{"schema_version":2,"bed":"bed45","season":"2작기","lineage":{"preprocess_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","model_run_id":"run_20260925_215754_732180","preprocess_receipt_sha256":"6bbef59618aaff8421d3ea8c454e0a0e29758dea0bd636090da589ef2ae00794","preprocess_run_status_sha256":"6bbef59618aaff8421d3ea8c454e0a0e29758dea0bd636090da589ef2ae00794","model_bridge_receipt_sha256":"ea73ef9d6a2db26490c7b4d7b14d1094bab735ea45b412023bb63ae5430ebc3d","model_adapter_receipt_sha256":"35855b248deb5b62f888912ef9216b6ec9a9fc84eeffcfa08d20c83c98748033","derived_from_preprocess_run_id":"full_20260925_v11_b6_component_review","legacy_rescue_count":5,"legacy_rescue_receipt_sha256":"c0b11f328040ccd10a21646caf1ec23afcc26337c826f4d1d74d365d9bfa32b3","manual_review_allowlist_sha256":"3baf6cd44a47d9774e339923243d3f07dc62b11c630e0caa12619a477e6601a6","preprocess_measurements_sha256":"d35ca2dcb77349deb3dbbba5c133c106b38754b576bdda959e9343cb45e13367","model_crop_manifest_sha256":"6e27d34e36cfc3d950f313b4c95c238b1104a447468865be8a6de8cf12c2e90d","model_csv_sha256":"1add9476c14491c9d99e2a85f1f6242cd791f618128b3ddf9b67d75bdf0b01bc","model_completion_sha256":"daa5d71ded6ca0881962cbad28f1925003f29caac4d67c51f24ba31e893d09ce","model_completion_status":"COMPLETE","model_completion_rows":690,"model_completion_rows_basis":"exact D-step output CSV data rows","model_role":"same_run_frozen_inference","geometry_run_id":"full_20260925_v12_fixed_scale","geometry_role":"canonical_same_run","geometry_reference_sha256":"238bd85ba906dd29d0f49ed2dbf4f039923e496c04302b1e6778400e8e486741","slot_center_audit_compared":1416,"slot_center_jump_over_100px_count":0,"bed_roi_validation_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_roi_validation_receipt_sha256":"d9789b73c415c6c2f7a54e4c1d4d6690b4e53d349e12690503daff812f9f5ffa","growth_qc_sha256":"dafbf7477c4b63fc526bdc87730c128df5bd48e01513c01024aa9867860f7bc7","environment_sha256":"9f0ab14facddfe69e51c260ef0499d063a395aa3e70179a900c4cb2d40cbc897","environment_parity_status":"VERIFIED_DAILY_INPUT_PARITY","environment_parity_sha256":"a7d9c9da491ed34801ea5382e439d07d90a7cde953005eb479762f70f00943a3","environment_parity_row_count":47,"environment_parity_column_count":12,"scale_geometry_summary_sha256":"855ee49d8a526d634f0bb48065980b3cda5f40c05f9e95dca3b10cda4cbae8bc","scale_map_sha256":"a51e46fa8849cd0bd913d96c3ae7bead59806fff8305dcd278a5039bf874b73b","scale_calibration_role":"frozen_first_capture_camera_estimate","scale_calibration_receipt_sha256":"861792b7ef845e7b5145a37294e29ce1652f2e6083b1ff35a019536e282bb886","mask_hash_contract_receipt_sha256":"bbe86f06ac760683e8cc185fc4d89056eed836321fbcb6588c46831fcac0ebfe","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","join_rule":"exact capture date/time/bed45/physical slot; growth QC representative_pair_id exact","display_trend_rule":"RAW_SAME_RUN; flagged measurement remains visible as review, not averaged","forecast_rule":"D-step evaluates current harvest only; future harvest date requires separate validated past-only forecast"},"dates":["2026-03-08","2026-03-12","2026-03-13","2026-03-14","2026-03-15","2026-03-16","2026-03-17","2026-03-18","2026-03-19","2026-03-20","2026-03-22","2026-03-23","2026-03-24","2026-03-25","2026-03-26","2026-03-27","2026-03-28","2026-03-29","2026-03-30","2026-04-02","2026-04-03","2026-04-04","2026-04-05","2026-04-06","2026-04-07","2026-04-10","2026-04-11","2026-04-12","2026-04-13","2026-04-14","2026-04-15","2026-04-16","2026-04-17","2026-04-18","2026-04-20","2026-04-21","2026-04-22","2026-04-23","2026-04-24","2026-04-25","2026-04-26","2026-04-27","2026-04-28","2026-04-29","2026-04-30","2026-05-01","2026-05-02","2026-05-03","2026-05-04"],"frames":[{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","image_filename":"bed45_20260308_084830_cam0_rf.jpg","image_rel":"윗면/bed45_20260308_084830_cam0_rf.jpg","image_asset_rel":"media/bed45_20260308_084830_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260308_084830_cam0_rf.thumb.webp","source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":387,"y1":605,"x2":2587,"y2":1122},"bed_roi_box_px":{"x1":387,"y1":605,"x2":2587,"y2":1122},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260308_084830_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","image_filename":"bed45_20260308_084830_cam1_rf.jpg","image_rel":"윗면/bed45_20260308_084830_cam1_rf.jpg","image_asset_rel":"media/bed45_20260308_084830_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260308_084830_cam1_rf.thumb.webp","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":0,"y1":453,"x2":2373,"y2":1023},"bed_roi_box_px":{"x1":0,"y1":453,"x2":2373,"y2":1023},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260308_084830_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","image_filename":"bed45_20260308_084830_cam2_rf.jpg","image_rel":"정면/bed45_20260308_084830_cam2_rf.jpg","image_asset_rel":"media/bed45_20260308_084830_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260308_084830_cam2_rf.thumb.webp","source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":1064,"x2":2469,"y2":1354},"bed_roi_box_px":{"x1":42,"y1":1064,"x2":2469,"y2":1354},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260308_084830_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","image_filename":"bed45_20260312_082451_cam0_rf.jpg","image_rel":"윗면/bed45_20260312_082451_cam0_rf.jpg","image_asset_rel":"media/bed45_20260312_082451_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260312_082451_cam0_rf.thumb.webp","source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":388,"y1":605,"x2":2586,"y2":1133},"bed_roi_box_px":{"x1":388,"y1":605,"x2":2586,"y2":1133},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260312_082451_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","image_filename":"bed45_20260312_082451_cam1_rf.jpg","image_rel":"윗면/bed45_20260312_082451_cam1_rf.jpg","image_asset_rel":"media/bed45_20260312_082451_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260312_082451_cam1_rf.thumb.webp","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":1,"y1":444,"x2":2378,"y2":1018},"bed_roi_box_px":{"x1":1,"y1":444,"x2":2378,"y2":1018},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260312_082451_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","image_filename":"bed45_20260312_082451_cam2_rf.jpg","image_rel":"정면/bed45_20260312_082451_cam2_rf.jpg","image_asset_rel":"media/bed45_20260312_082451_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260312_082451_cam2_rf.thumb.webp","source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":1050,"x2":2469,"y2":1351},"bed_roi_box_px":{"x1":42,"y1":1050,"x2":2469,"y2":1351},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260312_082451_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","image_filename":"bed45_20260313_080448_cam0_rf.jpg","image_rel":"윗면/bed45_20260313_080448_cam0_rf.jpg","image_asset_rel":"media/bed45_20260313_080448_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260313_080448_cam0_rf.thumb.webp","source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":619,"x2":2586,"y2":1153},"bed_roi_box_px":{"x1":385,"y1":619,"x2":2586,"y2":1153},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260313_080448_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","image_filename":"bed45_20260313_080448_cam1_rf.jpg","image_rel":"윗면/bed45_20260313_080448_cam1_rf.jpg","image_asset_rel":"media/bed45_20260313_080448_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260313_080448_cam1_rf.thumb.webp","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":0,"y1":451,"x2":2379,"y2":1027},"bed_roi_box_px":{"x1":0,"y1":451,"x2":2379,"y2":1027},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260313_080448_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","image_filename":"bed45_20260313_080448_cam2_rf.jpg","image_rel":"정면/bed45_20260313_080448_cam2_rf.jpg","image_asset_rel":"media/bed45_20260313_080448_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260313_080448_cam2_rf.thumb.webp","source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":1059,"x2":2469,"y2":1355},"bed_roi_box_px":{"x1":42,"y1":1059,"x2":2469,"y2":1355},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260313_080448_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","image_filename":"bed45_20260314_154748_cam0_rf.jpg","image_rel":"윗면/bed45_20260314_154748_cam0_rf.jpg","image_asset_rel":"media/bed45_20260314_154748_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260314_154748_cam0_rf.thumb.webp","source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":386,"y1":620,"x2":2586,"y2":1147},"bed_roi_box_px":{"x1":386,"y1":620,"x2":2586,"y2":1147},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260314_154748_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","image_filename":"bed45_20260314_154748_cam1_rf.jpg","image_rel":"윗면/bed45_20260314_154748_cam1_rf.jpg","image_asset_rel":"media/bed45_20260314_154748_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260314_154748_cam1_rf.thumb.webp","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":4,"y1":446,"x2":2378,"y2":1054},"bed_roi_box_px":{"x1":4,"y1":446,"x2":2378,"y2":1054},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260314_154748_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","image_filename":"bed45_20260314_154748_cam2_rf.jpg","image_rel":"정면/bed45_20260314_154748_cam2_rf.jpg","image_asset_rel":"media/bed45_20260314_154748_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260314_154748_cam2_rf.thumb.webp","source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":1047,"x2":2469,"y2":1353},"bed_roi_box_px":{"x1":42,"y1":1047,"x2":2469,"y2":1353},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260314_154748_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","image_filename":"bed45_20260315_101912_cam0_rf.jpg","image_rel":"윗면/bed45_20260315_101912_cam0_rf.jpg","image_asset_rel":"media/bed45_20260315_101912_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260315_101912_cam0_rf.thumb.webp","source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":626,"x2":2586,"y2":1164},"bed_roi_box_px":{"x1":385,"y1":626,"x2":2586,"y2":1164},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260315_101912_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","image_filename":"bed45_20260315_101912_cam1_rf.jpg","image_rel":"윗면/bed45_20260315_101912_cam1_rf.jpg","image_asset_rel":"media/bed45_20260315_101912_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260315_101912_cam1_rf.thumb.webp","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":435,"x2":2376,"y2":1162},"bed_roi_box_px":{"x1":9,"y1":435,"x2":2376,"y2":1162},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260315_101912_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","image_filename":"bed45_20260315_101912_cam2_rf.jpg","image_rel":"정면/bed45_20260315_101912_cam2_rf.jpg","image_asset_rel":"media/bed45_20260315_101912_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260315_101912_cam2_rf.thumb.webp","source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":123,"y1":1064,"x2":2550,"y2":1363},"bed_roi_box_px":{"x1":123,"y1":1064,"x2":2550,"y2":1363},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260315_101912_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","image_filename":"bed45_20260316_082934_cam0_rf.jpg","image_rel":"윗면/bed45_20260316_082934_cam0_rf.jpg","image_asset_rel":"media/bed45_20260316_082934_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260316_082934_cam0_rf.thumb.webp","source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":617,"x2":2584,"y2":1159},"bed_roi_box_px":{"x1":384,"y1":617,"x2":2584,"y2":1159},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260316_082934_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","image_filename":"bed45_20260316_082934_cam1_rf.jpg","image_rel":"윗면/bed45_20260316_082934_cam1_rf.jpg","image_asset_rel":"media/bed45_20260316_082934_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260316_082934_cam1_rf.thumb.webp","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":438,"x2":2380,"y2":1070},"bed_roi_box_px":{"x1":9,"y1":438,"x2":2380,"y2":1070},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260316_082934_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","image_filename":"bed45_20260316_082934_cam2_rf.jpg","image_rel":"정면/bed45_20260316_082934_cam2_rf.jpg","image_asset_rel":"media/bed45_20260316_082934_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260316_082934_cam2_rf.thumb.webp","source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":1060,"x2":2469,"y2":1363},"bed_roi_box_px":{"x1":42,"y1":1060,"x2":2469,"y2":1363},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260316_082934_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","image_filename":"bed45_20260317_105821_cam0_rf.jpg","image_rel":"윗면/bed45_20260317_105821_cam0_rf.jpg","image_asset_rel":"media/bed45_20260317_105821_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260317_105821_cam0_rf.thumb.webp","source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":626,"x2":2581,"y2":1172},"bed_roi_box_px":{"x1":385,"y1":626,"x2":2581,"y2":1172},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260317_105821_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","image_filename":"bed45_20260317_105821_cam1_rf.jpg","image_rel":"윗면/bed45_20260317_105821_cam1_rf.jpg","image_asset_rel":"media/bed45_20260317_105821_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260317_105821_cam1_rf.thumb.webp","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":443,"x2":2378,"y2":1098},"bed_roi_box_px":{"x1":10,"y1":443,"x2":2378,"y2":1098},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260317_105821_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","image_filename":"bed45_20260317_105821_cam2_rf.jpg","image_rel":"정면/bed45_20260317_105821_cam2_rf.jpg","image_asset_rel":"media/bed45_20260317_105821_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260317_105821_cam2_rf.thumb.webp","source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":1057,"x2":2469,"y2":1359},"bed_roi_box_px":{"x1":42,"y1":1057,"x2":2469,"y2":1359},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260317_105821_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","image_filename":"bed45_20260318_083010_cam0_rf.jpg","image_rel":"윗면/bed45_20260318_083010_cam0_rf.jpg","image_asset_rel":"media/bed45_20260318_083010_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260318_083010_cam0_rf.thumb.webp","source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":386,"y1":616,"x2":2581,"y2":1166},"bed_roi_box_px":{"x1":386,"y1":616,"x2":2581,"y2":1166},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260318_083010_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","image_filename":"bed45_20260318_083010_cam1_rf.jpg","image_rel":"윗면/bed45_20260318_083010_cam1_rf.jpg","image_asset_rel":"media/bed45_20260318_083010_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260318_083010_cam1_rf.thumb.webp","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":441,"x2":2379,"y2":1072},"bed_roi_box_px":{"x1":10,"y1":441,"x2":2379,"y2":1072},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260318_083010_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","image_filename":"bed45_20260318_083010_cam2_rf.jpg","image_rel":"정면/bed45_20260318_083010_cam2_rf.jpg","image_asset_rel":"media/bed45_20260318_083010_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260318_083010_cam2_rf.thumb.webp","source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":1047,"x2":2469,"y2":1361},"bed_roi_box_px":{"x1":42,"y1":1047,"x2":2469,"y2":1361},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260318_083010_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","image_filename":"bed45_20260319_090806_cam0_rf.jpg","image_rel":"윗면/bed45_20260319_090806_cam0_rf.jpg","image_asset_rel":"media/bed45_20260319_090806_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260319_090806_cam0_rf.thumb.webp","source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":614,"x2":2584,"y2":1169},"bed_roi_box_px":{"x1":384,"y1":614,"x2":2584,"y2":1169},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260319_090806_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","image_filename":"bed45_20260319_090806_cam1_rf.jpg","image_rel":"윗면/bed45_20260319_090806_cam1_rf.jpg","image_asset_rel":"media/bed45_20260319_090806_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260319_090806_cam1_rf.thumb.webp","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":439,"x2":2379,"y2":1068},"bed_roi_box_px":{"x1":9,"y1":439,"x2":2379,"y2":1068},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260319_090806_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","image_filename":"bed45_20260319_090806_cam2_rf.jpg","image_rel":"정면/bed45_20260319_090806_cam2_rf.jpg","image_asset_rel":"media/bed45_20260319_090806_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260319_090806_cam2_rf.thumb.webp","source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":1034,"x2":2469,"y2":1349},"bed_roi_box_px":{"x1":42,"y1":1034,"x2":2469,"y2":1349},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260319_090806_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","image_filename":"bed45_20260320_085556_cam0_rf.jpg","image_rel":"윗면/bed45_20260320_085556_cam0_rf.jpg","image_asset_rel":"media/bed45_20260320_085556_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260320_085556_cam0_rf.thumb.webp","source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":383,"y1":611,"x2":2580,"y2":1165},"bed_roi_box_px":{"x1":383,"y1":611,"x2":2580,"y2":1165},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260320_085556_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","image_filename":"bed45_20260320_085556_cam1_rf.jpg","image_rel":"윗면/bed45_20260320_085556_cam1_rf.jpg","image_asset_rel":"media/bed45_20260320_085556_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260320_085556_cam1_rf.thumb.webp","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":11,"y1":436,"x2":2378,"y2":1102},"bed_roi_box_px":{"x1":11,"y1":436,"x2":2378,"y2":1102},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260320_085556_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","image_filename":"bed45_20260320_085556_cam2_rf.jpg","image_rel":"정면/bed45_20260320_085556_cam2_rf.jpg","image_asset_rel":"media/bed45_20260320_085556_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260320_085556_cam2_rf.thumb.webp","source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1030,"x2":2469,"y2":1352},"bed_roi_box_px":{"x1":41,"y1":1030,"x2":2469,"y2":1352},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260320_085556_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","image_filename":"bed45_20260322_194113_cam0_rf.jpg","image_rel":"윗면/bed45_20260322_194113_cam0_rf.jpg","image_asset_rel":"media/bed45_20260322_194113_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260322_194113_cam0_rf.thumb.webp","source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":382,"y1":597,"x2":2582,"y2":1183},"bed_roi_box_px":{"x1":382,"y1":597,"x2":2582,"y2":1183},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260322_194113_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","image_filename":"bed45_20260322_194113_cam1_rf.jpg","image_rel":"윗면/bed45_20260322_194113_cam1_rf.jpg","image_asset_rel":"media/bed45_20260322_194113_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260322_194113_cam1_rf.thumb.webp","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":8,"y1":419,"x2":2376,"y2":1085},"bed_roi_box_px":{"x1":8,"y1":419,"x2":2376,"y2":1085},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260322_194113_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","image_filename":"bed45_20260322_194113_cam2_rf.jpg","image_rel":"정면/bed45_20260322_194113_cam2_rf.jpg","image_asset_rel":"media/bed45_20260322_194113_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260322_194113_cam2_rf.thumb.webp","source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1030,"x2":2469,"y2":1365},"bed_roi_box_px":{"x1":41,"y1":1030,"x2":2469,"y2":1365},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260322_194113_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","image_filename":"bed45_20260323_080342_cam0_rf.jpg","image_rel":"윗면/bed45_20260323_080342_cam0_rf.jpg","image_asset_rel":"media/bed45_20260323_080342_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260323_080342_cam0_rf.thumb.webp","source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":595,"x2":2582,"y2":1184},"bed_roi_box_px":{"x1":384,"y1":595,"x2":2582,"y2":1184},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260323_080342_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","image_filename":"bed45_20260323_080342_cam1_rf.jpg","image_rel":"윗면/bed45_20260323_080342_cam1_rf.jpg","image_asset_rel":"media/bed45_20260323_080342_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260323_080342_cam1_rf.thumb.webp","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":416,"x2":2379,"y2":1094},"bed_roi_box_px":{"x1":9,"y1":416,"x2":2379,"y2":1094},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260323_080342_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","image_filename":"bed45_20260323_080342_cam2_rf.jpg","image_rel":"정면/bed45_20260323_080342_cam2_rf.jpg","image_asset_rel":"media/bed45_20260323_080342_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260323_080342_cam2_rf.thumb.webp","source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1027,"x2":2469,"y2":1357},"bed_roi_box_px":{"x1":41,"y1":1027,"x2":2469,"y2":1357},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260323_080342_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","image_filename":"bed45_20260324_085951_cam0_rf.jpg","image_rel":"윗면/bed45_20260324_085951_cam0_rf.jpg","image_asset_rel":"media/bed45_20260324_085951_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260324_085951_cam0_rf.thumb.webp","source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":382,"y1":587,"x2":2583,"y2":1202},"bed_roi_box_px":{"x1":382,"y1":587,"x2":2583,"y2":1202},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260324_085951_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","image_filename":"bed45_20260324_085951_cam1_rf.jpg","image_rel":"윗면/bed45_20260324_085951_cam1_rf.jpg","image_asset_rel":"media/bed45_20260324_085951_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260324_085951_cam1_rf.thumb.webp","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":420,"x2":2379,"y2":1092},"bed_roi_box_px":{"x1":9,"y1":420,"x2":2379,"y2":1092},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260324_085951_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","image_filename":"bed45_20260324_085951_cam2_rf.jpg","image_rel":"정면/bed45_20260324_085951_cam2_rf.jpg","image_asset_rel":"media/bed45_20260324_085951_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260324_085951_cam2_rf.thumb.webp","source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1025,"x2":2469,"y2":1357},"bed_roi_box_px":{"x1":41,"y1":1025,"x2":2469,"y2":1357},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260324_085951_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","image_filename":"bed45_20260325_095833_cam0_rf.jpg","image_rel":"윗면/bed45_20260325_095833_cam0_rf.jpg","image_asset_rel":"media/bed45_20260325_095833_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260325_095833_cam0_rf.thumb.webp","source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":382,"y1":595,"x2":2584,"y2":1170},"bed_roi_box_px":{"x1":382,"y1":595,"x2":2584,"y2":1170},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260325_095833_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","image_filename":"bed45_20260325_095833_cam1_rf.jpg","image_rel":"윗면/bed45_20260325_095833_cam1_rf.jpg","image_asset_rel":"media/bed45_20260325_095833_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260325_095833_cam1_rf.thumb.webp","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":428,"x2":2378,"y2":1079},"bed_roi_box_px":{"x1":10,"y1":428,"x2":2378,"y2":1079},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260325_095833_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","image_filename":"bed45_20260325_095833_cam2_rf.jpg","image_rel":"정면/bed45_20260325_095833_cam2_rf.jpg","image_asset_rel":"media/bed45_20260325_095833_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260325_095833_cam2_rf.thumb.webp","source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1025,"x2":2469,"y2":1360},"bed_roi_box_px":{"x1":41,"y1":1025,"x2":2469,"y2":1360},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260325_095833_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","image_filename":"bed45_20260326_105815_cam0_rf.jpg","image_rel":"윗면/bed45_20260326_105815_cam0_rf.jpg","image_asset_rel":"media/bed45_20260326_105815_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260326_105815_cam0_rf.thumb.webp","source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":383,"y1":601,"x2":2581,"y2":1167},"bed_roi_box_px":{"x1":383,"y1":601,"x2":2581,"y2":1167},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260326_105815_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","image_filename":"bed45_20260326_105815_cam1_rf.jpg","image_rel":"윗면/bed45_20260326_105815_cam1_rf.jpg","image_asset_rel":"media/bed45_20260326_105815_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260326_105815_cam1_rf.thumb.webp","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":426,"x2":2377,"y2":1093},"bed_roi_box_px":{"x1":10,"y1":426,"x2":2377,"y2":1093},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260326_105815_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","image_filename":"bed45_20260326_105815_cam2_rf.jpg","image_rel":"정면/bed45_20260326_105815_cam2_rf.jpg","image_asset_rel":"media/bed45_20260326_105815_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260326_105815_cam2_rf.thumb.webp","source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1006,"x2":2469,"y2":1353},"bed_roi_box_px":{"x1":41,"y1":1006,"x2":2469,"y2":1353},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260326_105815_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","image_filename":"bed45_20260327_083111_cam0_rf.jpg","image_rel":"윗면/bed45_20260327_083111_cam0_rf.jpg","image_asset_rel":"media/bed45_20260327_083111_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260327_083111_cam0_rf.thumb.webp","source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":383,"y1":591,"x2":2585,"y2":1164},"bed_roi_box_px":{"x1":383,"y1":591,"x2":2585,"y2":1164},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260327_083111_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","image_filename":"bed45_20260327_083111_cam1_rf.jpg","image_rel":"윗면/bed45_20260327_083111_cam1_rf.jpg","image_asset_rel":"media/bed45_20260327_083111_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260327_083111_cam1_rf.thumb.webp","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":8,"y1":425,"x2":2378,"y2":1078},"bed_roi_box_px":{"x1":8,"y1":425,"x2":2378,"y2":1078},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260327_083111_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","image_filename":"bed45_20260327_083111_cam2_rf.jpg","image_rel":"정면/bed45_20260327_083111_cam2_rf.jpg","image_asset_rel":"media/bed45_20260327_083111_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260327_083111_cam2_rf.thumb.webp","source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1012,"x2":2469,"y2":1354},"bed_roi_box_px":{"x1":41,"y1":1012,"x2":2469,"y2":1354},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260327_083111_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","image_filename":"bed45_20260328_180448_cam0_rf.jpg","image_rel":"윗면/bed45_20260328_180448_cam0_rf.jpg","image_asset_rel":"media/bed45_20260328_180448_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260328_180448_cam0_rf.thumb.webp","source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":383,"y1":604,"x2":2584,"y2":1171},"bed_roi_box_px":{"x1":383,"y1":604,"x2":2584,"y2":1171},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260328_180448_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","image_filename":"bed45_20260328_180448_cam1_rf.jpg","image_rel":"윗면/bed45_20260328_180448_cam1_rf.jpg","image_asset_rel":"media/bed45_20260328_180448_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260328_180448_cam1_rf.thumb.webp","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":11,"y1":432,"x2":2378,"y2":1097},"bed_roi_box_px":{"x1":11,"y1":432,"x2":2378,"y2":1097},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260328_180448_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","image_filename":"bed45_20260328_180448_cam2_rf.jpg","image_rel":"정면/bed45_20260328_180448_cam2_rf.jpg","image_asset_rel":"media/bed45_20260328_180448_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260328_180448_cam2_rf.thumb.webp","source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":123,"y1":1006,"x2":2550,"y2":1362},"bed_roi_box_px":{"x1":123,"y1":1006,"x2":2550,"y2":1362},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260328_180448_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","image_filename":"bed45_20260329_092727_cam0_rf.jpg","image_rel":"윗면/bed45_20260329_092727_cam0_rf.jpg","image_asset_rel":"media/bed45_20260329_092727_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260329_092727_cam0_rf.thumb.webp","source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":601,"x2":2587,"y2":1172},"bed_roi_box_px":{"x1":384,"y1":601,"x2":2587,"y2":1172},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260329_092727_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","image_filename":"bed45_20260329_092727_cam1_rf.jpg","image_rel":"윗면/bed45_20260329_092727_cam1_rf.jpg","image_asset_rel":"media/bed45_20260329_092727_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260329_092727_cam1_rf.thumb.webp","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":433,"x2":2379,"y2":1084},"bed_roi_box_px":{"x1":9,"y1":433,"x2":2379,"y2":1084},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260329_092727_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","image_filename":"bed45_20260329_092727_cam2_rf.jpg","image_rel":"정면/bed45_20260329_092727_cam2_rf.jpg","image_asset_rel":"media/bed45_20260329_092727_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260329_092727_cam2_rf.thumb.webp","source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":123,"y1":1004,"x2":2550,"y2":1348},"bed_roi_box_px":{"x1":123,"y1":1004,"x2":2550,"y2":1348},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260329_092727_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","image_filename":"bed45_20260330_083649_cam0_rf.jpg","image_rel":"윗면/bed45_20260330_083649_cam0_rf.jpg","image_asset_rel":"media/bed45_20260330_083649_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260330_083649_cam0_rf.thumb.webp","source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":598,"x2":2582,"y2":1172},"bed_roi_box_px":{"x1":385,"y1":598,"x2":2582,"y2":1172},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260330_083649_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","image_filename":"bed45_20260330_083649_cam1_rf.jpg","image_rel":"윗면/bed45_20260330_083649_cam1_rf.jpg","image_asset_rel":"media/bed45_20260330_083649_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260330_083649_cam1_rf.thumb.webp","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":430,"x2":2380,"y2":1084},"bed_roi_box_px":{"x1":10,"y1":430,"x2":2380,"y2":1084},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260330_083649_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","image_filename":"bed45_20260330_083649_cam2_rf.jpg","image_rel":"정면/bed45_20260330_083649_cam2_rf.jpg","image_asset_rel":"media/bed45_20260330_083649_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260330_083649_cam2_rf.thumb.webp","source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":994,"x2":2469,"y2":1353},"bed_roi_box_px":{"x1":42,"y1":994,"x2":2469,"y2":1353},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260330_083649_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","image_filename":"bed45_20260402_182227_cam0_rf.jpg","image_rel":"윗면/bed45_20260402_182227_cam0_rf.jpg","image_asset_rel":"media/bed45_20260402_182227_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260402_182227_cam0_rf.thumb.webp","source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":386,"y1":613,"x2":2584,"y2":1175},"bed_roi_box_px":{"x1":386,"y1":613,"x2":2584,"y2":1175},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260402_182227_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","image_filename":"bed45_20260402_182227_cam1_rf.jpg","image_rel":"윗면/bed45_20260402_182227_cam1_rf.jpg","image_asset_rel":"media/bed45_20260402_182227_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260402_182227_cam1_rf.thumb.webp","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":436,"x2":2379,"y2":1091},"bed_roi_box_px":{"x1":10,"y1":436,"x2":2379,"y2":1091},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260402_182227_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","image_filename":"bed45_20260402_182227_cam2_rf.jpg","image_rel":"정면/bed45_20260402_182227_cam2_rf.jpg","image_asset_rel":"media/bed45_20260402_182227_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260402_182227_cam2_rf.thumb.webp","source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":991,"x2":2469,"y2":1358},"bed_roi_box_px":{"x1":41,"y1":991,"x2":2469,"y2":1358},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260402_182227_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","image_filename":"bed45_20260403_094832_cam0_rf.jpg","image_rel":"윗면/bed45_20260403_094832_cam0_rf.jpg","image_asset_rel":"media/bed45_20260403_094832_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260403_094832_cam0_rf.thumb.webp","source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":388,"y1":608,"x2":2580,"y2":1173},"bed_roi_box_px":{"x1":388,"y1":608,"x2":2580,"y2":1173},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260403_094832_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","image_filename":"bed45_20260403_094832_cam1_rf.jpg","image_rel":"윗면/bed45_20260403_094832_cam1_rf.jpg","image_asset_rel":"media/bed45_20260403_094832_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260403_094832_cam1_rf.thumb.webp","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":12,"y1":444,"x2":2376,"y2":1112},"bed_roi_box_px":{"x1":12,"y1":444,"x2":2376,"y2":1112},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260403_094832_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","image_filename":"bed45_20260403_094832_cam2_rf.jpg","image_rel":"정면/bed45_20260403_094832_cam2_rf.jpg","image_asset_rel":"media/bed45_20260403_094832_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260403_094832_cam2_rf.thumb.webp","source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":992,"x2":2469,"y2":1351},"bed_roi_box_px":{"x1":41,"y1":992,"x2":2469,"y2":1351},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260403_094832_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","image_filename":"bed45_20260404_103121_cam0_rf.jpg","image_rel":"윗면/bed45_20260404_103121_cam0_rf.jpg","image_asset_rel":"media/bed45_20260404_103121_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260404_103121_cam0_rf.thumb.webp","source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":386,"y1":604,"x2":2582,"y2":1162},"bed_roi_box_px":{"x1":386,"y1":604,"x2":2582,"y2":1162},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260404_103121_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","image_filename":"bed45_20260404_103121_cam1_rf.jpg","image_rel":"윗면/bed45_20260404_103121_cam1_rf.jpg","image_asset_rel":"media/bed45_20260404_103121_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260404_103121_cam1_rf.thumb.webp","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":12,"y1":437,"x2":2374,"y2":1112},"bed_roi_box_px":{"x1":12,"y1":437,"x2":2374,"y2":1112},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260404_103121_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","image_filename":"bed45_20260404_103121_cam2_rf.jpg","image_rel":"정면/bed45_20260404_103121_cam2_rf.jpg","image_asset_rel":"media/bed45_20260404_103121_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260404_103121_cam2_rf.thumb.webp","source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":992,"x2":2469,"y2":1350},"bed_roi_box_px":{"x1":41,"y1":992,"x2":2469,"y2":1350},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260404_103121_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","image_filename":"bed45_20260405_081218_cam0_rf.jpg","image_rel":"윗면/bed45_20260405_081218_cam0_rf.jpg","image_asset_rel":"media/bed45_20260405_081218_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260405_081218_cam0_rf.thumb.webp","source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":386,"y1":602,"x2":2581,"y2":1175},"bed_roi_box_px":{"x1":386,"y1":602,"x2":2581,"y2":1175},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260405_081218_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","image_filename":"bed45_20260405_081218_cam1_rf.jpg","image_rel":"윗면/bed45_20260405_081218_cam1_rf.jpg","image_asset_rel":"media/bed45_20260405_081218_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260405_081218_cam1_rf.thumb.webp","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":11,"y1":433,"x2":2376,"y2":1109},"bed_roi_box_px":{"x1":11,"y1":433,"x2":2376,"y2":1109},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260405_081218_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","image_filename":"bed45_20260405_081218_cam2_rf.jpg","image_rel":"정면/bed45_20260405_081218_cam2_rf.jpg","image_asset_rel":"media/bed45_20260405_081218_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260405_081218_cam2_rf.thumb.webp","source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1000,"x2":2470,"y2":1350},"bed_roi_box_px":{"x1":41,"y1":1000,"x2":2470,"y2":1350},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260405_081218_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","image_filename":"bed45_20260406_085427_cam0_rf.jpg","image_rel":"윗면/bed45_20260406_085427_cam0_rf.jpg","image_asset_rel":"media/bed45_20260406_085427_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260406_085427_cam0_rf.thumb.webp","source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":610,"x2":2583,"y2":1173},"bed_roi_box_px":{"x1":385,"y1":610,"x2":2583,"y2":1173},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260406_085427_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","image_filename":"bed45_20260406_085427_cam1_rf.jpg","image_rel":"윗면/bed45_20260406_085427_cam1_rf.jpg","image_asset_rel":"media/bed45_20260406_085427_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260406_085427_cam1_rf.thumb.webp","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":445,"x2":2376,"y2":1110},"bed_roi_box_px":{"x1":10,"y1":445,"x2":2376,"y2":1110},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260406_085427_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","image_filename":"bed45_20260406_085427_cam2_rf.jpg","image_rel":"정면/bed45_20260406_085427_cam2_rf.jpg","image_asset_rel":"media/bed45_20260406_085427_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260406_085427_cam2_rf.thumb.webp","source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":996,"x2":2469,"y2":1353},"bed_roi_box_px":{"x1":41,"y1":996,"x2":2469,"y2":1353},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260406_085427_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","image_filename":"bed45_20260407_090811_cam0_rf.jpg","image_rel":"윗면/bed45_20260407_090811_cam0_rf.jpg","image_asset_rel":"media/bed45_20260407_090811_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260407_090811_cam0_rf.thumb.webp","source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":601,"x2":2582,"y2":1167},"bed_roi_box_px":{"x1":384,"y1":601,"x2":2582,"y2":1167},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260407_090811_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","image_filename":"bed45_20260407_090811_cam1_rf.jpg","image_rel":"윗면/bed45_20260407_090811_cam1_rf.jpg","image_asset_rel":"media/bed45_20260407_090811_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260407_090811_cam1_rf.thumb.webp","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":8,"y1":434,"x2":2372,"y2":1115},"bed_roi_box_px":{"x1":8,"y1":434,"x2":2372,"y2":1115},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260407_090811_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","image_filename":"bed45_20260407_090811_cam2_rf.jpg","image_rel":"정면/bed45_20260407_090811_cam2_rf.jpg","image_asset_rel":"media/bed45_20260407_090811_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260407_090811_cam2_rf.thumb.webp","source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":123,"y1":996,"x2":2551,"y2":1344},"bed_roi_box_px":{"x1":123,"y1":996,"x2":2551,"y2":1344},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260407_090811_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","image_filename":"bed45_20260410_095526_cam0_rf.jpg","image_rel":"윗면/bed45_20260410_095526_cam0_rf.jpg","image_asset_rel":"media/bed45_20260410_095526_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260410_095526_cam0_rf.thumb.webp","source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":607,"x2":2584,"y2":1173},"bed_roi_box_px":{"x1":385,"y1":607,"x2":2584,"y2":1173},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260410_095526_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","image_filename":"bed45_20260410_095526_cam1_rf.jpg","image_rel":"윗면/bed45_20260410_095526_cam1_rf.jpg","image_asset_rel":"media/bed45_20260410_095526_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260410_095526_cam1_rf.thumb.webp","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":433,"x2":2383,"y2":1086},"bed_roi_box_px":{"x1":9,"y1":433,"x2":2383,"y2":1086},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260410_095526_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","image_filename":"bed45_20260410_095526_cam2_rf.jpg","image_rel":"정면/bed45_20260410_095526_cam2_rf.jpg","image_asset_rel":"media/bed45_20260410_095526_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260410_095526_cam2_rf.thumb.webp","source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":987,"x2":2469,"y2":1371},"bed_roi_box_px":{"x1":41,"y1":987,"x2":2469,"y2":1371},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260410_095526_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","image_filename":"bed45_20260411_104654_cam0_rf.jpg","image_rel":"윗면/bed45_20260411_104654_cam0_rf.jpg","image_asset_rel":"media/bed45_20260411_104654_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260411_104654_cam0_rf.thumb.webp","source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":602,"x2":2586,"y2":1177},"bed_roi_box_px":{"x1":384,"y1":602,"x2":2586,"y2":1177},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260411_104654_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","image_filename":"bed45_20260411_104654_cam1_rf.jpg","image_rel":"윗면/bed45_20260411_104654_cam1_rf.jpg","image_asset_rel":"media/bed45_20260411_104654_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260411_104654_cam1_rf.thumb.webp","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":433,"x2":2382,"y2":1085},"bed_roi_box_px":{"x1":10,"y1":433,"x2":2382,"y2":1085},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260411_104654_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","image_filename":"bed45_20260411_104654_cam2_rf.jpg","image_rel":"정면/bed45_20260411_104654_cam2_rf.jpg","image_asset_rel":"media/bed45_20260411_104654_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260411_104654_cam2_rf.thumb.webp","source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":984,"x2":2469,"y2":1360},"bed_roi_box_px":{"x1":42,"y1":984,"x2":2469,"y2":1360},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260411_104654_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","image_filename":"bed45_20260412_082302_cam0_rf.jpg","image_rel":"윗면/bed45_20260412_082302_cam0_rf.jpg","image_asset_rel":"media/bed45_20260412_082302_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260412_082302_cam0_rf.thumb.webp","source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":386,"y1":597,"x2":2585,"y2":1176},"bed_roi_box_px":{"x1":386,"y1":597,"x2":2585,"y2":1176},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260412_082302_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","image_filename":"bed45_20260412_082302_cam1_rf.jpg","image_rel":"윗면/bed45_20260412_082302_cam1_rf.jpg","image_asset_rel":"media/bed45_20260412_082302_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260412_082302_cam1_rf.thumb.webp","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":11,"y1":431,"x2":2380,"y2":1088},"bed_roi_box_px":{"x1":11,"y1":431,"x2":2380,"y2":1088},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260412_082302_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","image_filename":"bed45_20260412_082302_cam2_rf.jpg","image_rel":"정면/bed45_20260412_082302_cam2_rf.jpg","image_asset_rel":"media/bed45_20260412_082302_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260412_082302_cam2_rf.thumb.webp","source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":990,"x2":2469,"y2":1357},"bed_roi_box_px":{"x1":41,"y1":990,"x2":2469,"y2":1357},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260412_082302_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","image_filename":"bed45_20260413_181307_cam0_rf.jpg","image_rel":"윗면/bed45_20260413_181307_cam0_rf.jpg","image_asset_rel":"media/bed45_20260413_181307_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260413_181307_cam0_rf.thumb.webp","source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":584,"x2":2582,"y2":1130},"bed_roi_box_px":{"x1":384,"y1":584,"x2":2582,"y2":1130},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260413_181307_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","image_filename":"bed45_20260413_181307_cam1_rf.jpg","image_rel":"윗면/bed45_20260413_181307_cam1_rf.jpg","image_asset_rel":"media/bed45_20260413_181307_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260413_181307_cam1_rf.thumb.webp","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":11,"y1":426,"x2":2378,"y2":1106},"bed_roi_box_px":{"x1":11,"y1":426,"x2":2378,"y2":1106},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260413_181307_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","image_filename":"bed45_20260413_181307_cam2_rf.jpg","image_rel":"정면/bed45_20260413_181307_cam2_rf.jpg","image_asset_rel":"media/bed45_20260413_181307_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260413_181307_cam2_rf.thumb.webp","source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":975,"x2":2469,"y2":1338},"bed_roi_box_px":{"x1":42,"y1":975,"x2":2469,"y2":1338},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260413_181307_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","image_filename":"bed45_20260414_094245_cam0_rf.jpg","image_rel":"윗면/bed45_20260414_094245_cam0_rf.jpg","image_asset_rel":"media/bed45_20260414_094245_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260414_094245_cam0_rf.thumb.webp","source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":586,"x2":2582,"y2":1183},"bed_roi_box_px":{"x1":384,"y1":586,"x2":2582,"y2":1183},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260414_094245_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","image_filename":"bed45_20260414_094245_cam1_rf.jpg","image_rel":"윗면/bed45_20260414_094245_cam1_rf.jpg","image_asset_rel":"media/bed45_20260414_094245_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260414_094245_cam1_rf.thumb.webp","source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":426,"x2":2382,"y2":1076},"bed_roi_box_px":{"x1":9,"y1":426,"x2":2382,"y2":1076},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260414_094245_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","image_filename":"bed45_20260414_094245_cam2_rf.jpg","image_rel":"정면/bed45_20260414_094245_cam2_rf.jpg","image_asset_rel":"media/bed45_20260414_094245_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260414_094245_cam2_rf.thumb.webp","source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":993,"x2":2469,"y2":1352},"bed_roi_box_px":{"x1":41,"y1":993,"x2":2469,"y2":1352},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260414_094245_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","image_filename":"bed45_20260415_094457_cam0_rf.jpg","image_rel":"윗면/bed45_20260415_094457_cam0_rf.jpg","image_asset_rel":"media/bed45_20260415_094457_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260415_094457_cam0_rf.thumb.webp","source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":589,"x2":2582,"y2":1177},"bed_roi_box_px":{"x1":385,"y1":589,"x2":2582,"y2":1177},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260415_094457_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","image_filename":"bed45_20260415_094457_cam1_rf.jpg","image_rel":"윗면/bed45_20260415_094457_cam1_rf.jpg","image_asset_rel":"media/bed45_20260415_094457_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260415_094457_cam1_rf.thumb.webp","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":431,"x2":2382,"y2":1067},"bed_roi_box_px":{"x1":9,"y1":431,"x2":2382,"y2":1067},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260415_094457_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","image_filename":"bed45_20260415_094457_cam2_rf.jpg","image_rel":"정면/bed45_20260415_094457_cam2_rf.jpg","image_asset_rel":"media/bed45_20260415_094457_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260415_094457_cam2_rf.thumb.webp","source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":987,"x2":2469,"y2":1343},"bed_roi_box_px":{"x1":41,"y1":987,"x2":2469,"y2":1343},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260415_094457_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","image_filename":"bed45_20260416_112500_cam0_rf.jpg","image_rel":"윗면/bed45_20260416_112500_cam0_rf.jpg","image_asset_rel":"media/bed45_20260416_112500_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260416_112500_cam0_rf.thumb.webp","source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":589,"x2":2582,"y2":1179},"bed_roi_box_px":{"x1":385,"y1":589,"x2":2582,"y2":1179},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260416_112500_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","image_filename":"bed45_20260416_112500_cam1_rf.jpg","image_rel":"윗면/bed45_20260416_112500_cam1_rf.jpg","image_asset_rel":"media/bed45_20260416_112500_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260416_112500_cam1_rf.thumb.webp","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":7,"y1":432,"x2":2382,"y2":1070},"bed_roi_box_px":{"x1":7,"y1":432,"x2":2382,"y2":1070},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260416_112500_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","image_filename":"bed45_20260416_112500_cam2_rf.jpg","image_rel":"정면/bed45_20260416_112500_cam2_rf.jpg","image_asset_rel":"media/bed45_20260416_112500_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260416_112500_cam2_rf.thumb.webp","source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":986,"x2":2469,"y2":1344},"bed_roi_box_px":{"x1":41,"y1":986,"x2":2469,"y2":1344},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260416_112500_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","image_filename":"bed45_20260417_090344_cam0_rf.jpg","image_rel":"윗면/bed45_20260417_090344_cam0_rf.jpg","image_asset_rel":"media/bed45_20260417_090344_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260417_090344_cam0_rf.thumb.webp","source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":584,"x2":2581,"y2":1183},"bed_roi_box_px":{"x1":385,"y1":584,"x2":2581,"y2":1183},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260417_090344_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","image_filename":"bed45_20260417_090344_cam1_rf.jpg","image_rel":"윗면/bed45_20260417_090344_cam1_rf.jpg","image_asset_rel":"media/bed45_20260417_090344_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260417_090344_cam1_rf.thumb.webp","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":428,"x2":2383,"y2":1064},"bed_roi_box_px":{"x1":9,"y1":428,"x2":2383,"y2":1064},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260417_090344_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","image_filename":"bed45_20260417_090344_cam2_rf.jpg","image_rel":"정면/bed45_20260417_090344_cam2_rf.jpg","image_asset_rel":"media/bed45_20260417_090344_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260417_090344_cam2_rf.thumb.webp","source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":997,"x2":2469,"y2":1354},"bed_roi_box_px":{"x1":41,"y1":997,"x2":2469,"y2":1354},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260417_090344_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","image_filename":"bed45_20260418_094726_cam0_rf.jpg","image_rel":"윗면/bed45_20260418_094726_cam0_rf.jpg","image_asset_rel":"media/bed45_20260418_094726_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260418_094726_cam0_rf.thumb.webp","source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":386,"y1":581,"x2":2582,"y2":1177},"bed_roi_box_px":{"x1":386,"y1":581,"x2":2582,"y2":1177},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260418_094726_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","image_filename":"bed45_20260418_094726_cam1_rf.jpg","image_rel":"윗면/bed45_20260418_094726_cam1_rf.jpg","image_asset_rel":"media/bed45_20260418_094726_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260418_094726_cam1_rf.thumb.webp","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":7,"y1":430,"x2":2382,"y2":1064},"bed_roi_box_px":{"x1":7,"y1":430,"x2":2382,"y2":1064},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260418_094726_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","image_filename":"bed45_20260418_094726_cam2_rf.jpg","image_rel":"정면/bed45_20260418_094726_cam2_rf.jpg","image_asset_rel":"media/bed45_20260418_094726_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260418_094726_cam2_rf.thumb.webp","source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":986,"x2":2469,"y2":1345},"bed_roi_box_px":{"x1":41,"y1":986,"x2":2469,"y2":1345},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260418_094726_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","image_filename":"bed45_20260420_151307_cam0_rf.jpg","image_rel":"윗면/bed45_20260420_151307_cam0_rf.jpg","image_asset_rel":"media/bed45_20260420_151307_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260420_151307_cam0_rf.thumb.webp","source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":572,"x2":2582,"y2":1176},"bed_roi_box_px":{"x1":385,"y1":572,"x2":2582,"y2":1176},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260420_151307_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","image_filename":"bed45_20260420_151307_cam1_rf.jpg","image_rel":"윗면/bed45_20260420_151307_cam1_rf.jpg","image_asset_rel":"media/bed45_20260420_151307_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260420_151307_cam1_rf.thumb.webp","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":8,"y1":426,"x2":2381,"y2":1059},"bed_roi_box_px":{"x1":8,"y1":426,"x2":2381,"y2":1059},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260420_151307_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","image_filename":"bed45_20260420_151307_cam2_rf.jpg","image_rel":"정면/bed45_20260420_151307_cam2_rf.jpg","image_asset_rel":"media/bed45_20260420_151307_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260420_151307_cam2_rf.thumb.webp","source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":992,"x2":2469,"y2":1352},"bed_roi_box_px":{"x1":41,"y1":992,"x2":2469,"y2":1352},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260420_151307_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","image_filename":"bed45_20260421_094817_cam0_rf.jpg","image_rel":"윗면/bed45_20260421_094817_cam0_rf.jpg","image_asset_rel":"media/bed45_20260421_094817_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260421_094817_cam0_rf.thumb.webp","source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":382,"y1":581,"x2":2581,"y2":1180},"bed_roi_box_px":{"x1":382,"y1":581,"x2":2581,"y2":1180},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260421_094817_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","image_filename":"bed45_20260421_094817_cam1_rf.jpg","image_rel":"윗면/bed45_20260421_094817_cam1_rf.jpg","image_asset_rel":"media/bed45_20260421_094817_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260421_094817_cam1_rf.thumb.webp","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":7,"y1":427,"x2":2383,"y2":1054},"bed_roi_box_px":{"x1":7,"y1":427,"x2":2383,"y2":1054},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260421_094817_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","image_filename":"bed45_20260421_094817_cam2_rf.jpg","image_rel":"정면/bed45_20260421_094817_cam2_rf.jpg","image_asset_rel":"media/bed45_20260421_094817_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260421_094817_cam2_rf.thumb.webp","source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":990,"x2":2469,"y2":1349},"bed_roi_box_px":{"x1":41,"y1":990,"x2":2469,"y2":1349},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260421_094817_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","image_filename":"bed45_20260422_211223_cam0_rf.jpg","image_rel":"윗면/bed45_20260422_211223_cam0_rf.jpg","image_asset_rel":"media/bed45_20260422_211223_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260422_211223_cam0_rf.thumb.webp","source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":386,"y1":577,"x2":2583,"y2":1169},"bed_roi_box_px":{"x1":386,"y1":577,"x2":2583,"y2":1169},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260422_211223_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","image_filename":"bed45_20260422_211223_cam1_rf.jpg","image_rel":"윗면/bed45_20260422_211223_cam1_rf.jpg","image_asset_rel":"media/bed45_20260422_211223_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260422_211223_cam1_rf.thumb.webp","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":10,"y1":434,"x2":2373,"y2":1091},"bed_roi_box_px":{"x1":10,"y1":434,"x2":2373,"y2":1091},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260422_211223_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","image_filename":"bed45_20260422_211223_cam2_rf.jpg","image_rel":"정면/bed45_20260422_211223_cam2_rf.jpg","image_asset_rel":"media/bed45_20260422_211223_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260422_211223_cam2_rf.thumb.webp","source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":991,"x2":2469,"y2":1351},"bed_roi_box_px":{"x1":41,"y1":991,"x2":2469,"y2":1351},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260422_211223_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","image_filename":"bed45_20260423_080317_cam0_rf.jpg","image_rel":"윗면/bed45_20260423_080317_cam0_rf.jpg","image_asset_rel":"media/bed45_20260423_080317_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260423_080317_cam0_rf.thumb.webp","source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":383,"y1":576,"x2":2581,"y2":1183},"bed_roi_box_px":{"x1":383,"y1":576,"x2":2581,"y2":1183},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260423_080317_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","image_filename":"bed45_20260423_080317_cam1_rf.jpg","image_rel":"윗면/bed45_20260423_080317_cam1_rf.jpg","image_asset_rel":"media/bed45_20260423_080317_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260423_080317_cam1_rf.thumb.webp","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":9,"y1":428,"x2":2380,"y2":1072},"bed_roi_box_px":{"x1":9,"y1":428,"x2":2380,"y2":1072},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260423_080317_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","image_filename":"bed45_20260423_080317_cam2_rf.jpg","image_rel":"정면/bed45_20260423_080317_cam2_rf.jpg","image_asset_rel":"media/bed45_20260423_080317_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260423_080317_cam2_rf.thumb.webp","source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":990,"x2":2469,"y2":1349},"bed_roi_box_px":{"x1":41,"y1":990,"x2":2469,"y2":1349},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260423_080317_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","image_filename":"bed45_20260424_113405_cam0_rf.jpg","image_rel":"윗면/bed45_20260424_113405_cam0_rf.jpg","image_asset_rel":"media/bed45_20260424_113405_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260424_113405_cam0_rf.thumb.webp","source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":585,"x2":2584,"y2":1182},"bed_roi_box_px":{"x1":385,"y1":585,"x2":2584,"y2":1182},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260424_113405_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","image_filename":"bed45_20260424_113405_cam1_rf.jpg","image_rel":"윗면/bed45_20260424_113405_cam1_rf.jpg","image_asset_rel":"media/bed45_20260424_113405_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260424_113405_cam1_rf.thumb.webp","source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":5,"y1":431,"x2":2382,"y2":1053},"bed_roi_box_px":{"x1":5,"y1":431,"x2":2382,"y2":1053},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260424_113405_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","image_filename":"bed45_20260424_113405_cam2_rf.jpg","image_rel":"정면/bed45_20260424_113405_cam2_rf.jpg","image_asset_rel":"media/bed45_20260424_113405_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260424_113405_cam2_rf.thumb.webp","source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":42,"y1":976,"x2":2469,"y2":1343},"bed_roi_box_px":{"x1":42,"y1":976,"x2":2469,"y2":1343},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260424_113405_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","image_filename":"bed45_20260425_163339_cam0_rf.jpg","image_rel":"윗면/bed45_20260425_163339_cam0_rf.jpg","image_asset_rel":"media/bed45_20260425_163339_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260425_163339_cam0_rf.thumb.webp","source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":381,"y1":574,"x2":2583,"y2":1182},"bed_roi_box_px":{"x1":381,"y1":574,"x2":2583,"y2":1182},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260425_163339_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","image_filename":"bed45_20260425_163339_cam1_rf.jpg","image_rel":"윗면/bed45_20260425_163339_cam1_rf.jpg","image_asset_rel":"media/bed45_20260425_163339_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260425_163339_cam1_rf.thumb.webp","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":6,"y1":427,"x2":2383,"y2":1062},"bed_roi_box_px":{"x1":6,"y1":427,"x2":2383,"y2":1062},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260425_163339_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","image_filename":"bed45_20260425_163339_cam2_rf.jpg","image_rel":"정면/bed45_20260425_163339_cam2_rf.jpg","image_asset_rel":"media/bed45_20260425_163339_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260425_163339_cam2_rf.thumb.webp","source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":991,"x2":2469,"y2":1349},"bed_roi_box_px":{"x1":41,"y1":991,"x2":2469,"y2":1349},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260425_163339_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","image_filename":"bed45_20260426_080827_cam0_rf.jpg","image_rel":"윗면/bed45_20260426_080827_cam0_rf.jpg","image_asset_rel":"media/bed45_20260426_080827_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260426_080827_cam0_rf.thumb.webp","source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":374,"y1":567,"x2":2583,"y2":1185},"bed_roi_box_px":{"x1":374,"y1":567,"x2":2583,"y2":1185},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260426_080827_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","image_filename":"bed45_20260426_080827_cam1_rf.jpg","image_rel":"윗면/bed45_20260426_080827_cam1_rf.jpg","image_asset_rel":"media/bed45_20260426_080827_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260426_080827_cam1_rf.thumb.webp","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":6,"y1":423,"x2":2383,"y2":1053},"bed_roi_box_px":{"x1":6,"y1":423,"x2":2383,"y2":1053},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260426_080827_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","image_filename":"bed45_20260426_080827_cam2_rf.jpg","image_rel":"정면/bed45_20260426_080827_cam2_rf.jpg","image_asset_rel":"media/bed45_20260426_080827_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260426_080827_cam2_rf.thumb.webp","source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":988,"x2":2469,"y2":1354},"bed_roi_box_px":{"x1":41,"y1":988,"x2":2469,"y2":1354},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260426_080827_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","image_filename":"bed45_20260427_121411_cam0_rf.jpg","image_rel":"윗면/bed45_20260427_121411_cam0_rf.jpg","image_asset_rel":"media/bed45_20260427_121411_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260427_121411_cam0_rf.thumb.webp","source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":383,"y1":573,"x2":2581,"y2":1189},"bed_roi_box_px":{"x1":383,"y1":573,"x2":2581,"y2":1189},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260427_121411_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","image_filename":"bed45_20260427_121411_cam1_rf.jpg","image_rel":"윗면/bed45_20260427_121411_cam1_rf.jpg","image_asset_rel":"media/bed45_20260427_121411_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260427_121411_cam1_rf.thumb.webp","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":5,"y1":438,"x2":2383,"y2":1048},"bed_roi_box_px":{"x1":5,"y1":438,"x2":2383,"y2":1048},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260427_121411_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","image_filename":"bed45_20260427_121411_cam2_rf.jpg","image_rel":"정면/bed45_20260427_121411_cam2_rf.jpg","image_asset_rel":"media/bed45_20260427_121411_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260427_121411_cam2_rf.thumb.webp","source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1001,"x2":2469,"y2":1356},"bed_roi_box_px":{"x1":41,"y1":1001,"x2":2469,"y2":1356},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260427_121411_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","image_filename":"bed45_20260428_100207_cam0_rf.jpg","image_rel":"윗면/bed45_20260428_100207_cam0_rf.jpg","image_asset_rel":"media/bed45_20260428_100207_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260428_100207_cam0_rf.thumb.webp","source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":384,"y1":571,"x2":2581,"y2":1188},"bed_roi_box_px":{"x1":384,"y1":571,"x2":2581,"y2":1188},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260428_100207_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","image_filename":"bed45_20260428_100207_cam1_rf.jpg","image_rel":"윗면/bed45_20260428_100207_cam1_rf.jpg","image_asset_rel":"media/bed45_20260428_100207_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260428_100207_cam1_rf.thumb.webp","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":6,"y1":435,"x2":2383,"y2":1045},"bed_roi_box_px":{"x1":6,"y1":435,"x2":2383,"y2":1045},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260428_100207_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","image_filename":"bed45_20260428_100207_cam2_rf.jpg","image_rel":"정면/bed45_20260428_100207_cam2_rf.jpg","image_asset_rel":"media/bed45_20260428_100207_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260428_100207_cam2_rf.thumb.webp","source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":998,"x2":2469,"y2":1352},"bed_roi_box_px":{"x1":41,"y1":998,"x2":2469,"y2":1352},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260428_100207_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","image_filename":"bed45_20260429_074305_cam0_rf.jpg","image_rel":"윗면/bed45_20260429_074305_cam0_rf.jpg","image_asset_rel":"media/bed45_20260429_074305_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260429_074305_cam0_rf.thumb.webp","source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":576,"x2":2583,"y2":1194},"bed_roi_box_px":{"x1":385,"y1":576,"x2":2583,"y2":1194},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260429_074305_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","image_filename":"bed45_20260429_074305_cam1_rf.jpg","image_rel":"윗면/bed45_20260429_074305_cam1_rf.jpg","image_asset_rel":"media/bed45_20260429_074305_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260429_074305_cam1_rf.thumb.webp","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":6,"y1":432,"x2":2384,"y2":1044},"bed_roi_box_px":{"x1":6,"y1":432,"x2":2384,"y2":1044},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260429_074305_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","image_filename":"bed45_20260429_074305_cam2_rf.jpg","image_rel":"정면/bed45_20260429_074305_cam2_rf.jpg","image_asset_rel":"media/bed45_20260429_074305_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260429_074305_cam2_rf.thumb.webp","source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1004,"x2":2469,"y2":1357},"bed_roi_box_px":{"x1":41,"y1":1004,"x2":2469,"y2":1357},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260429_074305_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","image_filename":"bed45_20260430_082947_cam0_rf.jpg","image_rel":"윗면/bed45_20260430_082947_cam0_rf.jpg","image_asset_rel":"media/bed45_20260430_082947_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260430_082947_cam0_rf.thumb.webp","source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":385,"y1":577,"x2":2582,"y2":1189},"bed_roi_box_px":{"x1":385,"y1":577,"x2":2582,"y2":1189},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260430_082947_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","image_filename":"bed45_20260430_082947_cam1_rf.jpg","image_rel":"윗면/bed45_20260430_082947_cam1_rf.jpg","image_asset_rel":"media/bed45_20260430_082947_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260430_082947_cam1_rf.thumb.webp","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":7,"y1":429,"x2":2383,"y2":1047},"bed_roi_box_px":{"x1":7,"y1":429,"x2":2383,"y2":1047},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260430_082947_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","image_filename":"bed45_20260430_082947_cam2_rf.jpg","image_rel":"정면/bed45_20260430_082947_cam2_rf.jpg","image_asset_rel":"media/bed45_20260430_082947_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260430_082947_cam2_rf.thumb.webp","source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1005,"x2":2469,"y2":1354},"bed_roi_box_px":{"x1":41,"y1":1005,"x2":2469,"y2":1354},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260430_082947_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","image_filename":"bed45_20260501_213825_cam0_rf.jpg","image_rel":"윗면/bed45_20260501_213825_cam0_rf.jpg","image_asset_rel":"media/bed45_20260501_213825_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260501_213825_cam0_rf.thumb.webp","source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":382,"y1":565,"x2":2579,"y2":1192},"bed_roi_box_px":{"x1":382,"y1":565,"x2":2579,"y2":1192},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260501_213825_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","image_filename":"bed45_20260501_213825_cam1_rf.jpg","image_rel":"윗면/bed45_20260501_213825_cam1_rf.jpg","image_asset_rel":"media/bed45_20260501_213825_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260501_213825_cam1_rf.thumb.webp","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":5,"y1":432,"x2":2382,"y2":1041},"bed_roi_box_px":{"x1":5,"y1":432,"x2":2382,"y2":1041},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260501_213825_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","image_filename":"bed45_20260501_213825_cam2_rf.jpg","image_rel":"정면/bed45_20260501_213825_cam2_rf.jpg","image_asset_rel":"media/bed45_20260501_213825_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260501_213825_cam2_rf.thumb.webp","source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1002,"x2":2469,"y2":1355},"bed_roi_box_px":{"x1":41,"y1":1002,"x2":2469,"y2":1355},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260501_213825_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","image_filename":"bed45_20260502_035859_cam0_rf.jpg","image_rel":"윗면/bed45_20260502_035859_cam0_rf.jpg","image_asset_rel":"media/bed45_20260502_035859_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260502_035859_cam0_rf.thumb.webp","source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":380,"y1":568,"x2":2580,"y2":1198},"bed_roi_box_px":{"x1":380,"y1":568,"x2":2580,"y2":1198},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260502_035859_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","image_filename":"bed45_20260502_035859_cam1_rf.jpg","image_rel":"윗면/bed45_20260502_035859_cam1_rf.jpg","image_asset_rel":"media/bed45_20260502_035859_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260502_035859_cam1_rf.thumb.webp","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":6,"y1":431,"x2":2383,"y2":1047},"bed_roi_box_px":{"x1":6,"y1":431,"x2":2383,"y2":1047},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260502_035859_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","image_filename":"bed45_20260502_035859_cam2_rf.jpg","image_rel":"정면/bed45_20260502_035859_cam2_rf.jpg","image_asset_rel":"media/bed45_20260502_035859_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260502_035859_cam2_rf.thumb.webp","source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1010,"x2":2469,"y2":1362},"bed_roi_box_px":{"x1":41,"y1":1010,"x2":2469,"y2":1362},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260502_035859_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","image_filename":"bed45_20260503_043956_cam0_rf.jpg","image_rel":"윗면/bed45_20260503_043956_cam0_rf.jpg","image_asset_rel":"media/bed45_20260503_043956_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260503_043956_cam0_rf.thumb.webp","source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":382,"y1":568,"x2":2579,"y2":1188},"bed_roi_box_px":{"x1":382,"y1":568,"x2":2579,"y2":1188},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260503_043956_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","image_filename":"bed45_20260503_043956_cam1_rf.jpg","image_rel":"윗면/bed45_20260503_043956_cam1_rf.jpg","image_asset_rel":"media/bed45_20260503_043956_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260503_043956_cam1_rf.thumb.webp","source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":7,"y1":434,"x2":2383,"y2":1039},"bed_roi_box_px":{"x1":7,"y1":434,"x2":2383,"y2":1039},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260503_043956_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","image_filename":"bed45_20260503_043956_cam2_rf.jpg","image_rel":"정면/bed45_20260503_043956_cam2_rf.jpg","image_asset_rel":"media/bed45_20260503_043956_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260503_043956_cam2_rf.thumb.webp","source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":41,"y1":1006,"x2":2469,"y2":1358},"bed_roi_box_px":{"x1":41,"y1":1006,"x2":2469,"y2":1358},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260503_043956_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","image_filename":"bed45_20260504_052139_cam0_rf.jpg","image_rel":"윗면/bed45_20260504_052139_cam0_rf.jpg","image_asset_rel":"media/bed45_20260504_052139_cam0_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260504_052139_cam0_rf.thumb.webp","source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":383,"y1":572,"x2":2582,"y2":1192},"bed_roi_box_px":{"x1":383,"y1":572,"x2":2582,"y2":1192},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260504_052139_cam0_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","image_filename":"bed45_20260504_052139_cam1_rf.jpg","image_rel":"윗면/bed45_20260504_052139_cam1_rf.jpg","image_asset_rel":"media/bed45_20260504_052139_cam1_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260504_052139_cam1_rf.thumb.webp","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":6,"y1":436,"x2":2384,"y2":1043},"bed_roi_box_px":{"x1":6,"y1":436,"x2":2384,"y2":1043},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260504_052139_cam1_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","image_filename":"bed45_20260504_052139_cam2_rf.jpg","image_rel":"정면/bed45_20260504_052139_cam2_rf.jpg","image_asset_rel":"media/bed45_20260504_052139_cam2_rf.detail.webp","image_thumb_asset_rel":"media/bed45_20260504_052139_cam2_rf.thumb.webp","source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"image_size":{"width":2592,"height":1944},"bed_view_box_px":{"x1":123,"y1":1002,"x2":2550,"y2":1359},"bed_roi_box_px":{"x1":123,"y1":1002,"x2":2550,"y2":1359},"bed_roi_source_run_id":"full_20260925_v12_fixed_scale","bed_roi_status":"VALIDATED","bed_roi_validation_scope":"147 source frames contact-sheet visual ROI check; not individual slot/mask manual validation","bed_asset_rel":"media/bed45_20260504_052139_cam2_rf.bedview.webp","bed_view_role":"display_only; visually validated same-run Bed45 raw ROI; source JPG unchanged"}],"observations":[{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":863,"x2":852,"y2":1122},"slot_box_unclipped_px":{"x1":486,"y1":863,"x2":852,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1191,"x2":225,"y2":1326},"slot_box_unclipped_px":{"x1":42,"y1":1191,"x2":225,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1409,"y1":698,"x2":1715,"y2":1020},"slot_box_unclipped_px":{"x1":1409,"y1":698,"x2":1715,"y2":1020},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1515,"y1":779,"x2":1615,"y2":878},"detected_bbox_px":{"x1":1513,"y1":780,"x2":1614,"y2":879},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1397,"y1":653,"x2":1734,"y2":1007},"area_px":6107.0,"area_cm2":32.39326189271131,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8625921607017517,"mask_sha256":"c9ec30ea6e58e924ea240e8511dfab90ff4c9a07d6bae4d07d2ec2765b9ea2b5","mask_binary_sha256":"cd927ed55b42b3898dafec6ebfe68795c4b7a5f848356691c6fd00da1646e71d","mask_asset_rel":"masks/20260308_084830_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6107.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8625921607017517}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2130,"y1":1176,"x2":2469,"y2":1313},"slot_box_unclipped_px":{"x1":2130,"y1":1176,"x2":2469,"y2":1313},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2277,"y1":1206,"x2":2352,"y2":1271},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2096,"y1":1161,"x2":2469,"y2":1312},"area_px":2924.0,"area_cm2":21.272845945201148,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3973696231842041,"mask_sha256":"02f336a72691005607f0a720e89d0388e5cc2d439efe639f6d6ceebfab409d36","mask_binary_sha256":"e36596dcdfede4212849b0c705cdaa1ec3a1de49b476ef8f97366417de6c1bb8","mask_asset_rel":"masks/20260308_084830_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2924.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3973696231842041}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1715,"y1":694,"x2":2015,"y2":1020},"slot_box_unclipped_px":{"x1":1715,"y1":694,"x2":2015,"y2":1020},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2371,"y1":1175,"x2":2469,"y2":1312},"slot_box_unclipped_px":{"x1":2371,"y1":1175,"x2":2469,"y2":1312},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2015,"y1":684,"x2":2307,"y2":1020},"slot_box_unclipped_px":{"x1":2015,"y1":684,"x2":2307,"y2":1020},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":879,"x2":1149,"y2":1122},"slot_box_unclipped_px":{"x1":852,"y1":879,"x2":1149,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":113,"y1":1190,"x2":456,"y2":1326},"slot_box_unclipped_px":{"x1":113,"y1":1190,"x2":456,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":850,"x2":1446,"y2":1122},"slot_box_unclipped_px":{"x1":1149,"y1":850,"x2":1446,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1310,"y1":939,"x2":1436,"y2":1022},"detected_bbox_px":{"x1":1311,"y1":940,"x2":1434,"y2":1021},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1204,"y1":823,"x2":1531,"y2":1122},"area_px":6512.0,"area_cm2":34.04082349193733,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.897768497467041,"mask_sha256":"d678845ed74a8efe317eea2f938edea24363b0d84670ad3c15e6e20bfcef2513","mask_binary_sha256":"90759f313a57bc36ec7b152a6b14eca5df4da866efbb4208f7f67f2d67cbf49b","mask_asset_rel":"masks/20260308_084830_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6512.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.897768497467041}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":350,"y1":1188,"x2":703,"y2":1325},"slot_box_unclipped_px":{"x1":350,"y1":1188,"x2":703,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":512,"y1":1203,"x2":614,"y2":1276},"candidate_bbox_px":null,"crop_bbox_px":{"x1":366,"y1":1159,"x2":754,"y2":1310},"area_px":4366.0,"area_cm2":31.763763815577367,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8206924796104431,"mask_sha256":"a3cb48603ae1b72b771818091ce9b110eeb09a13d8a5d6fb2314e4eb890cc965","mask_binary_sha256":"393efe4525dfc1458f50f3827e7424b3606850dc7247d6a40507d17d2d275fc7","mask_asset_rel":"masks/20260308_084830_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4366.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8206924796104431}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1446,"y1":861,"x2":1747,"y2":1122},"slot_box_unclipped_px":{"x1":1446,"y1":861,"x2":1747,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1651,"y1":943,"x2":1719,"y2":1034},"detected_bbox_px":{"x1":1650,"y1":942,"x2":1721,"y2":1037},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1515,"y1":835,"x2":1846,"y2":1122},"area_px":4657.0,"area_cm2":24.34399800398528,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8489434719085693,"mask_sha256":"312618974d6b75caa694c7e7413a2d50771410d4793e4329c416d79c21f1a9dc","mask_binary_sha256":"03aacfd9b74b257f14392166b2c0426d7e11a38cd16e0db2001ea6de2fe4ac93","mask_asset_rel":"masks/20260308_084830_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4657.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8489434719085693}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":630,"y1":1186,"x2":945,"y2":1324},"slot_box_unclipped_px":{"x1":630,"y1":1186,"x2":945,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":776,"y1":1219,"x2":837,"y2":1278},"candidate_bbox_px":null,"crop_bbox_px":{"x1":634,"y1":1170,"x2":980,"y2":1322},"area_px":2665.0,"area_cm2":19.388554871395712,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7137150168418884,"mask_sha256":"88ec27bba11dc77f98b458d84bc6771e29a749259bd1765d84c427a837789fb3","mask_binary_sha256":"a5fb98ef477f9915f777ea38563b9bb0956661a4a5bc39199c41096205c968ef","mask_asset_rel":"masks/20260308_084830_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2665.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7137150168418884}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1747,"y1":870,"x2":2047,"y2":1122},"slot_box_unclipped_px":{"x1":1747,"y1":870,"x2":2047,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1965,"y1":972,"x2":2033,"y2":1033},"detected_bbox_px":{"x1":1963,"y1":973,"x2":2034,"y2":1031},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1834,"y1":845,"x2":2164,"y2":1122},"area_px":3324.0,"area_cm2":17.37587489054049,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8547569513320923,"mask_sha256":"bf2e1490538326c01ba8804a67bdc98e980c624bcbc3a8850570acefac12b5a2","mask_binary_sha256":"8d8f48bf95bf3c99096810532a39c40f95f218e318afd8ac6ceb7ff48abc2874","mask_asset_rel":"masks/20260308_084830_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":3324.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8547569513320923}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":49,"y1":787,"x2":316,"y2":1020},"slot_box_unclipped_px":{"x1":49,"y1":787,"x2":316,"y2":1020},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":162,"y1":886,"x2":207,"y2":934},"detected_bbox_px":{"x1":162,"y1":883,"x2":209,"y2":932},"candidate_bbox_px":null,"crop_bbox_px":{"x1":37,"y1":767,"x2":331,"y2":1023},"area_px":1749.0,"area_cm2":9.27719257415295,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7863171696662903,"mask_sha256":"8b25436b9b47e632df931459b976fc385af2593ca650d75bae7c60d47623cbd3","mask_binary_sha256":"a0832e7fd36c3f5ac9f4c31279b7d5141be363210e6b711dacbd93997c96a045","mask_asset_rel":"masks/20260308_084830_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":1749.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7863171696662903}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":902,"y1":1185,"x2":1182,"y2":1322},"slot_box_unclipped_px":{"x1":902,"y1":1185,"x2":1182,"y2":1322},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1035,"y1":1243,"x2":1092,"y2":1283},"candidate_bbox_px":null,"crop_bbox_px":{"x1":909,"y1":1187,"x2":1217,"y2":1338},"area_px":1779.0,"area_cm2":12.94267884285665,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7049658894538879,"mask_sha256":"db14fb6b2ca255b7724bc113debc1bad95eee9afa38e377dd67f868484ffe61f","mask_binary_sha256":"abc7155d0acb8965e663719b15f18f2b8ad93908fd691631903cb8e1c3f8075b","mask_asset_rel":"masks/20260308_084830_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":1779.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7049658894538879}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2047,"y1":865,"x2":2336,"y2":1122},"slot_box_unclipped_px":{"x1":2047,"y1":865,"x2":2336,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2262,"y1":944,"x2":2344,"y2":1043},"detected_bbox_px":{"x1":2263,"y1":943,"x2":2342,"y2":1044},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2135,"y1":839,"x2":2453,"y2":1122},"area_px":4655.0,"area_cm2":24.33354320561552,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9048846960067749,"mask_sha256":"f85e66f6bba252cc01231451fdbbed0a86313117c38c556f20c7218a7a690fb7","mask_binary_sha256":"4f5f91cf087fb1580c24c113332a2ee71fe2576f8fefffb8b40f626c63063d07","mask_asset_rel":"masks/20260308_084830_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4655.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9048846960067749}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":316,"y1":772,"x2":561,"y2":1020},"slot_box_unclipped_px":{"x1":316,"y1":772,"x2":561,"y2":1020},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":357,"y1":848,"x2":418,"y2":943},"detected_bbox_px":{"x1":361,"y1":849,"x2":418,"y2":945},"candidate_bbox_px":null,"crop_bbox_px":{"x1":253,"y1":750,"x2":523,"y2":1023},"area_px":4210.0,"area_cm2":22.33103529856142,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9146023988723755,"mask_sha256":"460ace770af3c46fd79b15e5212b4a487c37ae85cdc342681d5377e79c624877","mask_binary_sha256":"e882845a9e6b750c6214ad17a85f66c45f288781a5d68682df60114c05ebdad9","mask_asset_rel":"masks/20260308_084830_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4210.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9146023988723755}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1163,"y1":1183,"x2":1420,"y2":1320},"slot_box_unclipped_px":{"x1":1163,"y1":1183,"x2":1420,"y2":1320},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1299,"y1":1211,"x2":1369,"y2":1284},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1191,"y1":1177,"x2":1474,"y2":1328},"area_px":3378.0,"area_cm2":24.575811765694077,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8932814002037048,"mask_sha256":"290baa2d75ff7a504e5f2108bec9efa01e3b0517d013ed99bd4049bd7abbab24","mask_binary_sha256":"d36bbb0824f72516744ef5a7a9c3348fbec0b01d451ae9b332f968d1fe011844","mask_asset_rel":"masks/20260308_084830_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":3378.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8932814002037048}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2336,"y1":875,"x2":2587,"y2":1122},"slot_box_unclipped_px":{"x1":2336,"y1":875,"x2":2587,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2512,"y1":972,"x2":2562,"y2":1017},"detected_bbox_px":{"x1":2513,"y1":971,"x2":2564,"y2":1020},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2311,"y1":850,"x2":2587,"y2":1122},"area_px":1794.0,"area_cm2":9.377954137674381,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4020806849002838,"mask_sha256":"c4ffd6b93451fa94135b96c60b820a7478a54d51dbeddecb4fb01fb625b324df","mask_binary_sha256":"3bbaac92231a30b020950a4dac96a775e470c5e24b9a7a9438663b120e7d9836","mask_asset_rel":"masks/20260308_084830_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":1794.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4020806849002838}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":561,"y1":763,"x2":839,"y2":1020},"slot_box_unclipped_px":{"x1":561,"y1":763,"x2":839,"y2":1020},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":611,"y1":864,"x2":679,"y2":920},"detected_bbox_px":{"x1":611,"y1":865,"x2":679,"y2":922},"candidate_bbox_px":null,"crop_bbox_px":{"x1":489,"y1":740,"x2":795,"y2":1023},"area_px":2563.0,"area_cm2":13.594879684136085,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8700442910194397,"mask_sha256":"d1ba264a38ad5a7bde8b97775d96c11da46f3b7e1463c345d855a642ceec286c","mask_binary_sha256":"beafca69c24dc209fee733bcb213bd8e596f8695d4e5ee730f02b56c79bc2288","mask_asset_rel":"masks/20260308_084830_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2563.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8700442910194397}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1416,"y1":1181,"x2":1679,"y2":1318},"slot_box_unclipped_px":{"x1":1416,"y1":1181,"x2":1679,"y2":1318},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1569,"y1":1237,"x2":1612,"y2":1278},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1444,"y1":1180,"x2":1733,"y2":1331},"area_px":1494.0,"area_cm2":10.869231136159547,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8819698095321655,"mask_sha256":"a3dbd8d806d2f52fbc017ccc9221b7d0c3ff07e7001a6d1718da50dfebfc3247","mask_binary_sha256":"c17c4bd290fa1138c858144df36332e7826111412662fe71e152549511b9d1a8","mask_asset_rel":"masks/20260308_084830_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":1494.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8819698095321655}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":839,"y1":731,"x2":1122,"y2":1020},"slot_box_unclipped_px":{"x1":839,"y1":731,"x2":1122,"y2":1020},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":890,"y1":820,"x2":964,"y2":899},"detected_bbox_px":{"x1":890,"y1":819,"x2":970,"y2":903},"candidate_bbox_px":null,"crop_bbox_px":{"x1":771,"y1":702,"x2":1082,"y2":1020},"area_px":4868.0,"area_cm2":25.821254117196435,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8740107417106628,"mask_sha256":"91d738c71128a28e43bbdb114068874be5f590e103bcde098d1bd7ce9d427256","mask_binary_sha256":"d5ecfdcdf0f6a8339e8e2e8620fcf5f770bd4fef3f3966a4ed185752380f9d47","mask_asset_rel":"masks/20260308_084830_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4868.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8740107417106628}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1652,"y1":1180,"x2":1947,"y2":1317},"slot_box_unclipped_px":{"x1":1652,"y1":1180,"x2":1947,"y2":1317},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1802,"y1":1216,"x2":1859,"y2":1275},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1662,"y1":1173,"x2":1986,"y2":1324},"area_px":2283.0,"area_cm2":16.60940741891047,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.841255784034729,"mask_sha256":"97eb2db93b54b7fe223448a5323f058f6dea7779c514c2d472b57666cd7e9818","mask_binary_sha256":"114a4c7d399ccaa92c31c23c550883f99b51688014b80d68149f5ac404df2d4b","mask_asset_rel":"masks/20260308_084830_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2283.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.841255784034729}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1122,"y1":705,"x2":1409,"y2":1020},"slot_box_unclipped_px":{"x1":1122,"y1":705,"x2":1409,"y2":1020},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1165,"y1":790,"x2":1262,"y2":901},"detected_bbox_px":{"x1":1166,"y1":791,"x2":1263,"y2":900},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1051,"y1":671,"x2":1367,"y2":1017},"area_px":5980.0,"area_cm2":31.719617835011235,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9079121351242065,"mask_sha256":"6c1710db24adcd62547eb884c0fde6bf8853104ff23d564805d1c11ce9f6bf8f","mask_binary_sha256":"4ea3537d379735e47f8719acdb02d8f3c471d8b6f506183817d6b3ff87f41c18","mask_asset_rel":"masks/20260308_084830_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5980.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9079121351242065}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1890,"y1":1178,"x2":2216,"y2":1315},"slot_box_unclipped_px":{"x1":1890,"y1":1178,"x2":2216,"y2":1315},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2015,"y1":1211,"x2":2081,"y2":1273},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1869,"y1":1164,"x2":2228,"y2":1315},"area_px":2607.0,"area_cm2":18.966590074945074,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7958710193634033,"mask_sha256":"3ea017ccc1620d0817277a3e5cf83df5b4b81be74b65e5376d795dba8d6ba199","mask_binary_sha256":"dca7d8b2ef9d40a5df5f948013f7344c436397e6cdf4a11313b6f71de3308662","mask_asset_rel":"masks/20260308_084830_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2607.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7958710193634033}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":605,"x2":852,"y2":863},"slot_box_unclipped_px":{"x1":486,"y1":605,"x2":852,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1064,"x2":335,"y2":1192},"slot_box_unclipped_px":{"x1":42,"y1":1064,"x2":335,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1409,"y1":453,"x2":1715,"y2":698},"slot_box_unclipped_px":{"x1":1409,"y1":453,"x2":1715,"y2":698},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1488,"y1":533,"x2":1584,"y2":596},"detected_bbox_px":{"x1":1487,"y1":533,"x2":1581,"y2":597},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1371,"y1":453,"x2":1708,"y2":723},"area_px":4385.0,"area_cm2":23.259284984368605,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8574405312538147,"mask_sha256":"3c465f16f2d2e327986b8c7ee81c8cace55fbe2bc1f96cbf871c0664ac9efc75","mask_binary_sha256":"1e73839dbe6369f1e8616525112d5d1e54271b5f67c2356581a355bbf072ef53","mask_asset_rel":"masks/20260308_084830_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4385.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8574405312538147}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":1064,"x2":2372,"y2":1179},"slot_box_unclipped_px":{"x1":2045,"y1":1064,"x2":2372,"y2":1179},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1715,"y1":453,"x2":2015,"y2":694},"slot_box_unclipped_px":{"x1":1715,"y1":453,"x2":2015,"y2":694},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2262,"y1":1064,"x2":2469,"y2":1177},"slot_box_unclipped_px":{"x1":2262,"y1":1064,"x2":2469,"y2":1177},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2015,"y1":453,"x2":2307,"y2":684},"slot_box_unclipped_px":{"x1":2015,"y1":453,"x2":2307,"y2":684},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":605,"x2":1149,"y2":879},"slot_box_unclipped_px":{"x1":852,"y1":605,"x2":1149,"y2":879},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":224,"y1":1064,"x2":560,"y2":1192},"slot_box_unclipped_px":{"x1":224,"y1":1064,"x2":560,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":605,"x2":1446,"y2":850},"slot_box_unclipped_px":{"x1":1149,"y1":605,"x2":1446,"y2":850},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1289,"y1":664,"x2":1394,"y2":758},"detected_bbox_px":{"x1":1290,"y1":665,"x2":1392,"y2":760},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1173,"y1":605,"x2":1500,"y2":875},"area_px":5673.0,"area_cm2":29.655035575823167,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9075540900230408,"mask_sha256":"0165f2e4c44887bb504995aa264cb90e48c06fb0dd5ae22fc46efb57c2742c7d","mask_binary_sha256":"a46d776a54eca5365e1719e35bc278760e512fdbbf06df86c47b863b0bd0de29","mask_asset_rel":"masks/20260308_084830_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5673.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9075540900230408}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":455,"y1":1064,"x2":776,"y2":1191},"slot_box_unclipped_px":{"x1":455,"y1":1064,"x2":776,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1446,"y1":605,"x2":1747,"y2":861},"slot_box_unclipped_px":{"x1":1446,"y1":605,"x2":1747,"y2":861},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1626,"y1":691,"x2":1714,"y2":766},"detected_bbox_px":{"x1":1625,"y1":691,"x2":1716,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1501,"y1":605,"x2":1832,"y2":887},"area_px":4099.0,"area_cm2":21.427109258822345,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8900877237319946,"mask_sha256":"b6d480a572728ca68e5e08c9318f2d2c1c571eec8f2b407b2793af27316c8bc0","mask_binary_sha256":"5e173187bc5c5bb1d32a0a480073cc296de6451bd18bf34a86d50281184fc2f0","mask_asset_rel":"masks/20260308_084830_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4099.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8900877237319946}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":702,"y1":1064,"x2":986,"y2":1189},"slot_box_unclipped_px":{"x1":702,"y1":1064,"x2":986,"y2":1189},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":837,"y1":1095,"x2":887,"y2":1146},"candidate_bbox_px":null,"crop_bbox_px":{"x1":703,"y1":1064,"x2":1015,"y2":1202},"area_px":1952.0,"area_cm2":14.201297977097347,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6155372858047485,"mask_sha256":"173a212691924f784e6c446ed79cb3901630fa5f58aa6a3770915f58c070ae54","mask_binary_sha256":"e0d4fd338bb02337feabce42634fd2e8aca6b9b5019c7b1a3a1a514e514cfa08","mask_asset_rel":"masks/20260308_084830_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":1952.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6155372858047485}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1747,"y1":605,"x2":2047,"y2":870},"slot_box_unclipped_px":{"x1":1747,"y1":605,"x2":2047,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1916,"y1":682,"x2":1994,"y2":768},"detected_bbox_px":{"x1":1915,"y1":682,"x2":2018,"y2":773},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1792,"y1":605,"x2":2122,"y2":897},"area_px":4661.0,"area_cm2":24.3649076007248,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8398875594139099,"mask_sha256":"f3f3df5b57d99d80b3861458d4a3fcdffca1d3388a58b4694495a221cecb6fea","mask_binary_sha256":"104e7f28e1042ebff56552817544bd2cdcfbd187ed1b5d712d54b58c21d636ba","mask_asset_rel":"masks/20260308_084830_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4661.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8398875594139099}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":49,"y1":453,"x2":316,"y2":787},"slot_box_unclipped_px":{"x1":49,"y1":453,"x2":316,"y2":787},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":188,"y1":640,"x2":270,"y2":704},"detected_bbox_px":{"x1":189,"y1":640,"x2":269,"y2":705},"candidate_bbox_px":null,"crop_bbox_px":{"x1":85,"y1":492,"x2":379,"y2":859},"area_px":3447.0,"area_cm2":18.283866668442094,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.7006402611732483,"mask_sha256":"89a2e71c964eda6b63c517be8d191d812921a85a4a43f80e6454cab08bad0b38","mask_binary_sha256":"1e52c65664335b604d6bca6696a0e7dc20215705c5d4708b6790cb008744d123","mask_asset_rel":"masks/20260308_084830_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":3447.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","target_confidence":0.7006402611732483}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":944,"y1":1064,"x2":1199,"y2":1187},"slot_box_unclipped_px":{"x1":944,"y1":1064,"x2":1199,"y2":1187},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1043,"y1":1085,"x2":1126,"y2":1148},"candidate_bbox_px":null,"crop_bbox_px":{"x1":943,"y1":1064,"x2":1223,"y2":1199},"area_px":2967.0,"area_cm2":21.58568191498352,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8104453086853027,"mask_sha256":"74a11fbc2054bbf6d6e9e1be6f46848b13469bf174e48802f672471b2413cc9a","mask_binary_sha256":"35dc19ae20f380dfdca31dead55e2dbd298f3f7aa62e49152330f365b6431108","mask_asset_rel":"masks/20260308_084830_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2967.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8104453086853027}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2047,"y1":605,"x2":2336,"y2":865},"slot_box_unclipped_px":{"x1":2047,"y1":605,"x2":2336,"y2":865},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2187,"y1":692,"x2":2278,"y2":769},"detected_bbox_px":{"x1":2187,"y1":690,"x2":2278,"y2":768},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2071,"y1":605,"x2":2389,"y2":891},"area_px":4335.0,"area_cm2":22.66077546645398,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8820128440856934,"mask_sha256":"bf797a3a49a00292ddbe1a7b875517807d367141e04a82d1137ad8d7380379fb","mask_binary_sha256":"6c630073632e9495da2c36245908c2e407c105b3b162c4f84dee251490f0749c","mask_asset_rel":"masks/20260308_084830_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4335.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8820128440856934}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":316,"y1":453,"x2":561,"y2":772},"slot_box_unclipped_px":{"x1":316,"y1":453,"x2":561,"y2":772},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":405,"y1":601,"x2":461,"y2":671},"detected_bbox_px":{"x1":408,"y1":603,"x2":462,"y2":672},"candidate_bbox_px":null,"crop_bbox_px":{"x1":298,"y1":467,"x2":568,"y2":818},"area_px":2704.0,"area_cm2":14.342783716700731,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5523576736450195,"mask_sha256":"a159a39daffd210f665a4e7ce7f049805d33a6867b437a4885158839a4857c57","mask_binary_sha256":"3cb6142d59b602f276e22076968aaca83e77fcff42ff0b2fe77721e6d683c4bb","mask_asset_rel":"masks/20260308_084830_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2704.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5523576736450195}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1181,"y1":1064,"x2":1417,"y2":1186},"slot_box_unclipped_px":{"x1":1181,"y1":1064,"x2":1417,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1295,"y1":1082,"x2":1351,"y2":1143},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1189,"y1":1064,"x2":1449,"y2":1198},"area_px":2311.0,"area_cm2":16.813114562024573,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7934167981147766,"mask_sha256":"59e42965bcd0d18e6e8b79a51db1bd591e55663f2db913fa6a23cbce871e1575","mask_binary_sha256":"4cd938cfc357d3c7106430f47bd3192ec2247b45b35539ada4759984035c820c","mask_asset_rel":"masks/20260308_084830_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2311.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7934167981147766}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260308_084830_cam0_rf.jpg","frame_source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2336,"y1":605,"x2":2587,"y2":875},"slot_box_unclipped_px":{"x1":2336,"y1":605,"x2":2587,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2419,"y1":722,"x2":2485,"y2":783},"detected_bbox_px":{"x1":2421,"y1":722,"x2":2485,"y2":784},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2311,"y1":605,"x2":2587,"y2":902},"area_px":2873.0,"area_cm2":15.018317858159696,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7807714343070984,"mask_sha256":"39685c1438a9b63bc57d75216bb4a1349f2eba5e8ecf4f4ede4f11f594b58e09","mask_binary_sha256":"86ace180fe74a6e69632f8ccb89c27c02d8ad47e268d031ca582d1b4fd41d331","mask_asset_rel":"masks/20260308_084830_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2873.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7807714343070984}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":561,"y1":453,"x2":839,"y2":763},"slot_box_unclipped_px":{"x1":561,"y1":453,"x2":839,"y2":763},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":628,"y1":595,"x2":705,"y2":663},"detected_bbox_px":{"x1":630,"y1":596,"x2":705,"y2":663},"candidate_bbox_px":null,"crop_bbox_px":{"x1":517,"y1":462,"x2":823,"y2":803},"area_px":3412.0,"area_cm2":18.098216731280658,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7557248473167419,"mask_sha256":"c0eeceb22a14cc155eefe594df63096200a4b462186261f8ec195b0e58ad7bb0","mask_binary_sha256":"bdb17ca4aa23463ef4fa7e6aa8b4e1c8d6ce7dcf69f2d5f0bcd56c195b35f388","mask_asset_rel":"masks/20260308_084830_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":3412.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7557248473167419}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1413,"y1":1064,"x2":1653,"y2":1184},"slot_box_unclipped_px":{"x1":1413,"y1":1064,"x2":1653,"y2":1184},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":839,"y1":453,"x2":1122,"y2":731},"slot_box_unclipped_px":{"x1":839,"y1":453,"x2":1122,"y2":731},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":907,"y1":557,"x2":984,"y2":638},"detected_bbox_px":{"x1":907,"y1":557,"x2":987,"y2":641},"candidate_bbox_px":null,"crop_bbox_px":{"x1":789,"y1":453,"x2":1100,"y2":759},"area_px":4747.0,"area_cm2":25.179435763009753,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8832074403762817,"mask_sha256":"2159394da76d7d94e73b7b52019f2895d56d803edc8a97dc1ac9010c3d6cb0e2","mask_binary_sha256":"30e49a23e04aa17430adc644815d08292bc9340bd01d1879266e97d6e59bfaaf","mask_asset_rel":"masks/20260308_084830_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4747.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8832074403762817}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1626,"y1":1064,"x2":1891,"y2":1182},"slot_box_unclipped_px":{"x1":1626,"y1":1064,"x2":1891,"y2":1182},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1743,"y1":1093,"x2":1795,"y2":1139},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1621,"y1":1064,"x2":1913,"y2":1194},"area_px":1737.0,"area_cm2":12.637118128185499,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.34088996052742004,"mask_sha256":"c6900ea5871dffb32e39bbe6d69d37c3660525eecee72c605bf511f26ff1df95","mask_binary_sha256":"929731f49ead1d4e35cdb09e27185eb98fb4814280deb7f06927740819764d48","mask_asset_rel":"masks/20260308_084830_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":1737.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.34088996052742004}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260308_084830_cam1_rf.jpg","frame_source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1122,"y1":453,"x2":1409,"y2":705},"slot_box_unclipped_px":{"x1":1122,"y1":453,"x2":1409,"y2":705},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1204,"y1":540,"x2":1272,"y2":596},"detected_bbox_px":{"x1":1206,"y1":539,"x2":1271,"y2":606},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1074,"y1":453,"x2":1390,"y2":730},"area_px":2619.0,"area_cm2":13.891919583594385,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8293330669403076,"mask_sha256":"c0a90d4155e70f357f6cbfb0b9fe49a0201da60b9182f316000fda633a5fc546","mask_binary_sha256":"0ae93a2582976cbd96f11bc5f336cbb7603d9390296665c78cec07a8e2b5fe6e","mask_asset_rel":"masks/20260308_084830_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":2619.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","target_confidence":0.8293330669403076}},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260308_084830_cam2_rf.jpg","frame_source_sha256":"acca3d222c406bc7ce1c4fc66b2cbb9bcb06aa75134bb58ab1896e1905b5171b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1834,"y1":1064,"x2":2131,"y2":1181},"slot_box_unclipped_px":{"x1":1834,"y1":1064,"x2":2131,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":485,"y1":873,"x2":851,"y2":1133},"slot_box_unclipped_px":{"x1":485,"y1":873,"x2":851,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1194,"x2":201,"y2":1329},"slot_box_unclipped_px":{"x1":42,"y1":1194,"x2":201,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1362,"y1":710,"x2":1648,"y2":1005},"slot_box_unclipped_px":{"x1":1362,"y1":710,"x2":1648,"y2":1005},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1477,"y1":753,"x2":1654,"y2":915},"detected_bbox_px":{"x1":1478,"y1":751,"x2":1656,"y2":919},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":673,"x2":1718,"y2":997},"area_px":16153.0,"area_cm2":85.68009814196262,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8988733887672424,"mask_sha256":"fde9bc77571d83d8692dcfcaceb553dd369d6ac5277960bdc222fa9651b99f06","mask_binary_sha256":"338dd95b5e46556a3ae040b3ba9cee1642d6bb31065deaece232101c983e7e95","mask_asset_rel":"masks/20260312_082451_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16153.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8988733887672424}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2105,"y1":1179,"x2":2469,"y2":1316},"slot_box_unclipped_px":{"x1":2105,"y1":1179,"x2":2469,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1648,"y1":698,"x2":1899,"y2":1005},"slot_box_unclipped_px":{"x1":1648,"y1":698,"x2":1899,"y2":1005},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2346,"y1":1178,"x2":2469,"y2":1315},"slot_box_unclipped_px":{"x1":2346,"y1":1178,"x2":2469,"y2":1315},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1899,"y1":687,"x2":2307,"y2":1005},"slot_box_unclipped_px":{"x1":1899,"y1":687,"x2":2307,"y2":1005},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":888,"x2":1148,"y2":1133},"slot_box_unclipped_px":{"x1":851,"y1":888,"x2":1148,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":103,"y1":1193,"x2":432,"y2":1329},"slot_box_unclipped_px":{"x1":103,"y1":1193,"x2":432,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":863,"x2":1445,"y2":1133},"slot_box_unclipped_px":{"x1":1148,"y1":863,"x2":1445,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1285,"y1":894,"x2":1475,"y2":1122},"detected_bbox_px":{"x1":1287,"y1":893,"x2":1470,"y2":1120},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1216,"y1":836,"x2":1543,"y2":1149},"area_px":22372.0,"area_cm2":116.94737456413112,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9378805160522461,"mask_sha256":"119edf8152c2edefdb5ef3ddcecd523124b3739d6dd8856588936b6f2fe98e21","mask_binary_sha256":"564f8a1ba457ff5d39a14ff700a817dd6fbbea6d245b669e83a2131fa9484f0a","mask_asset_rel":"masks/20260312_082451_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22372.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9378805160522461}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":341,"y1":1191,"x2":679,"y2":1328},"slot_box_unclipped_px":{"x1":341,"y1":1191,"x2":679,"y2":1328},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":486,"y1":1185,"x2":630,"y2":1319},"candidate_bbox_px":null,"crop_bbox_px":{"x1":380,"y1":1166,"x2":752,"y2":1335},"area_px":12504.0,"area_cm2":90.96978991066867,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8525668978691101,"mask_sha256":"a76ce9f6c44fc5c0bf811265104ce089a67e3f02e394de5d75c23c185b021c2b","mask_binary_sha256":"ff4635e81dd11f7f5c23b10891f1e79d75d8d78285b3c1a89b1292423d60d341","mask_asset_rel":"masks/20260312_082451_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12504.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8525668978691101}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":852,"x2":1746,"y2":1133},"slot_box_unclipped_px":{"x1":1445,"y1":852,"x2":1746,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1638,"y1":931,"x2":1804,"y2":1037},"detected_bbox_px":{"x1":1639,"y1":932,"x2":1803,"y2":1037},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1548,"y1":824,"x2":1879,"y2":1133},"area_px":11457.0,"area_cm2":59.890312461167994,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9094371199607849,"mask_sha256":"9198b8fb9608d904d5d4df306281a09e4d527c34684e5f480d7034c903428e7f","mask_binary_sha256":"391938f9bc4d4f3f61786fe6cd9a5b0b1da557212fe81074ae3bcd7d30b60916","mask_asset_rel":"masks/20260312_082451_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11457.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9094371199607849}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":620,"y1":1189,"x2":920,"y2":1327},"slot_box_unclipped_px":{"x1":620,"y1":1189,"x2":920,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":784,"y1":1216,"x2":897,"y2":1289},"candidate_bbox_px":null,"crop_bbox_px":{"x1":666,"y1":1169,"x2":996,"y2":1321},"area_px":5161.0,"area_cm2":37.5475916289956,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7991771697998047,"mask_sha256":"f3158996aa935228a36f7235084bf650270975595937f5aa3b8e469c5c4c701b","mask_binary_sha256":"d3bff1a3970c1e4db27755d6ad0b92e2258a1cfd54b7917afb329e7daa95cb77","mask_asset_rel":"masks/20260312_082451_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5161.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7991771697998047}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":853,"x2":2046,"y2":1133},"slot_box_unclipped_px":{"x1":1746,"y1":853,"x2":2046,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1927,"y1":927,"x2":2071,"y2":1050},"detected_bbox_px":{"x1":1929,"y1":928,"x2":2071,"y2":1049},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1829,"y1":825,"x2":2159,"y2":1133},"area_px":9933.0,"area_cm2":51.92375610341116,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9157556891441345,"mask_sha256":"36e98a9e0041e3e2fe4b5a1329a416dea31de76228120e899c512a1067145581","mask_binary_sha256":"5da1aeecee26ecfe48a6109e3c68894d29a3dcd60e048841d3d2820d4066549b","mask_asset_rel":"masks/20260312_082451_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9933.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9157556891441345}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":52,"y1":767,"x2":294,"y2":1005},"slot_box_unclipped_px":{"x1":52,"y1":767,"x2":294,"y2":1005},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":127,"y1":850,"x2":207,"y2":950},"detected_bbox_px":{"x1":130,"y1":849,"x2":206,"y2":950},"candidate_bbox_px":null,"crop_bbox_px":{"x1":35,"y1":756,"x2":301,"y2":1018},"area_px":4466.0,"area_cm2":23.68893198179936,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.926849365234375,"mask_sha256":"a0bc5ecf53987fbe17051f85fbb452c7e5d3e7f647ed23228c96e7822c0219d7","mask_binary_sha256":"774796aa65271be142a8aa2dc23683b6771aa11fdf451618bfe25de8ebba8da2","mask_asset_rel":"masks/20260312_082451_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4466.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.926849365234375}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":892,"y1":1188,"x2":1157,"y2":1325},"slot_box_unclipped_px":{"x1":892,"y1":1188,"x2":1157,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1001,"y1":1211,"x2":1113,"y2":1292},"candidate_bbox_px":null,"crop_bbox_px":{"x1":910,"y1":1172,"x2":1202,"y2":1323},"area_px":5086.0,"area_cm2":37.00194749565426,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8986451625823975,"mask_sha256":"b6636184150d8ac6461f22c16e485d4c107ecf3d485196728c19b044a30805c9","mask_binary_sha256":"7fe8e95cd89e5db01a9b84627b4f19e7ad9041079b70114e79f06bd929b5a3cd","mask_asset_rel":"masks/20260312_082451_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5086.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8986451625823975}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2046,"y1":862,"x2":2331,"y2":1133},"slot_box_unclipped_px":{"x1":2046,"y1":862,"x2":2331,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2215,"y1":931,"x2":2348,"y2":1098},"detected_bbox_px":{"x1":2216,"y1":933,"x2":2344,"y2":1100},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2129,"y1":835,"x2":2443,"y2":1133},"area_px":13652.0,"area_cm2":71.36445367197918,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9145318865776062,"mask_sha256":"d26ec78699682a0fb652dc8bc3e044795b27966bbed40c437c1d0f8d972345c3","mask_binary_sha256":"69859b6976db4d300ed1ca4f1e58e5cbc20a487cc9b9f97f734584fdc3007e56","mask_asset_rel":"masks/20260312_082451_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13652.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9145318865776062}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":294,"y1":767,"x2":538,"y2":1005},"slot_box_unclipped_px":{"x1":294,"y1":767,"x2":538,"y2":1005},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":322,"y1":836,"x2":433,"y2":994},"detected_bbox_px":{"x1":323,"y1":836,"x2":429,"y2":996},"candidate_bbox_px":null,"crop_bbox_px":{"x1":238,"y1":756,"x2":506,"y2":1018},"area_px":11094.0,"area_cm2":58.84572579625663,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9285051822662354,"mask_sha256":"613043d7dc85482eb31dbb3ab146baa61ecb4d0672044ef8d77002b6a6c4747c","mask_binary_sha256":"057f178b109b776be69944a9c44036d54ced0ac5736559751b8505a322b35912","mask_asset_rel":"masks/20260312_082451_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11094.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9285051822662354}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1153,"y1":1186,"x2":1410,"y2":1323},"slot_box_unclipped_px":{"x1":1153,"y1":1186,"x2":1410,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1259,"y1":1207,"x2":1376,"y2":1318},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1178,"y1":1182,"x2":1461,"y2":1333},"area_px":8961.0,"area_cm2":65.19356105162363,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9067540764808655,"mask_sha256":"b9863c4a583d8674391ec6d68ce218416285b8a863838d8cb9e18c0c51a18764","mask_binary_sha256":"3ea31e99099c49f46d8823b0cb1b38381f482bbfa944f24a6ef8b912640d4c2f","mask_asset_rel":"masks/20260312_082451_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8961.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9067540764808655}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2331,"y1":826,"x2":2586,"y2":1133},"slot_box_unclipped_px":{"x1":2331,"y1":826,"x2":2586,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2465,"y1":912,"x2":2579,"y2":1014},"detected_bbox_px":{"x1":2467,"y1":914,"x2":2574,"y2":1014},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2306,"y1":794,"x2":2592,"y2":1132},"area_px":5265.0,"area_cm2":27.522256708392206,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8892872929573059,"mask_sha256":"a0157d8856584c9c664866b59986b390cfa62adf082f3182efbee36aa58570b1","mask_binary_sha256":"7be5559b8173747bdb8cfbd97531e43805270a9ddba81c8fd8f4b381f653ccb1","mask_asset_rel":"masks/20260312_082451_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5265.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.8892872929573059}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":538,"y1":733,"x2":799,"y2":1005},"slot_box_unclipped_px":{"x1":538,"y1":733,"x2":799,"y2":1005},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":558,"y1":801,"x2":713,"y2":911},"detected_bbox_px":{"x1":561,"y1":802,"x2":712,"y2":913},"candidate_bbox_px":null,"crop_bbox_px":{"x1":488,"y1":705,"x2":775,"y2":1004},"area_px":9560.0,"area_cm2":50.70895426466679,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8708319067955017,"mask_sha256":"499c4015bdba944304d42844ebaa90ee5ca7213cac2daf56270bb84e62767c04","mask_binary_sha256":"babfe8764d34ff340e42f53a6cbd63df9687592fdc4e773c7bf44773d90a9d21","mask_asset_rel":"masks/20260312_082451_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9560.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8708319067955017}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1391,"y1":1184,"x2":1668,"y2":1321},"slot_box_unclipped_px":{"x1":1391,"y1":1184,"x2":1668,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1511,"y1":1197,"x2":1642,"y2":1280},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1424,"y1":1162,"x2":1729,"y2":1313},"area_px":4472.0,"area_cm2":32.534940857366465,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8994877338409424,"mask_sha256":"d4bc1397ae4dcebd657909cdd116613a61a7c0d9c3ba8ac34e5a3c9bbc530a94","mask_binary_sha256":"79abdfdaace9f32398cb41017799f2379469572f71930216e165bd28e2f2bb90","mask_asset_rel":"masks/20260312_082451_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4472.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8994877338409424}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":799,"y1":735,"x2":1063,"y2":1005},"slot_box_unclipped_px":{"x1":799,"y1":735,"x2":1063,"y2":1005},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":838,"y1":803,"x2":1012,"y2":915},"detected_bbox_px":{"x1":840,"y1":804,"x2":1012,"y2":918},"candidate_bbox_px":null,"crop_bbox_px":{"x1":780,"y1":716,"x2":1070,"y2":1013},"area_px":12055.0,"area_cm2":63.943142642317795,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9161818027496338,"mask_sha256":"3661e59ac779a0f67f79612fb759f78221f2feaa1ccea6b45ac51ad218933659","mask_binary_sha256":"5e41be70bde5adc14237d5fae63f7fbad6d99700b2dd5c386367329bed8036f7","mask_asset_rel":"masks/20260312_082451_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12055.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9161818027496338}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1627,"y1":1183,"x2":1936,"y2":1320},"slot_box_unclipped_px":{"x1":1627,"y1":1183,"x2":1936,"y2":1320},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1764,"y1":1215,"x2":1909,"y2":1282},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1665,"y1":1165,"x2":2005,"y2":1316},"area_px":5346.0,"area_cm2":38.89351382457091,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8473920226097107,"mask_sha256":"66bee6c7b8a8e77a6e9b49cb846f082b373e5027bc6b5be1a5b457e6fdef21a6","mask_binary_sha256":"a17ee556d2671c35ee1cbc16fc9bd33ac365b8be80bb98a9e520b8ee3b0af7ae","mask_asset_rel":"masks/20260312_082451_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5346.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8473920226097107}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1063,"y1":690,"x2":1362,"y2":1005},"slot_box_unclipped_px":{"x1":1063,"y1":690,"x2":1362,"y2":1005},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1139,"y1":766,"x2":1276,"y2":909},"detected_bbox_px":{"x1":1139,"y1":768,"x2":1277,"y2":908},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1045,"y1":666,"x2":1374,"y2":1012},"area_px":10771.0,"area_cm2":57.13244209045251,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9199303984642029,"mask_sha256":"d23a060632254c439bf0e96b8f8e9191e9de79e903d55f6cd56172f7748eb966","mask_binary_sha256":"0025a6b6e492d1e66470fc4b8e016d40815bc089f06ccf2c66ac64c1e991e0b8","mask_asset_rel":"masks/20260312_082451_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10771.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9199303984642029}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1865,"y1":1181,"x2":2205,"y2":1318},"slot_box_unclipped_px":{"x1":1865,"y1":1181,"x2":2205,"y2":1318},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2003,"y1":1198,"x2":2127,"y2":1279},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1878,"y1":1154,"x2":2252,"y2":1305},"area_px":4936.0,"area_cm2":35.91065922897157,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6481430530548096,"mask_sha256":"6bce1d032ba1eb7919492deca3772a26a763dcf6fac81f18f53b0db6bb60ce1d","mask_binary_sha256":"30c0b7347fe8d5813ba89290e8b6cce2915f92052ca42251d0391ffdff813c7e","mask_asset_rel":"masks/20260312_082451_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4936.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6481430530548096}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":485,"y1":605,"x2":851,"y2":873},"slot_box_unclipped_px":{"x1":485,"y1":605,"x2":851,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1059,"x2":297,"y2":1195},"slot_box_unclipped_px":{"x1":42,"y1":1059,"x2":297,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1362,"y1":467,"x2":1648,"y2":710},"slot_box_unclipped_px":{"x1":1362,"y1":467,"x2":1648,"y2":710},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1474,"y1":469,"x2":1599,"y2":642},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1459,"y1":448,"x2":1614,"y2":663},"area_px":13921.0,"area_cm2":73.84093643498184,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.11711794883012772,"mask_sha256":"8b9f6fcadfb56e2cf840680e4bc7dfcdbbd7e69f957042b5aee64c8fe4f57f41","mask_binary_sha256":"527a1fd78b6325d4e877e194d8066afe652deabd8b3112a1276dbadeff369405","mask_asset_rel":"masks/20260312_082451_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13921.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.11711794883012772}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2005,"y1":1050,"x2":2347,"y2":1182},"slot_box_unclipped_px":{"x1":2005,"y1":1050,"x2":2347,"y2":1182},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1648,"y1":467,"x2":1899,"y2":698},"slot_box_unclipped_px":{"x1":1648,"y1":467,"x2":1899,"y2":698},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2222,"y1":1050,"x2":2469,"y2":1180},"slot_box_unclipped_px":{"x1":2222,"y1":1050,"x2":2469,"y2":1180},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1899,"y1":467,"x2":2307,"y2":687},"slot_box_unclipped_px":{"x1":1899,"y1":467,"x2":2307,"y2":687},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":605,"x2":1148,"y2":888},"slot_box_unclipped_px":{"x1":851,"y1":605,"x2":1148,"y2":888},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":200,"y1":1058,"x2":522,"y2":1195},"slot_box_unclipped_px":{"x1":200,"y1":1058,"x2":522,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":605,"x2":1445,"y2":863},"slot_box_unclipped_px":{"x1":1148,"y1":605,"x2":1445,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1255,"y1":638,"x2":1430,"y2":785},"detected_bbox_px":{"x1":1258,"y1":639,"x2":1430,"y2":785},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1179,"y1":605,"x2":1506,"y2":889},"area_px":14426.0,"area_cm2":75.41046064107616,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9454320669174194,"mask_sha256":"16fd79177f4e18d9991ed50ca9390c4f2af5b260d9125b51a8e1cf4af137058a","mask_binary_sha256":"5b4ed1d5dcaf95b25296d40a3cf9ae958cbd46de4c54ae70c4497e0c25f66a44","mask_asset_rel":"masks/20260312_082451_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14426.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9454320669174194}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":431,"y1":1057,"x2":738,"y2":1194},"slot_box_unclipped_px":{"x1":431,"y1":1057,"x2":738,"y2":1194},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":558,"y1":1064,"x2":671,"y2":1149},"candidate_bbox_px":null,"crop_bbox_px":{"x1":445,"y1":1050,"x2":783,"y2":1201},"area_px":5849.0,"area_cm2":42.55296714551352,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8316083550453186,"mask_sha256":"674694866dbb79fa6bc0c388af33702e020f36ac4ce112869940f384e6fff1da","mask_binary_sha256":"6ce6586a5be6ae24cc46bdb81c00e210a28146b7f48f908b76fa0d33eb088fc8","mask_asset_rel":"masks/20260312_082451_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5849.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8316083550453186}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":605,"x2":1746,"y2":852},"slot_box_unclipped_px":{"x1":1445,"y1":605,"x2":1746,"y2":852},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1605,"y1":629,"x2":1754,"y2":817},"detected_bbox_px":{"x1":1606,"y1":635,"x2":1750,"y2":821},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1500,"y1":605,"x2":1831,"y2":877},"area_px":13405.0,"area_cm2":70.07328607331387,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.884381115436554,"mask_sha256":"99ffe8c6896612baaa09f28f6d12f06e36e0d7e59cf2b750a1749cd8ea4d52c6","mask_binary_sha256":"85a080605df765b8191853cba2415621256bbc6ddbd738d734506e3c511ef28a","mask_asset_rel":"masks/20260312_082451_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13405.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.884381115436554}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":678,"y1":1055,"x2":948,"y2":1192},"slot_box_unclipped_px":{"x1":678,"y1":1055,"x2":948,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":807,"y1":1056,"x2":906,"y2":1170},"candidate_bbox_px":null,"crop_bbox_px":{"x1":703,"y1":1038,"x2":1000,"y2":1201},"area_px":6485.0,"area_cm2":47.1800293962481,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8758330345153809,"mask_sha256":"c165722b435a21fab8b5e23683e8515ecb1912886e1c7250138ef024c7014616","mask_binary_sha256":"53c4cf75aa3e6a1f157107e80746411fd1a1450421dcf52c9bca5275dff0d7e9","mask_asset_rel":"masks/20260312_082451_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6485.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8758330345153809}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":605,"x2":2046,"y2":853},"slot_box_unclipped_px":{"x1":1746,"y1":605,"x2":2046,"y2":853},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1859,"y1":650,"x2":2051,"y2":786},"detected_bbox_px":{"x1":1861,"y1":650,"x2":2051,"y2":788},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1781,"y1":605,"x2":2111,"y2":878},"area_px":13689.0,"area_cm2":71.55786744181974,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8865591883659363,"mask_sha256":"3e9c9626320af45e7b4adaf9760990d0e1be0ee00c3653d2b69fbc12d5e16078","mask_binary_sha256":"b7a49d99026fe39f7475f6b78b8469230fa53f7b9ea37b05aa21e074ef3f344e","mask_asset_rel":"masks/20260312_082451_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13689.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8865591883659363}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":52,"y1":467,"x2":294,"y2":767},"slot_box_unclipped_px":{"x1":52,"y1":467,"x2":294,"y2":767},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":154,"y1":607,"x2":279,"y2":727},"candidate_bbox_px":null,"crop_bbox_px":{"x1":139,"y1":593,"x2":294,"y2":741},"area_px":9262.0,"area_cm2":49.128277656835124,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.15616142749786377,"mask_sha256":"1582521429582d24e24cb0a6bb6b55bc5a776e7a86bcf05b3210268ade456c8c","mask_binary_sha256":"0a8e980d5b98a79420128e088f7c71d45201886845d753960c652ff6dca9e8f7","mask_asset_rel":"masks/20260312_082451_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9262.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.15616142749786377}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":919,"y1":1053,"x2":1161,"y2":1190},"slot_box_unclipped_px":{"x1":919,"y1":1053,"x2":1161,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1004,"y1":1046,"x2":1196,"y2":1148},"candidate_bbox_px":null,"crop_bbox_px":{"x1":928,"y1":1038,"x2":1229,"y2":1201},"area_px":9534.0,"area_cm2":69.3622822303515,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8935015201568604,"mask_sha256":"07ca3bf2a4a120142aa1c54d958f04bf35cc285a62228aec5362ee71d9e2ab04","mask_binary_sha256":"90a978b5e1bb24f92a61d010c2ae646b869d71151893dd30622a6082352b8490","mask_asset_rel":"masks/20260312_082451_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9534.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8935015201568604}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2046,"y1":605,"x2":2331,"y2":862},"slot_box_unclipped_px":{"x1":2046,"y1":605,"x2":2331,"y2":862},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2154,"y1":644,"x2":2296,"y2":776},"detected_bbox_px":{"x1":2154,"y1":646,"x2":2297,"y2":774},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2074,"y1":605,"x2":2388,"y2":888},"area_px":10343.0,"area_cm2":54.06698976921189,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9061340093612671,"mask_sha256":"6cb5959a38a2b4b2df298b8ceaab206c4128951b9718d0e1942e208673fbaee8","mask_binary_sha256":"ef9f8127ffa32ea5fd2a9836d02ba79f53d14c50503b1608a3aa5a46434e81fa","mask_asset_rel":"masks/20260312_082451_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10343.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9061340093612671}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":294,"y1":467,"x2":538,"y2":767},"slot_box_unclipped_px":{"x1":294,"y1":467,"x2":538,"y2":767},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":353,"y1":557,"x2":481,"y2":686},"detected_bbox_px":{"x1":355,"y1":558,"x2":478,"y2":686},"candidate_bbox_px":null,"crop_bbox_px":{"x1":293,"y1":458,"x2":561,"y2":788},"area_px":8265.0,"area_cm2":43.83990658969362,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.29671406745910645,"mask_sha256":"85e89edc9e3fe37b4462c8a0283579a9a1dde6db5c99daf809e1db81204cca47","mask_binary_sha256":"329dcf618dc9188a302ac3eaa65c802066c8dc85b7323fa8aa38bae5e124ec6c","mask_asset_rel":"masks/20260312_082451_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8265.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.29671406745910645}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1156,"y1":1052,"x2":1392,"y2":1189},"slot_box_unclipped_px":{"x1":1156,"y1":1052,"x2":1392,"y2":1189},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1252,"y1":1039,"x2":1361,"y2":1143},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1182,"y1":1039,"x2":1442,"y2":1201},"area_px":6587.0,"area_cm2":47.92210541759233,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6866434216499329,"mask_sha256":"34d769e936eb8f262353b4424019b4b1a5aa94b35a096471586cbb4d26128afe","mask_binary_sha256":"f9d2ea10c6b5afe818757cd14eea08d9a7bc04bb80084683232579a75afcd6d9","mask_asset_rel":"masks/20260312_082451_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6587.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE","target_confidence":0.6866434216499329}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260312_082451_cam0_rf.jpg","frame_source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2331,"y1":605,"x2":2586,"y2":826},"slot_box_unclipped_px":{"x1":2331,"y1":605,"x2":2586,"y2":826},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":538,"y1":467,"x2":799,"y2":733},"slot_box_unclipped_px":{"x1":538,"y1":467,"x2":799,"y2":733},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":607,"y1":538,"x2":739,"y2":672},"detected_bbox_px":{"x1":610,"y1":540,"x2":736,"y2":674},"candidate_bbox_px":null,"crop_bbox_px":{"x1":528,"y1":465,"x2":815,"y2":758},"area_px":8795.0,"area_cm2":46.651177066709664,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9069003462791443,"mask_sha256":"ed92371c7f4766edd4fb31d2678605928f31e666702bf4ae1c1d8846435e8f2f","mask_binary_sha256":"ad226a5017cca427b0a8fb6be4b8016df66b0d2e0374760fac4d7f666f2a080e","mask_asset_rel":"masks/20260312_082451_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8795.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9069003462791443}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1374,"y1":1050,"x2":1628,"y2":1187},"slot_box_unclipped_px":{"x1":1374,"y1":1050,"x2":1628,"y2":1187},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1488,"y1":1064,"x2":1593,"y2":1145},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":1050,"x2":1682,"y2":1201},"area_px":4514.0,"area_cm2":32.84050157203762,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8777729868888855,"mask_sha256":"54be306fa65a15fd3af40cfc1d1e36dac826a33f798713828e3c21cc37edfd01","mask_binary_sha256":"ed01880795b7b18ba75c80578746b7acea7ce052f9bd424599a07df366209dfc","mask_asset_rel":"masks/20260312_082451_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4514.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8777729868888855}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":799,"y1":467,"x2":1063,"y2":735},"slot_box_unclipped_px":{"x1":799,"y1":467,"x2":1063,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":867,"y1":532,"x2":1007,"y2":677},"detected_bbox_px":{"x1":872,"y1":532,"x2":1006,"y2":677},"candidate_bbox_px":null,"crop_bbox_px":{"x1":795,"y1":457,"x2":1085,"y2":752},"area_px":12473.0,"area_cm2":66.16033332041724,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8812791705131531,"mask_sha256":"782c166faff735bfc5ed5d10a63ce278c8fa91813e261430bd20c8f56b021555","mask_binary_sha256":"6af77f0542e43f908e30ef6197ce477bfd2082221a9f29df4e9c7f32d96c7189","mask_asset_rel":"masks/20260312_082451_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12473.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8812791705131531}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1587,"y1":1050,"x2":1866,"y2":1185},"slot_box_unclipped_px":{"x1":1587,"y1":1050,"x2":1866,"y2":1185},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1713,"y1":1074,"x2":1840,"y2":1149},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1620,"y1":1050,"x2":1927,"y2":1198},"area_px":4744.0,"area_cm2":34.513810247617734,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8722403049468994,"mask_sha256":"bf35f022bc0259e59542d67d03235ced69a3d890dabe2673a52b1907ca3d9b2b","mask_binary_sha256":"27162116c6f372e52547221cebac544cd211c3bf5d287510c1e578a0dc4834d4","mask_asset_rel":"masks/20260312_082451_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4744.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8722403049468994}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260312_082451_cam1_rf.jpg","frame_source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1063,"y1":467,"x2":1362,"y2":690},"slot_box_unclipped_px":{"x1":1063,"y1":467,"x2":1362,"y2":690},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1143,"y1":519,"x2":1295,"y2":608},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1125,"y1":508,"x2":1313,"y2":619},"area_px":8752.0,"area_cm2":46.423092858197045,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.12599782645702362,"mask_sha256":"a7b61ae167a2bf1313119e17c5c50c246c2770b6222c92b59949a16c6d821a1c","mask_binary_sha256":"839a7698cdc614f2511fdc7fd47914f67059a6b70bd54842f7986e7772a5e612","mask_asset_rel":"masks/20260312_082451_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8752.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.12599782645702362}},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260312_082451_cam2_rf.jpg","frame_source_sha256":"d981098e1d120038c3988131aee01bd56c2f93c795503ada6c3730e0e6bb28da","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1794,"y1":1050,"x2":2106,"y2":1184},"slot_box_unclipped_px":{"x1":1794,"y1":1050,"x2":2106,"y2":1184},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":484,"y1":882,"x2":850,"y2":1153},"slot_box_unclipped_px":{"x1":484,"y1":882,"x2":850,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1187,"x2":228,"y2":1322},"slot_box_unclipped_px":{"x1":42,"y1":1187,"x2":228,"y2":1322},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1373,"y1":709,"x2":1663,"y2":1014},"slot_box_unclipped_px":{"x1":1373,"y1":709,"x2":1663,"y2":1014},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1472,"y1":742,"x2":1658,"y2":930},"detected_bbox_px":{"x1":1475,"y1":744,"x2":1660,"y2":932},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1399,"y1":668,"x2":1718,"y2":1004},"area_px":19148.0,"area_cm2":101.56642847906272,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8930373787879944,"mask_sha256":"668ffa9d3710f79989a0674d320d5b7a74f3bda397adaaafac82fbbb2aed8f1f","mask_binary_sha256":"948182cb6ac91e1c01a72e0327f4a100f95b5c89ad35128e65335e50e55b5951","mask_asset_rel":"masks/20260313_080448_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19148.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8930373787879944}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2134,"y1":1172,"x2":2469,"y2":1309},"slot_box_unclipped_px":{"x1":2134,"y1":1172,"x2":2469,"y2":1309},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1663,"y1":699,"x2":1901,"y2":1014},"slot_box_unclipped_px":{"x1":1663,"y1":699,"x2":1901,"y2":1014},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2375,"y1":1171,"x2":2469,"y2":1308},"slot_box_unclipped_px":{"x1":2375,"y1":1171,"x2":2469,"y2":1308},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1901,"y1":686,"x2":2306,"y2":1014},"slot_box_unclipped_px":{"x1":1901,"y1":686,"x2":2306,"y2":1014},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":850,"y1":897,"x2":1148,"y2":1153},"slot_box_unclipped_px":{"x1":850,"y1":897,"x2":1148,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":118,"y1":1186,"x2":460,"y2":1322},"slot_box_unclipped_px":{"x1":118,"y1":1186,"x2":460,"y2":1322},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":862,"x2":1445,"y2":1153},"slot_box_unclipped_px":{"x1":1148,"y1":862,"x2":1445,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1256,"y1":890,"x2":1475,"y2":1114},"detected_bbox_px":{"x1":1258,"y1":890,"x2":1471,"y2":1114},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1205,"y1":833,"x2":1532,"y2":1153},"area_px":26505.0,"area_cm2":138.5522153952394,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9415856003761292,"mask_sha256":"9a801169638391af05f455b9e46d8842e3bfbe01449fec065918d61e7315f8a6","mask_binary_sha256":"27a693098caf0189ff27c0a37020f862c38f1e5b7ff6c25d2f6da6eb89bdbc58","mask_asset_rel":"masks/20260313_080448_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26505.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9415856003761292}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":356,"y1":1184,"x2":707,"y2":1321},"slot_box_unclipped_px":{"x1":356,"y1":1184,"x2":707,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":471,"y1":1186,"x2":625,"y2":1311},"candidate_bbox_px":null,"crop_bbox_px":{"x1":366,"y1":1169,"x2":752,"y2":1320},"area_px":12246.0,"area_cm2":89.09277409197445,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8490608334541321,"mask_sha256":"47923b1247b7a9b58d3584eadf66432194882706dcc82e3a14a823dfe3562922","mask_binary_sha256":"6a295d3b0e89da35b567a6fff480da836f45cd2736a90b623bc286513dadc18f","mask_asset_rel":"masks/20260313_080448_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12246.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8490608334541321}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":881,"x2":1745,"y2":1153},"slot_box_unclipped_px":{"x1":1445,"y1":881,"x2":1745,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1601,"y1":949,"x2":1801,"y2":1098},"detected_bbox_px":{"x1":1601,"y1":950,"x2":1799,"y2":1096},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1525,"y1":854,"x2":1855,"y2":1153},"area_px":17887.0,"area_cm2":93.50248921994518,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9354725480079651,"mask_sha256":"93ba142256c217bed2e40023b7d9413001134b0883de8f1c0505d417bb430511","mask_binary_sha256":"186b297c0ffbe751d5f3dfa4683dc4d7d0e93575a9617ffc2063cfa291aaf4ee","mask_asset_rel":"masks/20260313_080448_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17887.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9354725480079651}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":635,"y1":1182,"x2":948,"y2":1320},"slot_box_unclipped_px":{"x1":635,"y1":1182,"x2":948,"y2":1320},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":733,"y1":1215,"x2":892,"y2":1299},"candidate_bbox_px":null,"crop_bbox_px":{"x1":635,"y1":1181,"x2":979,"y2":1333},"area_px":8905.0,"area_cm2":64.78614676539543,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7735060453414917,"mask_sha256":"592dc4751d29fe6889fd9fabd3ecac3079b0246e1293c3f21683ecddf68e3610","mask_binary_sha256":"cd2a653cfecd64f3c355eade77dcb7c10ee5541f7579edc4f4eb592461e293bf","mask_asset_rel":"masks/20260313_080448_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8905.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7735060453414917}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":886,"x2":2045,"y2":1153},"slot_box_unclipped_px":{"x1":1745,"y1":886,"x2":2045,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1915,"y1":931,"x2":2090,"y2":1064},"detected_bbox_px":{"x1":1916,"y1":931,"x2":2089,"y2":1065},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1837,"y1":848,"x2":2167,"y2":1142},"area_px":12802.0,"area_cm2":66.92116436483134,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9308544397354126,"mask_sha256":"e46a350612b7fa0db626bf5ac9389e5b9eb0758f1a40f98d81b408d34398a076","mask_binary_sha256":"f710ce535dbd82d2dba80f8c1b2bbed25cd69e038f4b03e58c02f7bb111ecff2","mask_asset_rel":"masks/20260313_080448_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12802.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9308544397354126}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":23,"y1":806,"x2":282,"y2":1014},"slot_box_unclipped_px":{"x1":23,"y1":806,"x2":282,"y2":1014},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":127,"y1":859,"x2":222,"y2":961},"detected_bbox_px":{"x1":128,"y1":853,"x2":221,"y2":962},"candidate_bbox_px":null,"crop_bbox_px":{"x1":31,"y1":795,"x2":316,"y2":1024},"area_px":5390.0,"area_cm2":28.590090322861297,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9099351167678833,"mask_sha256":"8adb231c6492613ff217fffd43eeb407cdb3408e201dc61147cb14013a67e555","mask_binary_sha256":"daf2dbf1348f317cb34c13037c3968d81a8ef11456e9d1afab76ae92d7db3cd3","mask_asset_rel":"masks/20260313_080448_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5390.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9099351167678833}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":907,"y1":1181,"x2":1185,"y2":1318},"slot_box_unclipped_px":{"x1":907,"y1":1181,"x2":1185,"y2":1318},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":997,"y1":1215,"x2":1133,"y2":1297},"candidate_bbox_px":null,"crop_bbox_px":{"x1":909,"y1":1180,"x2":1215,"y2":1331},"area_px":5644.0,"area_cm2":41.061539847713846,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8851431608200073,"mask_sha256":"86f117ce8604e7fe1c90b7327edb7bb8b598a54e5713cc9714a271e0d4a03a54","mask_binary_sha256":"533867d12d63673c6c7a523da7abf29e77c75a3177c424c703d5b8f46cbe3916","mask_asset_rel":"masks/20260313_080448_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5644.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8851431608200073}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":914,"x2":2331,"y2":1153},"slot_box_unclipped_px":{"x1":2045,"y1":914,"x2":2331,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2216,"y1":932,"x2":2350,"y2":1141},"detected_bbox_px":{"x1":2217,"y1":933,"x2":2348,"y2":1143},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2129,"y1":890,"x2":2444,"y2":1166},"area_px":17303.0,"area_cm2":90.44968809597536,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8787878155708313,"mask_sha256":"24fc8d861ac8a0e5cb6aed62d3c63229b540d5c5befd7e3462de2a6b9abdad31","mask_binary_sha256":"9ccd9526777044ef280f986cf4993de6cb6b89d67c2cbb39cab0f5fd8987d5db","mask_asset_rel":"masks/20260313_080448_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17303.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8787878155708313}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":282,"y1":776,"x2":527,"y2":1014},"slot_box_unclipped_px":{"x1":282,"y1":776,"x2":527,"y2":1014},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":322,"y1":837,"x2":437,"y2":1011},"detected_bbox_px":{"x1":325,"y1":836,"x2":435,"y2":1009},"candidate_bbox_px":null,"crop_bbox_px":{"x1":242,"y1":765,"x2":512,"y2":1032},"area_px":12978.0,"area_cm2":68.83899669946084,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9128583669662476,"mask_sha256":"e0275cd8f56b8351d50aaf4f0f7df234061e50431fb110f425a2de287b74a9ce","mask_binary_sha256":"e4690f4cb1e4351a4971bbbeef924707823f6f2b62bfc9aa2914fcc3fcb696d9","mask_asset_rel":"masks/20260313_080448_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12978.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9128583669662476}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1168,"y1":1179,"x2":1425,"y2":1316},"slot_box_unclipped_px":{"x1":1168,"y1":1179,"x2":1425,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1260,"y1":1207,"x2":1377,"y2":1325},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1182,"y1":1188,"x2":1465,"y2":1339},"area_px":9607.0,"area_cm2":69.8933758534704,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9328166246414185,"mask_sha256":"3a1a1eeaf60f947f8d7e5c1fc788cc03a1bd973db4daf20b64fd4b6b65be0dea","mask_binary_sha256":"7a3ff327371c59569745e80e4b709fb936c6a3a69d0dc40f2589f01c73dbe88e","mask_asset_rel":"masks/20260313_080448_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9607.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9328166246414185}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2331,"y1":934,"x2":2586,"y2":1153},"slot_box_unclipped_px":{"x1":2331,"y1":934,"x2":2586,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2429,"y1":932,"x2":2568,"y2":1025},"detected_bbox_px":{"x1":2430,"y1":928,"x2":2567,"y2":1025},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2306,"y1":854,"x2":2586,"y2":1095},"area_px":8556.0,"area_cm2":44.72562742583166,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8675657510757446,"mask_sha256":"3c8669b98f22467a8f98ac667b65e49f141621f87df76ef4e01a5b797d10d43a","mask_binary_sha256":"459dc48e4e87ff393f3831d55b727c391ff499f9f50b2cbbe9e8b19315e996c4","mask_asset_rel":"masks/20260313_080448_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8556.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8675657510757446}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":527,"y1":753,"x2":792,"y2":1014},"slot_box_unclipped_px":{"x1":527,"y1":753,"x2":792,"y2":1014},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":535,"y1":817,"x2":692,"y2":924},"detected_bbox_px":{"x1":539,"y1":819,"x2":690,"y2":927},"candidate_bbox_px":null,"crop_bbox_px":{"x1":465,"y1":731,"x2":757,"y2":1018},"area_px":9470.0,"area_cm2":50.23156871196595,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8448768854141235,"mask_sha256":"6555fbafd5af707a46bfced9cfbc1e57125b7c9b2a07a3ae9ff7b171e2d8c9dc","mask_binary_sha256":"10cd5005614e2e99561733c351db229146925cbfb4498837c78b2975d65c0b27","mask_asset_rel":"masks/20260313_080448_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9470.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8448768854141235}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1420,"y1":1177,"x2":1684,"y2":1314},"slot_box_unclipped_px":{"x1":1420,"y1":1177,"x2":1684,"y2":1314},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1484,"y1":1216,"x2":1627,"y2":1286},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1410,"y1":1171,"x2":1700,"y2":1322},"area_px":6017.0,"area_cm2":43.77521000419812,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9044299721717834,"mask_sha256":"6bf93224d4ec5d1d6e66735fa279b6d1267c91dd7bc2d09aa8ec1db26bf466f1","mask_binary_sha256":"526c93f7902fe9bdb1095a5828ca1afb4e9175a53de44b8a91dc6d9c695149c0","mask_asset_rel":"masks/20260313_080448_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6017.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9044299721717834}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":748,"x2":1058,"y2":1014},"slot_box_unclipped_px":{"x1":792,"y1":748,"x2":1058,"y2":1014},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":818,"y1":806,"x2":1023,"y2":926},"detected_bbox_px":{"x1":821,"y1":805,"x2":1025,"y2":930},"candidate_bbox_px":null,"crop_bbox_px":{"x1":774,"y1":730,"x2":1067,"y2":1023},"area_px":15885.0,"area_cm2":84.2585500516979,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9233062863349915,"mask_sha256":"91a6453813dc724bac24dcb120340e63b2181d5ec73992fa5a9c8da99ec588b9","mask_binary_sha256":"874d6dd64dd42694dd8aa95dfe00ebfc5e2a046c791956f9f4f2741a72f8e4fc","mask_asset_rel":"masks/20260313_080448_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15885.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9233062863349915}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1656,"y1":1176,"x2":1952,"y2":1313},"slot_box_unclipped_px":{"x1":1656,"y1":1176,"x2":1952,"y2":1313},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1750,"y1":1211,"x2":1921,"y2":1282},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1672,"y1":1174,"x2":1998,"y2":1325},"area_px":7008.0,"area_cm2":50.98498781941507,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9077411890029907,"mask_sha256":"08ac80a8320008d6582d5b1dd33f66a6ee6a50ab0da7382a91a6c55e5b5edb22","mask_binary_sha256":"d434866cdde2c17a24a99533afa33e003961da5c2dceedd6557888b60586dd85","mask_asset_rel":"masks/20260313_080448_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":7008.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9077411890029907}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1058,"y1":704,"x2":1373,"y2":1014},"slot_box_unclipped_px":{"x1":1058,"y1":704,"x2":1373,"y2":1014},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1111,"y1":766,"x2":1308,"y2":911},"detected_bbox_px":{"x1":1113,"y1":765,"x2":1308,"y2":910},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1038,"y1":677,"x2":1384,"y2":1018},"area_px":16996.0,"area_cm2":90.1516094855938,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9292925596237183,"mask_sha256":"ae16a2f1227b0c38346f9d65c89dc722b2170ea0187d8416db097862879a89ee","mask_binary_sha256":"641c1b7b93496da1263675587bc0afc6539efb4351f2930257f93afce5146b36","mask_asset_rel":"masks/20260313_080448_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16996.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9292925596237183}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1893,"y1":1174,"x2":2221,"y2":1311},"slot_box_unclipped_px":{"x1":1893,"y1":1174,"x2":2221,"y2":1311},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1982,"y1":1193,"x2":2156,"y2":1278},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1889,"y1":1156,"x2":2250,"y2":1307},"area_px":7204.0,"area_cm2":52.41093782121378,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6802412867546082,"mask_sha256":"1fb63d342b737ff6302dd7d69fca444f63ad1f119fe636c893b5ff4ba0aee188","mask_binary_sha256":"87ed7312a747d968d65531ad99c122ec5e8ee9f191fe737942eb92994126793e","mask_asset_rel":"masks/20260313_080448_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":7204.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6802412867546082}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":484,"y1":619,"x2":850,"y2":882},"slot_box_unclipped_px":{"x1":484,"y1":619,"x2":850,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1059,"x2":338,"y2":1188},"slot_box_unclipped_px":{"x1":42,"y1":1059,"x2":338,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1373,"y1":480,"x2":1663,"y2":709},"slot_box_unclipped_px":{"x1":1373,"y1":480,"x2":1663,"y2":709},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1476,"y1":473,"x2":1598,"y2":611},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1338,"y1":453,"x2":1698,"y2":736},"area_px":11126.0,"area_cm2":59.01546288166137,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.5097267031669617,"mask_sha256":"694599dae90854dd38518ad53451a3430840a3f51e262cebbe5860fbacc4da3d","mask_binary_sha256":"d8ce7ef0c35fd484a2a774087742de1993d5abec2f4e197131876b727c4732d2","mask_asset_rel":"masks/20260313_080448_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11126.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW","target_confidence":0.5097267031669617}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2047,"y1":1059,"x2":2376,"y2":1175},"slot_box_unclipped_px":{"x1":2047,"y1":1059,"x2":2376,"y2":1175},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1663,"y1":480,"x2":1901,"y2":699},"slot_box_unclipped_px":{"x1":1663,"y1":480,"x2":1901,"y2":699},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2264,"y1":1059,"x2":2469,"y2":1173},"slot_box_unclipped_px":{"x1":2264,"y1":1059,"x2":2469,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1901,"y1":480,"x2":2306,"y2":686},"slot_box_unclipped_px":{"x1":1901,"y1":480,"x2":2306,"y2":686},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":850,"y1":619,"x2":1148,"y2":897},"slot_box_unclipped_px":{"x1":850,"y1":619,"x2":1148,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":227,"y1":1059,"x2":563,"y2":1188},"slot_box_unclipped_px":{"x1":227,"y1":1059,"x2":563,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":619,"x2":1445,"y2":862},"slot_box_unclipped_px":{"x1":1148,"y1":619,"x2":1445,"y2":862},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1250,"y1":637,"x2":1442,"y2":813},"detected_bbox_px":{"x1":1250,"y1":638,"x2":1442,"y2":812},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1184,"y1":616,"x2":1511,"y2":886},"area_px":18085.0,"area_cm2":94.53751425855138,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9455472826957703,"mask_sha256":"70e200658f4e0c1ea30b1e6b8288372710993710a5803f9339a2a32ed70c9153","mask_binary_sha256":"ffb3d9125797d0b013947103b779dfcf27cb0b5139a3d27e66bfb5f6f897e194","mask_asset_rel":"masks/20260313_080448_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18085.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9455472826957703}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":459,"y1":1059,"x2":778,"y2":1187},"slot_box_unclipped_px":{"x1":459,"y1":1059,"x2":778,"y2":1187},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":552,"y1":1069,"x2":678,"y2":1164},"candidate_bbox_px":null,"crop_bbox_px":{"x1":443,"y1":1054,"x2":794,"y2":1200},"area_px":7380.0,"area_cm2":53.69138272078813,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.738079309463501,"mask_sha256":"6ec2522d8ddd85150d6ac640623b2181cf2f016772fde036e445424f5b97943e","mask_binary_sha256":"1dd8e49dbcecb2d58db91e8b8561ab60c2e7f62a158dd7bcdb3d49e3a6e9fe3e","mask_asset_rel":"masks/20260313_080448_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":7380.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.738079309463501}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":619,"x2":1745,"y2":881},"slot_box_unclipped_px":{"x1":1445,"y1":619,"x2":1745,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1597,"y1":641,"x2":1764,"y2":825},"detected_bbox_px":{"x1":1600,"y1":641,"x2":1763,"y2":824},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1500,"y1":619,"x2":1830,"y2":907},"area_px":15912.0,"area_cm2":83.17837582980755,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8708047270774841,"mask_sha256":"2a90b58086e93e4f0761f43d76c044c6230ad66a9518a9aa3332b7a68ea823b6","mask_binary_sha256":"8aa3e4e608a96b551a984885a11fbc70742919b9b567eda0217a4a8fa4bcbdea","mask_asset_rel":"masks/20260313_080448_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15912.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8708047270774841}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":706,"y1":1059,"x2":989,"y2":1185},"slot_box_unclipped_px":{"x1":706,"y1":1059,"x2":989,"y2":1185},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":788,"y1":1062,"x2":918,"y2":1174},"candidate_bbox_px":null,"crop_bbox_px":{"x1":686,"y1":1049,"x2":997,"y2":1198},"area_px":8322.0,"area_cm2":60.54467303555539,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8006656765937805,"mask_sha256":"fc67568d3ba8ee0f08b4d7ffe5b24efd23b66b8a40cba71c42721df284ea5f37","mask_binary_sha256":"9f298d6e57c3976ab450c60ad5d3916f909e868744784e9f65181ff82ec10416","mask_asset_rel":"masks/20260313_080448_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8322.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8006656765937805}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":619,"x2":2045,"y2":886},"slot_box_unclipped_px":{"x1":1745,"y1":619,"x2":2045,"y2":886},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1852,"y1":659,"x2":2053,"y2":805},"detected_bbox_px":{"x1":1853,"y1":659,"x2":2052,"y2":806},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1783,"y1":619,"x2":2113,"y2":913},"area_px":16379.0,"area_cm2":85.61957124914642,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8795302510261536,"mask_sha256":"4b8a419486e4a9da54d66b34c16b7cb0e9ac1c1aa12b5a4ce5731ec0a50b818a","mask_binary_sha256":"e016278c40714445a50aa29220f0df7f75f2ab22cf4244660e6d606a6a5265ec","mask_asset_rel":"masks/20260313_080448_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16379.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8795302510261536}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":23,"y1":480,"x2":282,"y2":806},"slot_box_unclipped_px":{"x1":23,"y1":480,"x2":282,"y2":806},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":947,"y1":1059,"x2":1202,"y2":1183},"slot_box_unclipped_px":{"x1":947,"y1":1059,"x2":1202,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1013,"y1":1050,"x2":1201,"y2":1154},"candidate_bbox_px":null,"crop_bbox_px":{"x1":935,"y1":1047,"x2":1215,"y2":1195},"area_px":9089.0,"area_cm2":66.12479370585952,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7200618386268616,"mask_sha256":"f9c9862e33a98e38713c974bc5197c9465761d00ec0e30e381743a8489b9fd68","mask_binary_sha256":"33074500e70b88b8ce95baca83d11d0d9b5ae27a01112b08e1c37728c64bb93e","mask_asset_rel":"masks/20260313_080448_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9089.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7200618386268616}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":619,"x2":2331,"y2":914},"slot_box_unclipped_px":{"x1":2045,"y1":619,"x2":2331,"y2":914},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2132,"y1":655,"x2":2305,"y2":806},"detected_bbox_px":{"x1":2132,"y1":658,"x2":2304,"y2":803},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2066,"y1":619,"x2":2381,"y2":943},"area_px":13987.0,"area_cm2":73.11563239891392,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8673600554466248,"mask_sha256":"93b7d8313e46377b08def002685cbe21360e32fd59e5d5aa366e806932bc4af9","mask_binary_sha256":"5ad8a5ed2cf5fc8a9804fae1b2f86456c13fb52f28926e700df7acee529cae95","mask_asset_rel":"masks/20260313_080448_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13987.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8673600554466248}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":282,"y1":480,"x2":527,"y2":776},"slot_box_unclipped_px":{"x1":282,"y1":480,"x2":527,"y2":776},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":340,"y1":567,"x2":486,"y2":712},"detected_bbox_px":{"x1":344,"y1":568,"x2":486,"y2":712},"candidate_bbox_px":null,"crop_bbox_px":{"x1":284,"y1":482,"x2":554,"y2":808},"area_px":10562.0,"area_cm2":56.023846751402786,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7826950550079346,"mask_sha256":"44473eed9181c2cdf2d777ce7b59d8659d9e3fbf4f06cfe2de5ac712128aca6c","mask_binary_sha256":"48348069c194fbeb469ebd343a421aca1b9f86e5f909feed7a9e58eadefffea0","mask_asset_rel":"masks/20260313_080448_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10562.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7826950550079346}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1184,"y1":1059,"x2":1421,"y2":1182},"slot_box_unclipped_px":{"x1":1184,"y1":1059,"x2":1421,"y2":1182},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1225,"y1":1075,"x2":1367,"y2":1150},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1180,"y1":1049,"x2":1441,"y2":1194},"area_px":5821.0,"area_cm2":42.34926000239942,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7950390577316284,"mask_sha256":"d47a2f7735cb24dba81fb1f0a0509ec08e08393e7c7c0bf9eb6153b6bbb192e6","mask_binary_sha256":"26a5b9a8a6eee8f3dfb5c9b78252cb1a15a74c64c7bece872d9ac8f8a32f2068","mask_asset_rel":"masks/20260313_080448_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5821.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7950390577316284}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260313_080448_cam0_rf.jpg","frame_source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2331,"y1":619,"x2":2586,"y2":934},"slot_box_unclipped_px":{"x1":2331,"y1":619,"x2":2586,"y2":934},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":527,"y1":480,"x2":792,"y2":753},"slot_box_unclipped_px":{"x1":527,"y1":480,"x2":792,"y2":753},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":606,"y1":551,"x2":757,"y2":712},"detected_bbox_px":{"x1":608,"y1":551,"x2":756,"y2":709},"candidate_bbox_px":null,"crop_bbox_px":{"x1":527,"y1":482,"x2":819,"y2":782},"area_px":11571.0,"area_cm2":61.375869225571066,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8704278469085693,"mask_sha256":"9660f13c8526c207deb463e9be34edef8390ac1e9289be9e7a8302e382749ab5","mask_binary_sha256":"cb9f431bc8000f15e658d8505a0fb35f9b1a35f2518b19ec377afc59d2ce12f5","mask_asset_rel":"masks/20260313_080448_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11571.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8704278469085693}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1415,"y1":1059,"x2":1657,"y2":1180},"slot_box_unclipped_px":{"x1":1415,"y1":1059,"x2":1657,"y2":1180},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1490,"y1":1073,"x2":1595,"y2":1159},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1409,"y1":1059,"x2":1675,"y2":1192},"area_px":4938.0,"area_cm2":35.92520973919401,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6233580708503723,"mask_sha256":"9a239940f85cdf50e8a5f47cbcfef80e420c992944437c6cbf6cd634f8a2f359","mask_binary_sha256":"70b781f47f7c209881eea9ce59c95bc21c6673912cef0a8c91eb2c8a52483609","mask_asset_rel":"masks/20260313_080448_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":4938.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6233580708503723}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":480,"x2":1058,"y2":748},"slot_box_unclipped_px":{"x1":792,"y1":480,"x2":1058,"y2":748},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":845,"y1":537,"x2":1016,"y2":704},"detected_bbox_px":{"x1":848,"y1":533,"x2":1014,"y2":704},"candidate_bbox_px":null,"crop_bbox_px":{"x1":790,"y1":473,"x2":1083,"y2":768},"area_px":15867.0,"area_cm2":84.16307294115774,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9227098226547241,"mask_sha256":"c7effb235034bd805f8a7244787e66ed51427a770c2ac2661747c86058ca9ab8","mask_binary_sha256":"e270684cca529c3062f1f08fd6f20dbd444bbe25b13ad8ab4a81528a5a79d0ed","mask_asset_rel":"masks/20260313_080448_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15867.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9227098226547241}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1628,"y1":1059,"x2":1894,"y2":1178},"slot_box_unclipped_px":{"x1":1628,"y1":1059,"x2":1894,"y2":1178},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1692,"y1":1084,"x2":1847,"y2":1161},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1624,"y1":1062,"x2":1917,"y2":1193},"area_px":6063.0,"area_cm2":44.10987173931415,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.785808801651001,"mask_sha256":"047bb75665bc59164012a940ee043ab8176bc3c52492fcc860251676862df3f8","mask_binary_sha256":"28f29f9d234c2cba940a0c1c0d0288d37d6392cfbcb70e29e77f586b26fe0f64","mask_asset_rel":"masks/20260313_080448_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6063.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.785808801651001}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260313_080448_cam1_rf.jpg","frame_source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1058,"y1":480,"x2":1373,"y2":704},"slot_box_unclipped_px":{"x1":1058,"y1":480,"x2":1373,"y2":704},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1137,"y1":531,"x2":1319,"y2":641},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1115,"y1":518,"x2":1341,"y2":654},"area_px":11616.0,"area_cm2":61.614562001921485,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.1663162112236023,"mask_sha256":"559b5b26bbe00e6417cf37cac9b698f378fc79823ea3efc21dd27671be5c57c9","mask_binary_sha256":"0c447fd5a69c7785825ce4bb5a557da69e4f4079dc28f7cd25805fb7375a58c5","mask_asset_rel":"masks/20260313_080448_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11616.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.1663162112236023}},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260313_080448_cam2_rf.jpg","frame_source_sha256":"667695e5ba656402b6b49bf9e0204b21da257f565814932ef1bd8ba0c416cf9a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1836,"y1":1059,"x2":2135,"y2":1177},"slot_box_unclipped_px":{"x1":1836,"y1":1059,"x2":2135,"y2":1177},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":484,"y1":881,"x2":850,"y2":1147},"slot_box_unclipped_px":{"x1":484,"y1":881,"x2":850,"y2":1147},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1190,"x2":232,"y2":1325},"slot_box_unclipped_px":{"x1":42,"y1":1190,"x2":232,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1383,"y1":726,"x2":1658,"y2":1054},"slot_box_unclipped_px":{"x1":1383,"y1":726,"x2":1658,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1465,"y1":733,"x2":1651,"y2":944},"detected_bbox_px":{"x1":1469,"y1":730,"x2":1652,"y2":945},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1400,"y1":651,"x2":1702,"y2":1012},"area_px":22084.0,"area_cm2":117.13980606494783,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8472400903701782,"mask_sha256":"43709299c8a3d2bc2a5107055163c4a0ac00d4c0aeea5c7c5d44ce854545a3c4","mask_binary_sha256":"940d848cbce79272423c1821929ef20c5527729b47bcf187a5bb3c58f19c316f","mask_asset_rel":"masks/20260314_154748_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22084.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8472400903701782}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2137,"y1":1175,"x2":2469,"y2":1312},"slot_box_unclipped_px":{"x1":2137,"y1":1175,"x2":2469,"y2":1312},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2250,"y1":1177,"x2":2378,"y2":1294},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2235,"y1":1163,"x2":2393,"y2":1308},"area_px":10867.0,"area_cm2":79.06019729360496,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.44272780418395996,"mask_sha256":"c0142bd61642d4fca89982bbcbe778af455bc1b0db7de73a8979847456867ffe","mask_binary_sha256":"318cb190e315fcff3776308270dec188dda854ecfdf7936591d1dc349eb5daf4","mask_asset_rel":"masks/20260314_154748_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10867.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.44272780418395996}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1732,"y1":740,"x2":1959,"y2":1054},"slot_box_unclipped_px":{"x1":1732,"y1":740,"x2":1959,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1920,"y1":738,"x2":2342,"y2":1054},"slot_box_unclipped_px":{"x1":1920,"y1":738,"x2":2342,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":850,"y1":897,"x2":1148,"y2":1147},"slot_box_unclipped_px":{"x1":850,"y1":897,"x2":1148,"y2":1147},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":133,"y1":1189,"x2":464,"y2":1325},"slot_box_unclipped_px":{"x1":133,"y1":1189,"x2":464,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":858,"x2":1445,"y2":1147},"slot_box_unclipped_px":{"x1":1148,"y1":858,"x2":1445,"y2":1147},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1230,"y1":871,"x2":1477,"y2":1127},"detected_bbox_px":{"x1":1234,"y1":871,"x2":1471,"y2":1122},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1194,"y1":829,"x2":1521,"y2":1158},"area_px":33413.0,"area_cm2":174.66308896438912,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9317030310630798,"mask_sha256":"2ba62371d6fda769ddf4cbb5ed1f5c17e815fb41bc0a1bd252c6988e84b7ae9b","mask_binary_sha256":"15d3c99f9b198422bbdc04c1b177310c463f2ee752d22e51e7913d5411aad26c","mask_asset_rel":"masks/20260314_154748_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33413.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9317030310630798}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":370,"y1":1187,"x2":711,"y2":1324},"slot_box_unclipped_px":{"x1":370,"y1":1187,"x2":711,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":454,"y1":1171,"x2":623,"y2":1307},"candidate_bbox_px":null,"crop_bbox_px":{"x1":363,"y1":1153,"x2":738,"y2":1326},"area_px":14213.0,"area_cm2":103.40320089574006,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9065976738929749,"mask_sha256":"1a04929a465559f0f0fe68a8df0e4f4206de3a20f8ce3b7d00f5a1a780ad760b","mask_binary_sha256":"872dc817202faf7e6513455efb6d9a7fc72bf5c3aef8445c68f1abd8854592ba","mask_asset_rel":"masks/20260314_154748_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14213.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9065976738929749}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":875,"x2":1745,"y2":1147},"slot_box_unclipped_px":{"x1":1445,"y1":875,"x2":1745,"y2":1147},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1569,"y1":951,"x2":1799,"y2":1096},"detected_bbox_px":{"x1":1570,"y1":949,"x2":1798,"y2":1094},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1514,"y1":848,"x2":1844,"y2":1147},"area_px":20609.0,"area_cm2":107.73146980118803,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9300891757011414,"mask_sha256":"9f59fd28becc1020292fc16ab170c45ccce8d37f2c2e3b0cba01fa8f5ba51e62","mask_binary_sha256":"5589e3cebf6dd640e7fcb7227cfa4ee9669d9c2fa7945cc6653a5cfa4f9bfaeb","mask_asset_rel":"masks/20260314_154748_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20609.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9300891757011414}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":null,"slot_box_unclipped_px":{"x1":4,"y1":755,"x2":-45,"y2":1054},"slot_box_visible_fraction":0.0,"slot_box_roi_fraction":0.0,"slot_box_clip_status":"INVALID_SOURCE_BOX","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":649,"y1":1185,"x2":952,"y2":1323},"slot_box_unclipped_px":{"x1":649,"y1":1185,"x2":952,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":720,"y1":1212,"x2":886,"y2":1299},"candidate_bbox_px":null,"crop_bbox_px":{"x1":629,"y1":1176,"x2":962,"y2":1328},"area_px":10225.0,"area_cm2":74.38948351220306,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8680450916290283,"mask_sha256":"49bf397f9a628e314f94e4cb8a77d85eff86e8ca83f40a21c746912fe3c96a43","mask_binary_sha256":"77cda4c4bed6cc7f54a077f7b5fd11bebf5751bd0a1ceab2f7430cc913ae0c44","mask_asset_rel":"masks/20260314_154748_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10225.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8680450916290283}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":867,"x2":2045,"y2":1147},"slot_box_unclipped_px":{"x1":1745,"y1":867,"x2":2045,"y2":1147},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1902,"y1":930,"x2":2092,"y2":1065},"detected_bbox_px":{"x1":1904,"y1":928,"x2":2088,"y2":1063},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1832,"y1":839,"x2":2162,"y2":1147},"area_px":13873.0,"area_cm2":72.51970889183761,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9358240365982056,"mask_sha256":"4de7f269b80842eb796485584ea608d670b77233c87c7a8b895d03c3ca41ec94","mask_binary_sha256":"9e609766e8d25a087a3d366db0c18e600d157b0803427ca1c043d7c8dfdac9f1","mask_asset_rel":"masks/20260314_154748_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13873.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9358240365982056}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":137,"y1":751,"x2":359,"y2":1054},"slot_box_unclipped_px":{"x1":137,"y1":751,"x2":359,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":126,"y1":854,"x2":234,"y2":958},"detected_bbox_px":{"x1":130,"y1":853,"x2":234,"y2":960},"candidate_bbox_px":null,"crop_bbox_px":{"x1":58,"y1":721,"x2":302,"y2":1054},"area_px":6207.0,"area_cm2":32.92369028460112,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8294574618339539,"mask_sha256":"f5c52d1053a01588a3a4cb27ff57f47240b48bc8b679516755a8365d5f334c1c","mask_binary_sha256":"2e97e33c57aba783630fdaf27bce9cb035ab48a040532ef54247f9c0baf644a1","mask_asset_rel":"masks/20260314_154748_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6207.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8294574618339539}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":921,"y1":1184,"x2":1189,"y2":1321},"slot_box_unclipped_px":{"x1":921,"y1":1184,"x2":1189,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":987,"y1":1216,"x2":1137,"y2":1297},"candidate_bbox_px":null,"crop_bbox_px":{"x1":912,"y1":1174,"x2":1207,"y2":1325},"area_px":5889.0,"area_cm2":42.84397734996223,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8887390494346619,"mask_sha256":"1af61bfc423eea9f605dc3b64f2c5a64a2646a731bec9f6c956735851706773f","mask_binary_sha256":"079a964bae0bba6f20b59c2289053bcffdb875dda5a4fd3a76a6ed363e15d37d","mask_asset_rel":"masks/20260314_154748_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5889.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8887390494346619}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":875,"x2":2331,"y2":1147},"slot_box_unclipped_px":{"x1":2045,"y1":875,"x2":2331,"y2":1147},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2203,"y1":924,"x2":2356,"y2":1114},"detected_bbox_px":{"x1":2205,"y1":923,"x2":2355,"y2":1138},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2130,"y1":848,"x2":2445,"y2":1147},"area_px":18929.0,"area_cm2":98.94943917058994,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9006626605987549,"mask_sha256":"c5c616b18a0e24a2ced3e7cad0aa7361c83cb8213a1b8b9874107aa887eace73","mask_binary_sha256":"411a486b45eddd0d65d78d65fbf1a45572adf9dc58889fdb1811bec14236df64","mask_asset_rel":"masks/20260314_154748_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18929.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9006626605987549}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":359,"y1":776,"x2":595,"y2":1054},"slot_box_unclipped_px":{"x1":359,"y1":776,"x2":595,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":324,"y1":824,"x2":454,"y2":1010},"detected_bbox_px":{"x1":326,"y1":825,"x2":453,"y2":1008},"candidate_bbox_px":null,"crop_bbox_px":{"x1":256,"y1":748,"x2":516,"y2":1054},"area_px":14320.0,"area_cm2":75.95734571862222,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7450246214866638,"mask_sha256":"1e0d16c91187d3b0425004648e0c635191c446b6ab0a988d84ff922ef59a975e","mask_binary_sha256":"61b377dc0ff64108872a8fb5233fefd9274d2780028ad71b56cee8111d912b43","mask_asset_rel":"masks/20260314_154748_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14320.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7450246214866638}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1182,"y1":1182,"x2":1439,"y2":1319},"slot_box_unclipped_px":{"x1":1182,"y1":1182,"x2":1439,"y2":1319},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1262,"y1":1198,"x2":1391,"y2":1324},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1181,"y1":1183,"x2":1464,"y2":1339},"area_px":10376.0,"area_cm2":75.48804703399696,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9146395325660706,"mask_sha256":"cd13dc1fca44266c5bcba13d59f7af6f37ec8bfd8d5a13ad22b433acd5b3dfac","mask_binary_sha256":"24a44757d81d7dcc23f5cff7558632b01622106e81f61cbba669083d36004b25","mask_asset_rel":"masks/20260314_154748_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10376.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9146395325660706}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2331,"y1":889,"x2":2586,"y2":1147},"slot_box_unclipped_px":{"x1":2331,"y1":889,"x2":2586,"y2":1147},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2432,"y1":951,"x2":2568,"y2":1077},"detected_bbox_px":{"x1":2434,"y1":950,"x2":2568,"y2":1077},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2306,"y1":863,"x2":2586,"y2":1147},"area_px":10853.0,"area_cm2":56.73296335350059,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.926478922367096,"mask_sha256":"901083e436e34d2518fc8a120b3e0abe911350633509f39fc8bd0de850202cfb","mask_binary_sha256":"a96d180977f72791b538cc0346090895dd085d7588bdedeebed90a12e680c309","mask_asset_rel":"masks/20260314_154748_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10853.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.926478922367096}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":595,"y1":763,"x2":843,"y2":1054},"slot_box_unclipped_px":{"x1":595,"y1":763,"x2":843,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":515,"y1":839,"x2":694,"y2":984},"detected_bbox_px":{"x1":522,"y1":839,"x2":693,"y2":985},"candidate_bbox_px":null,"crop_bbox_px":{"x1":466,"y1":734,"x2":739,"y2":1054},"area_px":14958.0,"area_cm2":79.34147885887927,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.947717547416687,"mask_sha256":"889bd3ae4b95cb524f32e0dfac82640bd62c963776924ed9219cb007c3ce7677","mask_binary_sha256":"015937a7795a28c58aacbbe1a856f1a1ee3b8436d8c1c464732ad0d286e395ab","mask_asset_rel":"masks/20260314_154748_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14958.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.947717547416687}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1423,"y1":1180,"x2":1698,"y2":1317},"slot_box_unclipped_px":{"x1":1423,"y1":1180,"x2":1698,"y2":1317},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1471,"y1":1220,"x2":1625,"y2":1302},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1399,"y1":1179,"x2":1701,"y2":1330},"area_px":8093.0,"area_cm2":58.87863961508649,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8393604159355164,"mask_sha256":"efeac03e6e9a6f7a718345e38d3c5202f0f791a2fd29e2db66a7421c4498b351","mask_binary_sha256":"4e90e9f91cf80333623648ac81af9c9a2ba5d9df63de6883502c0ae845a83d88","mask_asset_rel":"masks/20260314_154748_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8093.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8393604159355164}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":843,"y1":748,"x2":1089,"y2":1054},"slot_box_unclipped_px":{"x1":843,"y1":748,"x2":1089,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":807,"y1":806,"x2":1028,"y2":1025},"detected_bbox_px":{"x1":809,"y1":806,"x2":1028,"y2":931},"candidate_bbox_px":null,"crop_bbox_px":{"x1":780,"y1":717,"x2":1056,"y2":1054},"area_px":18456.0,"area_cm2":97.89586400718517,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8720869421958923,"mask_sha256":"cdd2f1115fb3d448dc06fa856c5c7491708ce1c32c32cf7a3b7fa0916d472030","mask_binary_sha256":"4676b46b6687c68c69e87714f35e6c37c57fee27a1586686e6b2dd8bf1ab55ec","mask_asset_rel":"masks/20260314_154748_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18456.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8720869421958923}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1659,"y1":1179,"x2":1966,"y2":1316},"slot_box_unclipped_px":{"x1":1659,"y1":1179,"x2":1966,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1746,"y1":1208,"x2":1924,"y2":1286},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1661,"y1":1164,"x2":1999,"y2":1315},"area_px":8563.0,"area_cm2":62.298009517358906,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8456920385360718,"mask_sha256":"5a7e60501970d14cbaa5b95f805b269b72da3be4fafe454a46060d1649f9c357","mask_binary_sha256":"f807d64c50114b8bd9dce0bb55652480e15ef8f43d2f659ccc31163bcb99c9a8","mask_asset_rel":"masks/20260314_154748_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8563.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8456920385360718}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1089,"y1":707,"x2":1383,"y2":1054},"slot_box_unclipped_px":{"x1":1089,"y1":707,"x2":1383,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1099,"y1":768,"x2":1308,"y2":930},"detected_bbox_px":{"x1":1102,"y1":769,"x2":1306,"y2":929},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1050,"y1":656,"x2":1373,"y2":1038},"area_px":21931.0,"area_cm2":116.32825062535642,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8843753337860107,"mask_sha256":"fc4b2f23a48c0778a7dd181213bbf22151a85fcab1bd44b6acd00de785cdbffa","mask_binary_sha256":"b17f2210b589bb6192923a98f25aa461d825fc31f57188d523335184b773f3c0","mask_asset_rel":"masks/20260314_154748_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21931.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8843753337860107}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1896,"y1":1177,"x2":2235,"y2":1314},"slot_box_unclipped_px":{"x1":1896,"y1":1177,"x2":2235,"y2":1314},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1971,"y1":1191,"x2":2161,"y2":1277},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1882,"y1":1153,"x2":2255,"y2":1304},"area_px":9506.0,"area_cm2":69.1585750872374,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8779169321060181,"mask_sha256":"ec3a6c571ce9f14566510cd386c9eabbd1a60676ce92bf21a59cb2d5492b08a1","mask_binary_sha256":"c9bfe6f42f96a0dddca88c3c014adf1369ca28b7a0e0ed0092e0a86534e4f2a9","mask_asset_rel":"masks/20260314_154748_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9506.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8779169321060181}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":484,"y1":620,"x2":850,"y2":881},"slot_box_unclipped_px":{"x1":484,"y1":620,"x2":850,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1055,"x2":331,"y2":1191},"slot_box_unclipped_px":{"x1":42,"y1":1055,"x2":331,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1383,"y1":466,"x2":1658,"y2":726},"slot_box_unclipped_px":{"x1":1383,"y1":466,"x2":1658,"y2":726},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2040,"y1":1047,"x2":2379,"y2":1178},"slot_box_unclipped_px":{"x1":2040,"y1":1047,"x2":2379,"y2":1178},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1658,"y1":466,"x2":1885,"y2":740},"slot_box_unclipped_px":{"x1":1658,"y1":466,"x2":1885,"y2":740},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2256,"y1":1047,"x2":2469,"y2":1176},"slot_box_unclipped_px":{"x1":2256,"y1":1047,"x2":2469,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1885,"y1":466,"x2":2307,"y2":738},"slot_box_unclipped_px":{"x1":1885,"y1":466,"x2":2307,"y2":738},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":850,"y1":620,"x2":1148,"y2":897},"slot_box_unclipped_px":{"x1":850,"y1":620,"x2":1148,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":231,"y1":1054,"x2":556,"y2":1191},"slot_box_unclipped_px":{"x1":231,"y1":1054,"x2":556,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":620,"x2":1445,"y2":858},"slot_box_unclipped_px":{"x1":1148,"y1":620,"x2":1445,"y2":858},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1243,"y1":621,"x2":1442,"y2":811},"detected_bbox_px":{"x1":1244,"y1":615,"x2":1442,"y2":809},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1182,"y1":598,"x2":1509,"y2":882},"area_px":20949.0,"area_cm2":109.50878552404716,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9323278665542603,"mask_sha256":"a2c362543988abcfe749da29d826013b22f44dbe6fb5a8deffac7ee81833d4fd","mask_binary_sha256":"b309906b47330f753ce44ee81e1ab2599dde31fd8c9a30aeb73031fc3775fd6f","mask_asset_rel":"masks/20260314_154748_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20949.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9323278665542603}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":463,"y1":1053,"x2":772,"y2":1190},"slot_box_unclipped_px":{"x1":463,"y1":1053,"x2":772,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":546,"y1":1045,"x2":673,"y2":1157},"candidate_bbox_px":null,"crop_bbox_px":{"x1":447,"y1":1034,"x2":787,"y2":1198},"area_px":9272.0,"area_cm2":67.4561653912124,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6408185362815857,"mask_sha256":"3a3061eee37c12ac7c32eea463e0f8fc2644071c2f4199d45a0687cb3de3357b","mask_binary_sha256":"854b329eda52a3bbc3870aee0192db2a7bf8888590a18d71ad5f755428af5304","mask_asset_rel":"masks/20260314_154748_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9272.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6408185362815857}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":620,"x2":1745,"y2":875},"slot_box_unclipped_px":{"x1":1445,"y1":620,"x2":1745,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1583,"y1":629,"x2":1770,"y2":829},"detected_bbox_px":{"x1":1583,"y1":628,"x2":1767,"y2":832},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1493,"y1":605,"x2":1823,"y2":900},"area_px":19298.0,"area_cm2":100.87834946981059,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8942688703536987,"mask_sha256":"085353d49558330009c6b8b9be86cf772b3051f0139e5d4372d1e7cbb9ffb463","mask_binary_sha256":"e33c9bce1ae3ffe7ce12366bf87629a44617cc6d147d78f11978be3b76e450ed","mask_asset_rel":"masks/20260314_154748_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19298.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8942688703536987}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":4,"y1":466,"x2":137,"y2":755},"slot_box_unclipped_px":{"x1":4,"y1":466,"x2":137,"y2":755},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":710,"y1":1051,"x2":982,"y2":1188},"slot_box_unclipped_px":{"x1":710,"y1":1051,"x2":982,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":777,"y1":1056,"x2":920,"y2":1159},"candidate_bbox_px":null,"crop_bbox_px":{"x1":697,"y1":1044,"x2":996,"y2":1198},"area_px":8270.0,"area_cm2":60.16635976977206,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8228353261947632,"mask_sha256":"a96f68f54defd4c675e139ec9a2daf4896a6ba94b33695f6f07900ba12ac8a55","mask_binary_sha256":"decb9b80090e470df06bdb54ac998a6e35e940c2147c84d8a6318ba3e08189f4","mask_asset_rel":"masks/20260314_154748_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8270.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8228353261947632}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":620,"x2":2045,"y2":867},"slot_box_unclipped_px":{"x1":1745,"y1":620,"x2":2045,"y2":867},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1850,"y1":651,"x2":2057,"y2":824},"detected_bbox_px":{"x1":1851,"y1":654,"x2":2055,"y2":825},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1789,"y1":620,"x2":2119,"y2":892},"area_px":20928.0,"area_cm2":109.39901014116468,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9207274913787842,"mask_sha256":"1aa74feb2b6c8029f1249fc69aa9534fb454f31186c26552c2351006942ef716","mask_binary_sha256":"81fa608697d3c8fb15e49fa67f26950b51a80a691a098c9c1311de2115da69c1","mask_asset_rel":"masks/20260314_154748_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20928.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9207274913787842}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":137,"y1":466,"x2":359,"y2":751},"slot_box_unclipped_px":{"x1":137,"y1":466,"x2":359,"y2":751},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":951,"y1":1049,"x2":1195,"y2":1186},"slot_box_unclipped_px":{"x1":951,"y1":1049,"x2":1195,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1008,"y1":1053,"x2":1197,"y2":1159},"candidate_bbox_px":null,"crop_bbox_px":{"x1":939,"y1":1047,"x2":1207,"y2":1198},"area_px":9925.0,"area_cm2":72.2069069788377,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7886819839477539,"mask_sha256":"051f731c958c0a1e87625d4cc1365fc98e64ffdf6ab43b88032185349569267d","mask_binary_sha256":"6f2e854eff94ec60a4dd5a0bd11caa36a516e824d73cd1545fd631619a498bb1","mask_asset_rel":"masks/20260314_154748_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9925.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","target_confidence":0.7886819839477539}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":620,"x2":2331,"y2":875},"slot_box_unclipped_px":{"x1":2045,"y1":620,"x2":2331,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2126,"y1":642,"x2":2301,"y2":835},"detected_bbox_px":{"x1":2127,"y1":645,"x2":2299,"y2":835},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2067,"y1":619,"x2":2382,"y2":900},"area_px":18264.0,"area_cm2":95.47321871264487,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9268643260002136,"mask_sha256":"22fb7e967cdf2068c4c082d85d367fc1a58b0f6793655aab006f39ba3ea2eac3","mask_binary_sha256":"e6aeba24ccf703d9d053be1840cca64aac15b13b67dafaaff13b8dd2d7ccc5d5","mask_asset_rel":"masks/20260314_154748_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18264.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9268643260002136}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":359,"y1":466,"x2":595,"y2":776},"slot_box_unclipped_px":{"x1":359,"y1":466,"x2":595,"y2":776},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":334,"y1":553,"x2":488,"y2":741},"detected_bbox_px":{"x1":337,"y1":559,"x2":485,"y2":739},"candidate_bbox_px":null,"crop_bbox_px":{"x1":289,"y1":474,"x2":549,"y2":815},"area_px":15592.0,"area_cm2":82.70439486346073,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8753339648246765,"mask_sha256":"902fd5090c8a485ac884509d5f016c3eea422a09022962e815f6901639ce6f6e","mask_binary_sha256":"cf13f8fd42deed89a650eda6f034ab5da62e8098e1261d91a9a8cebedd6a0752","mask_asset_rel":"masks/20260314_154748_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15592.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8753339648246765}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1188,"y1":1048,"x2":1424,"y2":1185},"slot_box_unclipped_px":{"x1":1188,"y1":1048,"x2":1424,"y2":1185},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1219,"y1":1045,"x2":1371,"y2":1169},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1177,"y1":1039,"x2":1437,"y2":1198},"area_px":11270.0,"area_cm2":81.99212510342578,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7935693860054016,"mask_sha256":"638dca3da0161be165f2dfc16ba92a5c2543886f96c8f8f9fe258f1eadc74510","mask_binary_sha256":"d70276b156a95bdf53dfb2a3a447c39859dadbe62f1dee756188a4a45c0134a0","mask_asset_rel":"masks/20260314_154748_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11270.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7935693860054016}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260314_154748_cam0_rf.jpg","frame_source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2331,"y1":620,"x2":2586,"y2":889},"slot_box_unclipped_px":{"x1":2331,"y1":620,"x2":2586,"y2":889},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2400,"y1":691,"x2":2507,"y2":832},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2300,"y1":588,"x2":2592,"y2":921},"area_px":8266.0,"area_cm2":43.20968166221652,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.6835727691650391,"mask_sha256":"903d88fff23f83ba2c9870b0ead15170e375a9fa0a07e9ddb567eccee0d9cee9","mask_binary_sha256":"cabd05cd8bf68857aab1bf235b84d7b07f9e6631697f0b15c61990c707664901","mask_asset_rel":"masks/20260314_154748_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8266.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW","target_confidence":0.6835727691650391}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":595,"y1":466,"x2":843,"y2":763},"slot_box_unclipped_px":{"x1":595,"y1":466,"x2":843,"y2":763},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":607,"y1":543,"x2":747,"y2":714},"detected_bbox_px":{"x1":610,"y1":545,"x2":749,"y2":712},"candidate_bbox_px":null,"crop_bbox_px":{"x1":533,"y1":461,"x2":806,"y2":788},"area_px":14588.0,"area_cm2":77.37889380888694,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8081512451171875,"mask_sha256":"90d4f936c5466deb1d2bfb7eab8443b7322842e9983808943222b8c6a3bb0f61","mask_binary_sha256":"344d0d713a4c82cfdfef807f5aac1f23755164311bcbb25598a1b0c7caf0debd","mask_asset_rel":"masks/20260314_154748_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14588.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8081512451171875}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1408,"y1":1047,"x2":1660,"y2":1183},"slot_box_unclipped_px":{"x1":1408,"y1":1047,"x2":1660,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1487,"y1":1062,"x2":1602,"y2":1158},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":1047,"x2":1680,"y2":1197},"area_px":7318.0,"area_cm2":53.24031690389262,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8987470865249634,"mask_sha256":"0088acec1894661ec3a1f83a2dd36b1defc56589897406a7e1e89b41527bc15c","mask_binary_sha256":"0ec6b5f322af9dce082b1254a439c8f2fd91621e6721cadde09a6d867c988451","mask_asset_rel":"masks/20260314_154748_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":7318.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8987470865249634}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":843,"y1":466,"x2":1089,"y2":748},"slot_box_unclipped_px":{"x1":843,"y1":466,"x2":1089,"y2":748},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":821,"y1":530,"x2":1010,"y2":688},"detected_bbox_px":{"x1":823,"y1":529,"x2":1007,"y2":689},"candidate_bbox_px":null,"crop_bbox_px":{"x1":791,"y1":454,"x2":1062,"y2":764},"area_px":18026.0,"area_cm2":95.61502192205894,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9311400651931763,"mask_sha256":"12cd4e6e3c823b16afc83dfbffc1dfdb749b8ae3dbc50872f67fb7fc9e967a09","mask_binary_sha256":"0500c5ae8f7b82b26e67d6285c4fcda1243d88d758d36ac0d2596bfa03767ca1","mask_asset_rel":"masks/20260314_154748_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18026.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9311400651931763}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1621,"y1":1047,"x2":1897,"y2":1181},"slot_box_unclipped_px":{"x1":1621,"y1":1047,"x2":1897,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1677,"y1":1057,"x2":1843,"y2":1149},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1612,"y1":1047,"x2":1916,"y2":1194},"area_px":8793.0,"area_cm2":63.97131819293902,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8360886573791504,"mask_sha256":"20436f63fd14949aba0ad86e2b25c1bb5bdcde324bd690cd9df03d99b1013cae","mask_binary_sha256":"566f3ef4659619eb6846d23348fb803d53bba5ce23286e9416aefd5fc2bae42c","mask_asset_rel":"masks/20260314_154748_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8793.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8360886573791504}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260314_154748_cam1_rf.jpg","frame_source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1089,"y1":466,"x2":1383,"y2":707},"slot_box_unclipped_px":{"x1":1089,"y1":466,"x2":1383,"y2":707},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1131,"y1":523,"x2":1311,"y2":620},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1109,"y1":511,"x2":1333,"y2":632},"area_px":12137.0,"area_cm2":64.37809392366745,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.13303208351135254,"mask_sha256":"dbbdd26a83bc94ec342f98366ec8d87d550000d436fa3f85d8cab5d5baf846b4","mask_binary_sha256":"555a603b3a1e2a9b31638efda4d97eb51043de3576bc32d5d1e572d8a6927db4","mask_asset_rel":"masks/20260314_154748_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12137.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.13303208351135254}},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260314_154748_cam2_rf.jpg","frame_source_sha256":"b4c7863091554c1135b49b13da8a6e8368517f71a79e5e820647463f1209153e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1828,"y1":1047,"x2":2138,"y2":1180},"slot_box_unclipped_px":{"x1":1828,"y1":1047,"x2":2138,"y2":1180},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":581,"y1":902,"x2":886,"y2":1164},"slot_box_unclipped_px":{"x1":581,"y1":902,"x2":886,"y2":1164},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1206,"x2":263,"y2":1341},"slot_box_unclipped_px":{"x1":123,"y1":1206,"x2":263,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1379,"y1":707,"x2":1651,"y2":1051},"slot_box_unclipped_px":{"x1":1379,"y1":707,"x2":1651,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1447,"y1":731,"x2":1664,"y2":962},"detected_bbox_px":{"x1":1454,"y1":731,"x2":1663,"y2":962},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1396,"y1":649,"x2":1695,"y2":1027},"area_px":24655.0,"area_cm2":130.77712002043512,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8296331763267517,"mask_sha256":"cff6433cdd528845660bba513a17b204f71504c6b9544faffbb69bbfcdbde5e0","mask_binary_sha256":"2840c0f2e302510dc479fd0ad1ad41eda251244a271bb7cd9d7fc19e4cbbd1bc","mask_asset_rel":"masks/20260315_101912_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24655.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8296331763267517}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2167,"y1":1191,"x2":2531,"y2":1328},"slot_box_unclipped_px":{"x1":2167,"y1":1191,"x2":2531,"y2":1328},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1718,"y1":720,"x2":1976,"y2":1051},"slot_box_unclipped_px":{"x1":1718,"y1":720,"x2":1976,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2408,"y1":1190,"x2":2550,"y2":1327},"slot_box_unclipped_px":{"x1":2408,"y1":1190,"x2":2550,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1936,"y1":705,"x2":2333,"y2":1051},"slot_box_unclipped_px":{"x1":1936,"y1":705,"x2":2333,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":886,"y1":899,"x2":1191,"y2":1164},"slot_box_unclipped_px":{"x1":886,"y1":899,"x2":1191,"y2":1164},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":163,"y1":1205,"x2":494,"y2":1341},"slot_box_unclipped_px":{"x1":163,"y1":1205,"x2":494,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1191,"y1":870,"x2":1497,"y2":1164},"slot_box_unclipped_px":{"x1":1191,"y1":870,"x2":1497,"y2":1164},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1225,"y1":889,"x2":1494,"y2":1146},"detected_bbox_px":{"x1":1226,"y1":886,"x2":1489,"y2":1141},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1193,"y1":841,"x2":1530,"y2":1177},"area_px":34587.0,"area_cm2":180.80005560743803,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9289714097976685,"mask_sha256":"e68797f0cb5ad0d18072cc537ac56892cc7aa36cbd4fda290914e3e0657e8f17","mask_binary_sha256":"3bf25283cf7da7fdcba52be4b571ee8b6020c0631bc16671e77bbe65d55a71d5","mask_asset_rel":"masks/20260315_101912_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34587.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9289714097976685}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":401,"y1":1203,"x2":741,"y2":1340},"slot_box_unclipped_px":{"x1":401,"y1":1203,"x2":741,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":444,"y1":1196,"x2":642,"y2":1346},"candidate_bbox_px":null,"crop_bbox_px":{"x1":371,"y1":1178,"x2":745,"y2":1362},"area_px":17617.0,"area_cm2":128.1681692943258,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.933305025100708,"mask_sha256":"c2bf428f348856d8c6a2e1af921d1f7dcf8fe75cc5a5e4843f0b7b86207ad93c","mask_binary_sha256":"5bc1b7a55f0574ba22a62ca54ca7cdc437b49e0e71b87f617fb54f3579c0a7e0","mask_asset_rel":"masks/20260315_101912_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17617.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.933305025100708}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1497,"y1":884,"x2":1784,"y2":1164},"slot_box_unclipped_px":{"x1":1497,"y1":884,"x2":1784,"y2":1164},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1554,"y1":943,"x2":1808,"y2":1115},"detected_bbox_px":{"x1":1554,"y1":944,"x2":1806,"y2":1115},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1512,"y1":856,"x2":1838,"y2":1164},"area_px":22910.0,"area_cm2":119.75971532559647,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9028762578964233,"mask_sha256":"cf14793aa807a0e2db30245a7515b389f93a1affdd4b89dcc6f0462c707f868b","mask_binary_sha256":"c7419834b7489b465dc7608d03aacb14da251a78053c6a6ad479ab9b0949a4ff","mask_asset_rel":"masks/20260315_101912_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22910.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9028762578964233}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":680,"y1":1201,"x2":982,"y2":1339},"slot_box_unclipped_px":{"x1":680,"y1":1201,"x2":982,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":708,"y1":1212,"x2":902,"y2":1322},"candidate_bbox_px":null,"crop_bbox_px":{"x1":629,"y1":1188,"x2":961,"y2":1340},"area_px":11856.0,"area_cm2":86.25542459859946,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8675774335861206,"mask_sha256":"cdaee47f926b3a45dc6f8cccc58b717ef6214609cc8dc6a8fb9611e3ae3e0462","mask_binary_sha256":"7ffa3b9159c4ef571522e44300077b4d68b5af8e72943849e68c2c0eaf3c31ea","mask_asset_rel":"masks/20260315_101912_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11856.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8675774335861206}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":876,"x2":2070,"y2":1164},"slot_box_unclipped_px":{"x1":1784,"y1":876,"x2":2070,"y2":1164},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1890,"y1":932,"x2":2105,"y2":1091},"detected_bbox_px":{"x1":1892,"y1":930,"x2":2101,"y2":1076},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1846,"y1":840,"x2":2161,"y2":1157},"area_px":15049.0,"area_cm2":78.66713033325627,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.924711287021637,"mask_sha256":"9bd41cf42e75f6faa370e3f7eb46be23c860d80f84eeec17a74ed78709df45ee","mask_binary_sha256":"95278d4b0d63c0b4cb95436ca68cf4378e78cb9713f4ff859061f62e423f3802","mask_asset_rel":"masks/20260315_101912_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15049.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.924711287021637}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":53,"y1":809,"x2":300,"y2":1051},"slot_box_unclipped_px":{"x1":53,"y1":809,"x2":300,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":952,"y1":1200,"x2":1219,"y2":1337},"slot_box_unclipped_px":{"x1":952,"y1":1200,"x2":1219,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":989,"y1":1229,"x2":1151,"y2":1307},"candidate_bbox_px":null,"crop_bbox_px":{"x1":922,"y1":1187,"x2":1216,"y2":1338},"area_px":5884.0,"area_cm2":42.80760107440614,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8847372531890869,"mask_sha256":"c8c77a1baf06c86e3fe79d6ae960095c1b55329ef6b22884498e35b507702791","mask_binary_sha256":"697ac2f07eb515a6d558365fd2a2a1efa27bcdcfb54c4c3dd2cf39527790b1ff","mask_asset_rel":"masks/20260315_101912_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5884.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8847372531890869}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2070,"y1":893,"x2":2343,"y2":1164},"slot_box_unclipped_px":{"x1":2070,"y1":893,"x2":2343,"y2":1164},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2199,"y1":930,"x2":2361,"y2":1161},"detected_bbox_px":{"x1":2200,"y1":925,"x2":2363,"y2":1182},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2133,"y1":866,"x2":2433,"y2":1189},"area_px":22017.0,"area_cm2":115.0916478534988,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6812620759010315,"mask_sha256":"7d82aa8e6c91cef5c02c8334173688609ad5a1de26667c032615ed9cdaed1c6a","mask_binary_sha256":"afb505aff7449113e9b79b2faa91267e6b6e64607ff2b273403b6f821327a5af","mask_asset_rel":"masks/20260315_101912_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22017.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6812620759010315}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":281,"y1":790,"x2":534,"y2":1051},"slot_box_unclipped_px":{"x1":281,"y1":790,"x2":534,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":328,"y1":821,"x2":472,"y2":1033},"detected_bbox_px":{"x1":330,"y1":820,"x2":470,"y2":1035},"candidate_bbox_px":null,"crop_bbox_px":{"x1":255,"y1":772,"x2":533,"y2":1059},"area_px":16663.0,"area_cm2":88.3852829406007,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8112236857414246,"mask_sha256":"5cb828526eeb1cdbe19bca6e7002a509a73ebb40e15e71db6e14581a2dc34c20","mask_binary_sha256":"1a0a9db8213e3e762009d7a791e1bbae141e4847ee852a007ae70a0e2960b4d6","mask_asset_rel":"masks/20260315_101912_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16663.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8112236857414246}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1213,"y1":1198,"x2":1470,"y2":1335},"slot_box_unclipped_px":{"x1":1213,"y1":1198,"x2":1470,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1255,"y1":1205,"x2":1402,"y2":1362},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1185,"y1":1183,"x2":1468,"y2":1379},"area_px":12716.0,"area_cm2":92.51214399424686,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.923460066318512,"mask_sha256":"6670a96d9d07178716e8d609531ef73396c988846481ec46cb009d973394dd02","mask_binary_sha256":"cf36f9fd2fde7e5a847bf336b0154f72b20b6efd46bfb72e25206eefcd594425","mask_asset_rel":"masks/20260315_101912_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12716.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.923460066318512}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2343,"y1":893,"x2":2586,"y2":1164},"slot_box_unclipped_px":{"x1":2343,"y1":893,"x2":2586,"y2":1164},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2421,"y1":937,"x2":2584,"y2":1093},"detected_bbox_px":{"x1":2425,"y1":938,"x2":2579,"y2":1093},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2319,"y1":852,"x2":2592,"y2":1150},"area_px":13319.0,"area_cm2":69.6237297434142,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8986883759498596,"mask_sha256":"1f7f1407c846f6436b5171f8d92b2a3937d38caff5d993fc90f197cd240e8b4c","mask_binary_sha256":"8f42cd45a27a2cb4c44a09533c9cf7042755d68c8583283c004d7c927cca40e9","mask_asset_rel":"masks/20260315_101912_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13319.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.8986883759498596}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":534,"y1":769,"x2":797,"y2":1051},"slot_box_unclipped_px":{"x1":534,"y1":769,"x2":797,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":529,"y1":833,"x2":724,"y2":999},"detected_bbox_px":{"x1":531,"y1":832,"x2":721,"y2":1001},"candidate_bbox_px":null,"crop_bbox_px":{"x1":490,"y1":745,"x2":779,"y2":1055},"area_px":17453.0,"area_cm2":92.57566723653028,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.922258198261261,"mask_sha256":"861f689946642ccc36e0be9ee8f26b864c7f52695cbd5d97fff2e3a9cb08e405","mask_binary_sha256":"597314b47ea359e5988f7343e75d302257523c6ad7d4a2f2bcc2fcb3331481ee","mask_asset_rel":"masks/20260315_101912_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17453.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.922258198261261}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1453,"y1":1196,"x2":1729,"y2":1333},"slot_box_unclipped_px":{"x1":1453,"y1":1196,"x2":1729,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1479,"y1":1209,"x2":1650,"y2":1326},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1425,"y1":1190,"x2":1729,"y2":1341},"area_px":10735.0,"area_cm2":78.09986361892419,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9371354579925537,"mask_sha256":"4758eddcc5234d59fd466af62b1ca632e2617c46a56b3c2c3060be18d967ac53","mask_binary_sha256":"6fc1d02f2134a0ffa4ab266b3c1bc679d641cd4e61c8b34288ef42c395b78add","mask_asset_rel":"masks/20260315_101912_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10735.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9371354579925537}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":765,"x2":1083,"y2":1051},"slot_box_unclipped_px":{"x1":797,"y1":765,"x2":1083,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":797,"y1":802,"x2":1056,"y2":1038},"detected_bbox_px":{"x1":798,"y1":802,"x2":1056,"y2":1009},"candidate_bbox_px":null,"crop_bbox_px":{"x1":766,"y1":753,"x2":1088,"y2":1068},"area_px":27564.0,"area_cm2":146.20728194050997,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8281895518302917,"mask_sha256":"3267bdc5aca33fb05c0fa5ff94b3d68f7475c6e5efcb691f6e8006b5c8072532","mask_binary_sha256":"f73d62b6aef25950fc0bbc4d799f19135e55d6e27f506393a89ecfc580fec321","mask_asset_rel":"masks/20260315_101912_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27564.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8281895518302917}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1689,"y1":1195,"x2":1996,"y2":1332},"slot_box_unclipped_px":{"x1":1689,"y1":1195,"x2":1996,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1736,"y1":1198,"x2":1942,"y2":1325},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1667,"y1":1184,"x2":2005,"y2":1339},"area_px":12860.0,"area_cm2":93.55978073026223,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9016836285591125,"mask_sha256":"c2cba9e217faa46d11fb962205e94f649a28d376e06f4966aea5c5e2122c8a18","mask_binary_sha256":"64cdb7a67cc5a1a1757c6bf8d43afbad05a7f38afaeda888e94c22151bc938ee","mask_asset_rel":"masks/20260315_101912_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12860.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9016836285591125}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1083,"y1":716,"x2":1379,"y2":1051},"slot_box_unclipped_px":{"x1":1083,"y1":716,"x2":1379,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1091,"y1":761,"x2":1346,"y2":958},"detected_bbox_px":{"x1":1091,"y1":761,"x2":1348,"y2":952},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1060,"y1":668,"x2":1391,"y2":1037},"area_px":32102.0,"area_cm2":170.27812236447,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8941611647605896,"mask_sha256":"3cad319f2da3d921989b7c1877298702a3f201db127664e612f94a1942f79912","mask_binary_sha256":"59b7af7b210c99ed9ff2685371db5533afefa4a0cb6ae01f572951fb54a85edb","mask_asset_rel":"masks/20260315_101912_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32102.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8941611647605896}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1926,"y1":1193,"x2":2265,"y2":1330},"slot_box_unclipped_px":{"x1":1926,"y1":1193,"x2":2265,"y2":1330},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1958,"y1":1182,"x2":2182,"y2":1287},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1885,"y1":1166,"x2":2258,"y2":1317},"area_px":13513.0,"area_cm2":98.31052231788753,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4692133665084839,"mask_sha256":"99f1e3d7465837f23faaf0caa0049f7acd815b171a0e2aa37b9b3469319630b1","mask_binary_sha256":"6a82bc92fd5e697a3a118cd1bda5926628be2092ad5a52ec5c2a5742f8b8cb28","mask_asset_rel":"masks/20260315_101912_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13513.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4692133665084839}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":581,"y1":626,"x2":886,"y2":902},"slot_box_unclipped_px":{"x1":581,"y1":626,"x2":886,"y2":902},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1071,"x2":361,"y2":1207},"slot_box_unclipped_px":{"x1":123,"y1":1071,"x2":361,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1379,"y1":492,"x2":1651,"y2":707},"slot_box_unclipped_px":{"x1":1379,"y1":492,"x2":1651,"y2":707},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":1064,"x2":2409,"y2":1194},"slot_box_unclipped_px":{"x1":2069,"y1":1064,"x2":2409,"y2":1194},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1651,"y1":492,"x2":1909,"y2":720},"slot_box_unclipped_px":{"x1":1651,"y1":492,"x2":1909,"y2":720},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2286,"y1":1064,"x2":2550,"y2":1192},"slot_box_unclipped_px":{"x1":2286,"y1":1064,"x2":2550,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1909,"y1":492,"x2":2306,"y2":705},"slot_box_unclipped_px":{"x1":1909,"y1":492,"x2":2306,"y2":705},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":886,"y1":626,"x2":1191,"y2":899},"slot_box_unclipped_px":{"x1":886,"y1":626,"x2":1191,"y2":899},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":262,"y1":1070,"x2":586,"y2":1207},"slot_box_unclipped_px":{"x1":262,"y1":1070,"x2":586,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1191,"y1":626,"x2":1497,"y2":870},"slot_box_unclipped_px":{"x1":1191,"y1":626,"x2":1497,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1242,"y1":645,"x2":1456,"y2":823},"detected_bbox_px":{"x1":1243,"y1":644,"x2":1454,"y2":823},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1183,"y1":624,"x2":1520,"y2":894},"area_px":20142.0,"area_cm2":105.29027438184914,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9345611929893494,"mask_sha256":"774ac723095a9638f9fbd67dcd6c4bb3a9d940b8e0ca69865334e4d6950f4daa","mask_binary_sha256":"67891a6bf2a0fd4be2cea8f4fb27eedf90676b4d6c6a45675fbd34f7e4032ca5","mask_asset_rel":"masks/20260315_101912_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20142.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9345611929893494}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":493,"y1":1069,"x2":801,"y2":1206},"slot_box_unclipped_px":{"x1":493,"y1":1069,"x2":801,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1497,"y1":626,"x2":1784,"y2":884},"slot_box_unclipped_px":{"x1":1497,"y1":626,"x2":1784,"y2":884},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1568,"y1":653,"x2":1775,"y2":839},"detected_bbox_px":{"x1":1569,"y1":651,"x2":1774,"y2":841},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1501,"y1":626,"x2":1817,"y2":910},"area_px":21023.0,"area_cm2":109.89561306372826,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9187500476837158,"mask_sha256":"8e9bcbc8c902d08ed8adc14197524193972f9b586677c2bb021857b32d6e7c1d","mask_binary_sha256":"01721828ac499a453fad8d4d06bc69cd40e7b479870060a5e6ac5de9158d0cb0","mask_asset_rel":"masks/20260315_101912_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21023.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9187500476837158}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":740,"y1":1067,"x2":1011,"y2":1204},"slot_box_unclipped_px":{"x1":740,"y1":1067,"x2":1011,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":769,"y1":1073,"x2":927,"y2":1186},"candidate_bbox_px":null,"crop_bbox_px":{"x1":691,"y1":1051,"x2":989,"y2":1215},"area_px":10087.0,"area_cm2":73.385498306855,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8720004558563232,"mask_sha256":"7a4da99e019b9851bf54dafac7069438a3484f32c75ea4f814723920ab5d5194","mask_binary_sha256":"3ecb80834d00cc443c186dc3a21e64b59bdefaba6157517266bfc4029e0e68d4","mask_asset_rel":"masks/20260315_101912_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10087.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8720004558563232}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":626,"x2":2070,"y2":876},"slot_box_unclipped_px":{"x1":1784,"y1":626,"x2":2070,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1838,"y1":668,"x2":2064,"y2":859},"detected_bbox_px":{"x1":1839,"y1":669,"x2":2061,"y2":858},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1791,"y1":626,"x2":2106,"y2":901},"area_px":23997.0,"area_cm2":125.44189823956083,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9346665740013123,"mask_sha256":"ed8c8136951a947f5c743de4c2b571269b11754f1ba6dcac09358f038f4cf04d","mask_binary_sha256":"de920c116f0bee4c84c238530cb960aaa01a69fcb47fa0968df1eb9e7da7aa45","mask_asset_rel":"masks/20260315_101912_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23997.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9346665740013123}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":34,"y1":492,"x2":281,"y2":809},"slot_box_unclipped_px":{"x1":34,"y1":492,"x2":281,"y2":809},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":154,"y1":635,"x2":264,"y2":785},"candidate_bbox_px":null,"crop_bbox_px":{"x1":4,"y1":454,"x2":311,"y2":847},"area_px":8877.0,"area_cm2":47.08612834805932,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.44240203499794006,"mask_sha256":"1f20060eb766ef02dccab8c4bbf1c457f5c4be6f9d547c66c68bd5efad952405","mask_binary_sha256":"251df6913d4fda36c9996606cc5fb801813de4eda70626be48f4f73e8143f95f","mask_asset_rel":"masks/20260315_101912_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8877.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.44240203499794006}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":981,"y1":1065,"x2":1224,"y2":1202},"slot_box_unclipped_px":{"x1":981,"y1":1065,"x2":1224,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":986,"y1":1052,"x2":1200,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":920,"y1":1048,"x2":1240,"y2":1219},"area_px":14545.0,"area_cm2":105.8185855926644,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.837587833404541,"mask_sha256":"207894dbe4bab301828630bd80566a4b62c8f51937980cbc628247c8f84a1fd1","mask_binary_sha256":"59bcbf3337d163d3d531ae5f3d55eb4fd3dddc825ec632d1ca8eb819deea6889","mask_asset_rel":"masks/20260315_101912_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14545.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.837587833404541}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2070,"y1":626,"x2":2343,"y2":893},"slot_box_unclipped_px":{"x1":2070,"y1":626,"x2":2343,"y2":893},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2118,"y1":667,"x2":2320,"y2":849},"detected_bbox_px":{"x1":2119,"y1":669,"x2":2317,"y2":851},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2070,"y1":626,"x2":2370,"y2":920},"area_px":20174.0,"area_cm2":105.4575511557653,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9474157094955444,"mask_sha256":"9d38af78eec1cf7977921ec26a1b801932bb04a0f153974faf4190a31937138a","mask_binary_sha256":"4833c1dbe5eebce6ddf16fe9d585f81095504ce241f69fff976f8fee290f182f","mask_asset_rel":"masks/20260315_101912_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20174.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9474157094955444}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":281,"y1":492,"x2":534,"y2":790},"slot_box_unclipped_px":{"x1":281,"y1":492,"x2":534,"y2":790},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":334,"y1":579,"x2":509,"y2":752},"detected_bbox_px":{"x1":334,"y1":578,"x2":507,"y2":753},"candidate_bbox_px":null,"crop_bbox_px":{"x1":282,"y1":501,"x2":560,"y2":829},"area_px":15321.0,"area_cm2":81.26693392143932,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9394512176513672,"mask_sha256":"c7eecb390a4cde899b7aa814c1c515a8c82890614959597fd3d2c5fb32624bde","mask_binary_sha256":"a4a1f535661ff4665e2979b11562fb21ad0fd0c7840cafc71e1ec9f9f340d49b","mask_asset_rel":"masks/20260315_101912_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15321.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9394512176513672}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1218,"y1":1064,"x2":1454,"y2":1201},"slot_box_unclipped_px":{"x1":1218,"y1":1064,"x2":1454,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1213,"y1":1060,"x2":1391,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1167,"y1":1051,"x2":1427,"y2":1215},"area_px":10894.0,"area_cm2":79.25662918160783,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9122987389564514,"mask_sha256":"dd47dbe6fb30619980b13fd171023618229481d7f752f028cbdfd1eaff4075a6","mask_binary_sha256":"ddb1301381fafcad0753be6cc01dd3639911611de8585101b003ebb5079cb6d9","mask_asset_rel":"masks/20260315_101912_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10894.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9122987389564514}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260315_101912_cam0_rf.jpg","frame_source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2343,"y1":626,"x2":2586,"y2":893},"slot_box_unclipped_px":{"x1":2343,"y1":626,"x2":2586,"y2":893},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":534,"y1":492,"x2":797,"y2":769},"slot_box_unclipped_px":{"x1":534,"y1":492,"x2":797,"y2":769},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":593,"y1":554,"x2":762,"y2":737},"detected_bbox_px":{"x1":598,"y1":554,"x2":766,"y2":737},"candidate_bbox_px":null,"crop_bbox_px":{"x1":525,"y1":486,"x2":814,"y2":791},"area_px":17607.0,"area_cm2":93.3925269600406,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9069482088088989,"mask_sha256":"dcc4ba38e34d53c90675b18563a20cce55d3a99a2bdf715a1b537e54cea664fb","mask_binary_sha256":"14302222cef99d69f3f7a0eb039c26a8b0e9687e57b1e0cdaff14a7310bb4dee","mask_asset_rel":"masks/20260315_101912_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17607.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9069482088088989}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1438,"y1":1064,"x2":1690,"y2":1199},"slot_box_unclipped_px":{"x1":1438,"y1":1064,"x2":1690,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1472,"y1":1080,"x2":1601,"y2":1186},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1402,"y1":1062,"x2":1679,"y2":1212},"area_px":7995.0,"area_cm2":58.165664614187136,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9174548387527466,"mask_sha256":"c0f6fe4d63a87b7d4cf579372ff1997c9fa966835ed73dab913eb51ecc39d6be","mask_binary_sha256":"d1d8dd44e3da26f2439e864f45b7e146d59f75705d41a36ca761259756e4fbef","mask_asset_rel":"masks/20260315_101912_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":7995.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9174548387527466}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":492,"x2":1083,"y2":765},"slot_box_unclipped_px":{"x1":797,"y1":492,"x2":1083,"y2":765},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":808,"y1":531,"x2":1030,"y2":720},"detected_bbox_px":{"x1":812,"y1":533,"x2":1027,"y2":721},"candidate_bbox_px":null,"crop_bbox_px":{"x1":780,"y1":470,"x2":1095,"y2":770},"area_px":23539.0,"area_cm2":124.85753916694472,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9533140659332275,"mask_sha256":"ec45f58c6cf68505c50b7b94c0d52ef36493eba09cb996fc26bce8fd18eeb44d","mask_binary_sha256":"a2ab28f1884f41e601b257b35afab83f8429dadbf7e498814a6e9bb9bb51d84e","mask_asset_rel":"masks/20260315_101912_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23539.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9533140659332275}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1650,"y1":1064,"x2":1927,"y2":1197},"slot_box_unclipped_px":{"x1":1650,"y1":1064,"x2":1927,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1665,"y1":1073,"x2":1856,"y2":1175},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1614,"y1":1052,"x2":1919,"y2":1210},"area_px":10941.0,"area_cm2":79.59856617183507,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9088879823684692,"mask_sha256":"7649937f659ba810b0d465832281eecc9ea08ed16b3d8b7870a252df78116bc8","mask_binary_sha256":"62c0d8f053159fbb7d41a0c67015a88109432e2e7d300ad32f57f75a7473a36c","mask_asset_rel":"masks/20260315_101912_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10941.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9088879823684692}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260315_101912_cam1_rf.jpg","frame_source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1083,"y1":492,"x2":1379,"y2":716},"slot_box_unclipped_px":{"x1":1083,"y1":492,"x2":1379,"y2":716},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1122,"y1":516,"x2":1339,"y2":632},"detected_bbox_px":{"x1":1123,"y1":514,"x2":1338,"y2":634},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1071,"y1":457,"x2":1397,"y2":703},"area_px":16181.0,"area_cm2":85.82861809169177,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9187532663345337,"mask_sha256":"286e5f36eeb43de6d2697d193027157e2a2dff1fe55af21829e7cc997bc71ab5","mask_binary_sha256":"e868fcc8e87d60692ba8721cb1157fd0ea197e279276aa08bbdb45dc23478847","mask_asset_rel":"masks/20260315_101912_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16181.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9187532663345337}},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260315_101912_cam2_rf.jpg","frame_source_sha256":"76d8743228943037db0e1850051704614818e5329b76e1cf0da9317f3749a8c8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1858,"y1":1064,"x2":2168,"y2":1196},"slot_box_unclipped_px":{"x1":1858,"y1":1064,"x2":2168,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":581,"y1":899,"x2":888,"y2":1145},"slot_box_unclipped_px":{"x1":581,"y1":899,"x2":888,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1205,"x2":231,"y2":1340},"slot_box_unclipped_px":{"x1":42,"y1":1205,"x2":231,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1374,"y1":697,"x2":1646,"y2":1064},"slot_box_unclipped_px":{"x1":1374,"y1":697,"x2":1646,"y2":1064},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1444,"y1":729,"x2":1657,"y2":955},"detected_bbox_px":{"x1":1447,"y1":727,"x2":1657,"y2":955},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1397,"y1":635,"x2":1696,"y2":1039},"area_px":26964.0,"area_cm2":143.02471158917106,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7938414216041565,"mask_sha256":"2ddee6fa6d759e82116667069c3907ca02d834213dc7e8d5d4bb7e4eef7ec534","mask_binary_sha256":"93992dc71d0fcc94ea2e51ca2226bb64454a20f8332fef2b9666008973d7de16","mask_asset_rel":"masks/20260316_082934_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26964.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7938414216041565}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2137,"y1":1190,"x2":2469,"y2":1327},"slot_box_unclipped_px":{"x1":2137,"y1":1190,"x2":2469,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1646,"y1":698,"x2":1907,"y2":1064},"slot_box_unclipped_px":{"x1":1646,"y1":698,"x2":1907,"y2":1064},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1907,"y1":676,"x2":2307,"y2":1064},"slot_box_unclipped_px":{"x1":1907,"y1":676,"x2":2307,"y2":1064},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":888,"y1":896,"x2":1192,"y2":1145},"slot_box_unclipped_px":{"x1":888,"y1":896,"x2":1192,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":115,"y1":1204,"x2":462,"y2":1340},"slot_box_unclipped_px":{"x1":115,"y1":1204,"x2":462,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1192,"y1":871,"x2":1496,"y2":1145},"slot_box_unclipped_px":{"x1":1192,"y1":871,"x2":1496,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1223,"y1":875,"x2":1491,"y2":1147},"detected_bbox_px":{"x1":1226,"y1":873,"x2":1488,"y2":1144},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1189,"y1":833,"x2":1523,"y2":1180},"area_px":41579.0,"area_cm2":217.35003070811766,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9251176714897156,"mask_sha256":"633b08e3ae307878fed6728cb128aacc6bcb9c5c41c64b313acf53b312232c05","mask_binary_sha256":"cc3c7742498303ccc1f36b850d47f61fdb44455be672bb8e044707c3d49c1d14","mask_asset_rel":"masks/20260316_082934_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41579.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9251176714897156}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":353,"y1":1202,"x2":710,"y2":1339},"slot_box_unclipped_px":{"x1":353,"y1":1202,"x2":710,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":445,"y1":1185,"x2":639,"y2":1341},"candidate_bbox_px":null,"crop_bbox_px":{"x1":353,"y1":1165,"x2":746,"y2":1359},"area_px":20489.0,"area_cm2":149.06270197374363,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9177526831626892,"mask_sha256":"05c8ff852a6161058ae4f24c38aca1215f4062d7869c95bce924407d910f6a67","mask_binary_sha256":"db762a65a4250b9e9cbb6eeebb0846e971bc9750fabb8d9e862ed1cc42aaa9c3","mask_asset_rel":"masks/20260316_082934_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20489.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9177526831626892}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1496,"y1":878,"x2":1783,"y2":1145},"slot_box_unclipped_px":{"x1":1496,"y1":878,"x2":1783,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1559,"y1":925,"x2":1814,"y2":1098},"detected_bbox_px":{"x1":1560,"y1":928,"x2":1814,"y2":1097},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1519,"y1":860,"x2":1845,"y2":1154},"area_px":23207.0,"area_cm2":121.31225288350578,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9277751445770264,"mask_sha256":"5d20b8bed1b77c75df018c13a54d9d0ccb82d70fbe1c3b3c2dac00b3fe1e6853","mask_binary_sha256":"bed7f5d1dee08777ca532d19339967adc1606162911a6a635eeb54e2b80511ce","mask_asset_rel":"masks/20260316_082934_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23207.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9277751445770264}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":632,"y1":1200,"x2":951,"y2":1338},"slot_box_unclipped_px":{"x1":632,"y1":1200,"x2":951,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":710,"y1":1200,"x2":908,"y2":1303},"candidate_bbox_px":null,"crop_bbox_px":{"x1":624,"y1":1178,"x2":975,"y2":1330},"area_px":11619.0,"area_cm2":84.53118913724082,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8638595342636108,"mask_sha256":"ecfd5d6bc35a95fbfbfa8432b2bdb2b11c64957eb3c24360d8f47a275c95d77a","mask_binary_sha256":"84a7ef58fe41ab480646ca227cef923563c80c188dfdbf24c72c3a520c824029","mask_asset_rel":"masks/20260316_082934_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11619.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8638595342636108}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1783,"y1":876,"x2":2069,"y2":1145},"slot_box_unclipped_px":{"x1":1783,"y1":876,"x2":2069,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1887,"y1":922,"x2":2112,"y2":1079},"detected_bbox_px":{"x1":1887,"y1":932,"x2":2110,"y2":1078},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1847,"y1":849,"x2":2162,"y2":1145},"area_px":16123.0,"area_cm2":84.28135705781719,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9190525412559509,"mask_sha256":"e9012d79a8ceeb1a7bc32676078f3b9c25a828c6e8ff6babd039368d43385c5e","mask_binary_sha256":"498c9ee20ac2e9e4d1058f3b48b0017a27ee9d625e44e484c6338547e9dba975","mask_asset_rel":"masks/20260316_082934_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16123.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9190525412559509}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":799,"x2":280,"y2":1064},"slot_box_unclipped_px":{"x1":9,"y1":799,"x2":280,"y2":1064},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":121,"y1":851,"x2":255,"y2":1033},"detected_bbox_px":{"x1":120,"y1":847,"x2":250,"y2":972},"candidate_bbox_px":null,"crop_bbox_px":{"x1":35,"y1":761,"x2":333,"y2":1055},"area_px":9086.0,"area_cm2":48.19472368710904,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9226577877998352,"mask_sha256":"cf1ffd4d49c1e91a4b8a3e906fe362e45ea860cbba9f79e4193adbfc18f17ffb","mask_binary_sha256":"96eafced85198397c530f78e73c4a7c11353464ee387902a3f03eea9b0cdf9fe","mask_asset_rel":"masks/20260316_082934_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9086.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9226577877998352}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":904,"y1":1199,"x2":1189,"y2":1336},"slot_box_unclipped_px":{"x1":904,"y1":1199,"x2":1189,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":986,"y1":1223,"x2":1155,"y2":1309},"candidate_bbox_px":null,"crop_bbox_px":{"x1":915,"y1":1181,"x2":1229,"y2":1332},"area_px":6563.0,"area_cm2":47.7474992949231,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8766801953315735,"mask_sha256":"52db81437987837be5225cf80c5bb8e515dde7158afc46ae5e15e3b9ce7515dc","mask_binary_sha256":"54604249f0d99c2046d0ccfa20422e3e781acc8c1a3ebaa51be4f6f8c27b3c68","mask_asset_rel":"masks/20260316_082934_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6563.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8766801953315735}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":891,"x2":2344,"y2":1145},"slot_box_unclipped_px":{"x1":2069,"y1":891,"x2":2344,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2203,"y1":926,"x2":2372,"y2":1149},"detected_bbox_px":{"x1":2204,"y1":923,"x2":2369,"y2":1184},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2138,"y1":880,"x2":2440,"y2":1235},"area_px":23780.0,"area_cm2":124.3075526164419,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6816396713256836,"mask_sha256":"60f0d2c280b542f00c036253fa001f128b8842bca1d691022f08f3d95418383d","mask_binary_sha256":"a9bb3ba6c1cd93df715ec1e8cac05a20e0953b1042a5d7bbf73df0b54e5919b2","mask_asset_rel":"masks/20260316_082934_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23780.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6816396713256836}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":280,"y1":791,"x2":523,"y2":1064},"slot_box_unclipped_px":{"x1":280,"y1":791,"x2":523,"y2":1064},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":305,"y1":821,"x2":469,"y2":1025},"detected_bbox_px":{"x1":310,"y1":817,"x2":470,"y2":1033},"candidate_bbox_px":null,"crop_bbox_px":{"x1":249,"y1":769,"x2":516,"y2":1069},"area_px":19609.0,"area_cm2":104.01170336567479,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.865544855594635,"mask_sha256":"d020482ef49ff3e06ff8992c05e41ab2575b816a7b56c562552b3e375c93df5d","mask_binary_sha256":"fc5f4ffadc644d110f949dcbd0c28ab0c6acbf0035ce44cf3a727b0b2eb96c3e","mask_asset_rel":"masks/20260316_082934_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19609.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.865544855594635}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1166,"y1":1197,"x2":1424,"y2":1334},"slot_box_unclipped_px":{"x1":1166,"y1":1197,"x2":1424,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1250,"y1":1206,"x2":1403,"y2":1352},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1182,"y1":1187,"x2":1466,"y2":1370},"area_px":13002.0,"area_cm2":94.59286695605518,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.863032877445221,"mask_sha256":"a5a6f29c3d81272f8e53f8fa50462c51342c1121fe6335c37f9dc7f13ab4a491","mask_binary_sha256":"cb87373d9fed95873c76ac9aa69efaf5c660aff7ed0117ada19c30f757ecdd37","mask_asset_rel":"masks/20260316_082934_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13002.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.863032877445221}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":862,"x2":2584,"y2":1145},"slot_box_unclipped_px":{"x1":2344,"y1":862,"x2":2584,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2416,"y1":929,"x2":2583,"y2":1098},"detected_bbox_px":{"x1":2418,"y1":930,"x2":2581,"y2":1100},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2320,"y1":848,"x2":2592,"y2":1159},"area_px":16010.0,"area_cm2":83.69066094992577,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9297093749046326,"mask_sha256":"8926465fa60a32d17780e4a35868601d8db63d7e68aca6f22910da80e5b325f3","mask_binary_sha256":"58d237211489f57db5645c0df2f10d2b0f3b83c29bd078625294e3800c650066","mask_asset_rel":"masks/20260316_082934_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16010.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.9297093749046326}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":523,"y1":784,"x2":790,"y2":1064},"slot_box_unclipped_px":{"x1":523,"y1":784,"x2":790,"y2":1064},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":517,"y1":821,"x2":724,"y2":1065},"detected_bbox_px":{"x1":520,"y1":821,"x2":725,"y2":1056},"candidate_bbox_px":null,"crop_bbox_px":{"x1":472,"y1":762,"x2":766,"y2":1094},"area_px":23984.0,"area_cm2":127.21794551085442,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.892859697341919,"mask_sha256":"189630d6c3f6ed9aa6bf1f824c4484fa3c87e7c9725514f6c64f1e207077bc44","mask_binary_sha256":"8364c2107db2d53aebf3399ef9378ee1383f8c51582666977288f753cc90c1d4","mask_asset_rel":"masks/20260316_082934_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23984.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.892859697341919}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1422,"y1":1195,"x2":1682,"y2":1332},"slot_box_unclipped_px":{"x1":1422,"y1":1195,"x2":1682,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1472,"y1":1200,"x2":1650,"y2":1331},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1427,"y1":1182,"x2":1713,"y2":1346},"area_px":12081.0,"area_cm2":87.89235699862348,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9470192193984985,"mask_sha256":"48c57cb8dd87492073b7384922514d15d9a7394b4a4a0a37b8a5b2a52c93ab8e","mask_binary_sha256":"d506176bd32e8cf21c02b5bf36975356c4d3b84e1d167d6ead30d0f24ed5b577","mask_asset_rel":"masks/20260316_082934_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12081.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9470192193984985}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":790,"y1":761,"x2":1081,"y2":1064},"slot_box_unclipped_px":{"x1":790,"y1":761,"x2":1081,"y2":1064},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":791,"y1":777,"x2":1053,"y2":1038},"detected_bbox_px":{"x1":792,"y1":777,"x2":1052,"y2":1034},"candidate_bbox_px":null,"crop_bbox_px":{"x1":760,"y1":735,"x2":1090,"y2":1069},"area_px":35043.0,"area_cm2":185.8780213699496,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9012329578399658,"mask_sha256":"cb9dab75b887a964b8b713fe8d6c3adcde68a4daa283c40fcc14eb3691ec08d5","mask_binary_sha256":"040a7e13ecb34f1248f9e3f46d591c69e64d6bc1a195a934f53a8d30a72bf400","mask_asset_rel":"masks/20260316_082934_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35043.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9012329578399658}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1659,"y1":1194,"x2":1949,"y2":1331},"slot_box_unclipped_px":{"x1":1659,"y1":1194,"x2":1949,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1736,"y1":1182,"x2":1941,"y2":1319},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1679,"y1":1167,"x2":1998,"y2":1331},"area_px":14863.0,"area_cm2":108.1321167180317,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9304938912391663,"mask_sha256":"13f9bb70a03049d5ec0d19112bafadac88cd227f3c297ede7f26d61a6f3405a7","mask_binary_sha256":"ecb2f64a4fa8d83b00aab36c935872a547361aa6a1259c9c3bcd55e754f324fa","mask_asset_rel":"masks/20260316_082934_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14863.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9304938912391663}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1081,"y1":713,"x2":1374,"y2":1064},"slot_box_unclipped_px":{"x1":1081,"y1":713,"x2":1374,"y2":1064},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1080,"y1":740,"x2":1345,"y2":941},"detected_bbox_px":{"x1":1082,"y1":742,"x2":1343,"y2":943},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1048,"y1":656,"x2":1387,"y2":1042},"area_px":34565.0,"area_cm2":183.34257365671627,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9393746256828308,"mask_sha256":"5a0d25ebfb98bb9536fce4de2f49adb04ecbba170508889260e0ffac90503c6f","mask_binary_sha256":"0be57f7881278c2c13bb248abb8000ccf34c4246e9031846ca0e687bbb2fa218","mask_asset_rel":"masks/20260316_082934_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34565.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9393746256828308}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1897,"y1":1192,"x2":2219,"y2":1329},"slot_box_unclipped_px":{"x1":1897,"y1":1192,"x2":2219,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1955,"y1":1179,"x2":2184,"y2":1284},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1892,"y1":1158,"x2":2246,"y2":1321},"area_px":14210.0,"area_cm2":103.38137513040641,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8699416518211365,"mask_sha256":"063bd794566ceab537d7b65220233cd197b8ff0a24d4a0a3ec8369340a1aef2c","mask_binary_sha256":"817442ffbbe7247e4e5326cb6b20e7c4ce62a70b3ad6d6a2d4d2f427b2776326","mask_asset_rel":"masks/20260316_082934_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14210.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8699416518211365}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":581,"y1":617,"x2":888,"y2":899},"slot_box_unclipped_px":{"x1":581,"y1":617,"x2":888,"y2":899},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1070,"x2":346,"y2":1206},"slot_box_unclipped_px":{"x1":42,"y1":1070,"x2":346,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1374,"y1":477,"x2":1646,"y2":697},"slot_box_unclipped_px":{"x1":1374,"y1":477,"x2":1646,"y2":697},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1469,"y1":600,"x2":1564,"y2":679},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1341,"y1":451,"x2":1679,"y2":723},"area_px":5560.0,"area_cm2":29.49181858907399,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.737767219543457,"mask_sha256":"3f21a2110b50b4287c177fe1ae17047ba71890da11300dde203f11127d7ad573","mask_binary_sha256":"e46b2d95a52cadc958135fc02434d6dbf1853efc952b1ea2129a0f8699864735","mask_asset_rel":"masks/20260316_082934_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5560.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.737767219543457}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2056,"y1":1060,"x2":2379,"y2":1193},"slot_box_unclipped_px":{"x1":2056,"y1":1060,"x2":2379,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1646,"y1":477,"x2":1907,"y2":698},"slot_box_unclipped_px":{"x1":1646,"y1":477,"x2":1907,"y2":698},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2273,"y1":1060,"x2":2469,"y2":1191},"slot_box_unclipped_px":{"x1":2273,"y1":1060,"x2":2469,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1907,"y1":477,"x2":2307,"y2":676},"slot_box_unclipped_px":{"x1":1907,"y1":477,"x2":2307,"y2":676},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":888,"y1":617,"x2":1192,"y2":896},"slot_box_unclipped_px":{"x1":888,"y1":617,"x2":1192,"y2":896},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":230,"y1":1069,"x2":571,"y2":1206},"slot_box_unclipped_px":{"x1":230,"y1":1069,"x2":571,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1192,"y1":617,"x2":1496,"y2":871},"slot_box_unclipped_px":{"x1":1192,"y1":617,"x2":1496,"y2":871},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1238,"y1":628,"x2":1465,"y2":825},"detected_bbox_px":{"x1":1242,"y1":629,"x2":1465,"y2":823},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1185,"y1":604,"x2":1519,"y2":896},"area_px":23211.0,"area_cm2":121.33316248024529,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9442557096481323,"mask_sha256":"60bdecab648ef1977609a5e20d72a6d3cd45dce9761a50250b9cc5d774008c4b","mask_binary_sha256":"bf4b2f378cdccb3e2973fec680f198c634f34d4130ed4365fb327858b533a7b9","mask_asset_rel":"masks/20260316_082934_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23211.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9442557096481323}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":461,"y1":1068,"x2":787,"y2":1205},"slot_box_unclipped_px":{"x1":461,"y1":1068,"x2":787,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":541,"y1":1065,"x2":693,"y2":1175},"candidate_bbox_px":null,"crop_bbox_px":{"x1":442,"y1":1049,"x2":801,"y2":1211},"area_px":9910.0,"area_cm2":72.09777815216943,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6865952014923096,"mask_sha256":"5a2e2f47e21f15e26a2de16a5f4e673e4c37cfb76d9bc1d8b8d783cd007baf57","mask_binary_sha256":"c54361996bb084d0325addb646c4b815831b5ba424f74c49aa1d007ac3d316b9","mask_asset_rel":"masks/20260316_082934_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9910.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6865952014923096}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1496,"y1":617,"x2":1783,"y2":878},"slot_box_unclipped_px":{"x1":1496,"y1":617,"x2":1783,"y2":878},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1565,"y1":640,"x2":1778,"y2":839},"detected_bbox_px":{"x1":1564,"y1":642,"x2":1775,"y2":840},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1508,"y1":616,"x2":1824,"y2":904},"area_px":25876.0,"area_cm2":135.26418130795,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9212309122085571,"mask_sha256":"170dc79b46451e1f151f1021b575363acdf4a4432cef8e625442be7d76253378","mask_binary_sha256":"cd30ac63f69d0e307c6556a48262fd820d224902254a74223eeed0230aa8f528","mask_asset_rel":"masks/20260316_082934_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25876.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9212309122085571}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":709,"y1":1066,"x2":997,"y2":1203},"slot_box_unclipped_px":{"x1":709,"y1":1066,"x2":997,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":767,"y1":1069,"x2":927,"y2":1184},"candidate_bbox_px":null,"crop_bbox_px":{"x1":684,"y1":1051,"x2":1001,"y2":1211},"area_px":11268.0,"area_cm2":81.97757459320333,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8475150465965271,"mask_sha256":"48f774df061e4354e863becae861763d980418ade21eb653f95bdcbcd10927a4","mask_binary_sha256":"6e0595c9f0980d00cfc1ed17c5c8efd775ee9938b4c98685da4dccda4e1f7da3","mask_asset_rel":"masks/20260316_082934_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11268.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8475150465965271}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1783,"y1":617,"x2":2069,"y2":876},"slot_box_unclipped_px":{"x1":1783,"y1":617,"x2":2069,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1834,"y1":664,"x2":2072,"y2":860},"detected_bbox_px":{"x1":1837,"y1":665,"x2":2070,"y2":862},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1795,"y1":617,"x2":2110,"y2":902},"area_px":27542.0,"area_cm2":143.97302834995975,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9336763024330139,"mask_sha256":"cc92eb54eb4a737b33efcae6fff3359cd1bacfc93893a2186b5b3dab2d7695aa","mask_binary_sha256":"550eeb87dfe40bc3b8f5b2b2f7cf4ea7afa927666705ecd7b543571e1cbd0bb4","mask_asset_rel":"masks/20260316_082934_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27542.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9336763024330139}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":477,"x2":280,"y2":799},"slot_box_unclipped_px":{"x1":9,"y1":477,"x2":280,"y2":799},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":154,"y1":630,"x2":265,"y2":787},"candidate_bbox_px":null,"crop_bbox_px":{"x1":0,"y1":438,"x2":313,"y2":838},"area_px":11251.0,"area_cm2":59.678498371523645,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.7453279495239258,"mask_sha256":"e2b924f28ea64de61f52a6b2a56d24d5bcbfac424b6f637408384b298e3136a9","mask_binary_sha256":"318a31388358eb95043a57cd7139e97029a7ac56475f8f71507136c494e21e4b","mask_asset_rel":"masks/20260316_082934_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11251.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.7453279495239258}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":950,"y1":1064,"x2":1210,"y2":1201},"slot_box_unclipped_px":{"x1":950,"y1":1064,"x2":1210,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":959,"y1":1048,"x2":1202,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":918,"y1":1044,"x2":1238,"y2":1223},"area_px":17253.0,"area_cm2":125.51997643384249,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8393381237983704,"mask_sha256":"b55f3e1cc41d6ff84815d7a057f8c9cc5c06dd296c9ce3ee6c679ec1bce12b7d","mask_binary_sha256":"f953b34ce0da24178bdb7f6c35c9aa0d4c1842c83b4917cfbd2362a82635d3e6","mask_asset_rel":"masks/20260316_082934_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17253.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8393381237983704}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":617,"x2":2344,"y2":891},"slot_box_unclipped_px":{"x1":2069,"y1":617,"x2":2344,"y2":891},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2112,"y1":660,"x2":2330,"y2":850},"detected_bbox_px":{"x1":2115,"y1":660,"x2":2328,"y2":848},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2069,"y1":617,"x2":2371,"y2":918},"area_px":21926.0,"area_cm2":114.61595452767473,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8985388875007629,"mask_sha256":"453c80f2c16b3f4660a8e0fb16f33f105086b3233cef2f9e3347f7bb1ce461e2","mask_binary_sha256":"e2c4fe599eee2c75a3986fd31b55ac51be424d9d1ec0388c5fe85c42c9aacbc5","mask_asset_rel":"masks/20260316_082934_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21926.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8985388875007629}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":280,"y1":477,"x2":523,"y2":791},"slot_box_unclipped_px":{"x1":280,"y1":477,"x2":523,"y2":791},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":327,"y1":568,"x2":513,"y2":754},"detected_bbox_px":{"x1":329,"y1":571,"x2":512,"y2":753},"candidate_bbox_px":null,"crop_bbox_px":{"x1":287,"y1":491,"x2":554,"y2":836},"area_px":16380.0,"area_cm2":86.8841705915525,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9335822463035583,"mask_sha256":"6cfa08142493d944a5917ea71c9340136fcb38dc6652882db97cd94f79bfef32","mask_binary_sha256":"1cc8986664ce060fb74fbcf9bca4a4adf6f6f6b6e9c8052aa81447dab099db0e","mask_asset_rel":"masks/20260316_082934_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16380.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9335822463035583}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1188,"y1":1063,"x2":1425,"y2":1200},"slot_box_unclipped_px":{"x1":1188,"y1":1063,"x2":1425,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1209,"y1":1059,"x2":1398,"y2":1186},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1169,"y1":1045,"x2":1430,"y2":1211},"area_px":11527.0,"area_cm2":83.86186566700877,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9360385537147522,"mask_sha256":"ba77dd932e012d4b9ca275fb1a48e612fa383ff8ffdad490a98d68571afc0809","mask_binary_sha256":"73302fef66bb36dcce75b299a4b44558af1c1cfe81f29800b46168e93b01f2d1","mask_asset_rel":"masks/20260316_082934_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11527.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9360385537147522}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260316_082934_cam0_rf.jpg","frame_source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":617,"x2":2584,"y2":862},"slot_box_unclipped_px":{"x1":2344,"y1":617,"x2":2584,"y2":862},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":523,"y1":477,"x2":790,"y2":784},"slot_box_unclipped_px":{"x1":523,"y1":477,"x2":790,"y2":784},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":579,"y1":542,"x2":777,"y2":743},"detected_bbox_px":{"x1":583,"y1":544,"x2":775,"y2":743},"candidate_bbox_px":null,"crop_bbox_px":{"x1":520,"y1":472,"x2":814,"y2":810},"area_px":19109.0,"area_cm2":101.3595614062257,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9121065139770508,"mask_sha256":"4fe1028a42247fc67bcbbd2a40358f86727e6faafed090175fb4e3277a07ea41","mask_binary_sha256":"0ab90c3637ab7974d478f842951f60f7912f68d2a28e8537bba67ca5590b780f","mask_asset_rel":"masks/20260316_082934_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19109.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9121065139770508}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1423,"y1":1061,"x2":1660,"y2":1198},"slot_box_unclipped_px":{"x1":1423,"y1":1061,"x2":1660,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1462,"y1":1085,"x2":1601,"y2":1189},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1410,"y1":1060,"x2":1671,"y2":1211},"area_px":8005.0,"area_cm2":58.23841716529932,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9222944378852844,"mask_sha256":"eff587e4a39174c70d307f804ce444e5bd0e055bb8497a40407826df6ffb729e","mask_binary_sha256":"2f2b00b017c5a600c20306b4ca9fdcdfc5a638127450903f7a162a854305bc2a","mask_asset_rel":"masks/20260316_082934_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8005.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9222944378852844}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":790,"y1":477,"x2":1081,"y2":761},"slot_box_unclipped_px":{"x1":790,"y1":477,"x2":1081,"y2":761},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":803,"y1":526,"x2":1037,"y2":722},"detected_bbox_px":{"x1":803,"y1":527,"x2":1035,"y2":721},"candidate_bbox_px":null,"crop_bbox_px":{"x1":775,"y1":464,"x2":1100,"y2":776},"area_px":25772.0,"area_cm2":136.7020051578444,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9507005214691162,"mask_sha256":"781a735fb1dca5d16700e96aef9784da58bc19467e18b4d0a2889c427352154b","mask_binary_sha256":"66b4ff75e230185bf2220f4a734c56646e14d3aa3ce2d45eb4357c7ba616a6c1","mask_asset_rel":"masks/20260316_082934_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25772.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9507005214691162}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1637,"y1":1060,"x2":1898,"y2":1196},"slot_box_unclipped_px":{"x1":1637,"y1":1060,"x2":1898,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1663,"y1":1060,"x2":1861,"y2":1178},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1627,"y1":1046,"x2":1914,"y2":1210},"area_px":11884.0,"area_cm2":86.45913174171356,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8917359113693237,"mask_sha256":"a6d7bf8012056903e529d81cde70d4a426d593181b9a136ce0d754517ba9661b","mask_binary_sha256":"d4c8a061e6536cd6c3a886d40f8e633e67ec6e6d2cc27c7a4a043b5b426f5cb2","mask_asset_rel":"masks/20260316_082934_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11884.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8917359113693237}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260316_082934_cam1_rf.jpg","frame_source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1081,"y1":477,"x2":1374,"y2":713},"slot_box_unclipped_px":{"x1":1081,"y1":477,"x2":1374,"y2":713},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1118,"y1":502,"x2":1336,"y2":634},"detected_bbox_px":{"x1":1118,"y1":504,"x2":1334,"y2":636},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1066,"y1":447,"x2":1388,"y2":707},"area_px":17753.0,"area_cm2":94.16695241219973,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9181289076805115,"mask_sha256":"deb4ee07fdc028cc92548586b3ef49580893d8f4af6e16442e826b103e0e6dff","mask_binary_sha256":"43a27e649f3a82ae3f853bfbdf8102037439a5000eceb2e1c012901875bd1b29","mask_asset_rel":"masks/20260316_082934_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17753.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9181289076805115}},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260316_082934_cam2_rf.jpg","frame_source_sha256":"c0bed6d5adbe1b6dc3758a1ba1617fcd38c92d41a8aed185c0931f90fde5ca49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1845,"y1":1060,"x2":2138,"y2":1195},"slot_box_unclipped_px":{"x1":1845,"y1":1060,"x2":2138,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":583,"y1":901,"x2":889,"y2":1171},"slot_box_unclipped_px":{"x1":583,"y1":901,"x2":889,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1200,"x2":218,"y2":1335},"slot_box_unclipped_px":{"x1":42,"y1":1200,"x2":218,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1374,"y1":719,"x2":1637,"y2":1061},"slot_box_unclipped_px":{"x1":1374,"y1":719,"x2":1637,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1442,"y1":714,"x2":1672,"y2":959},"detected_bbox_px":{"x1":1442,"y1":715,"x2":1671,"y2":964},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1414,"y1":658,"x2":1706,"y2":1034},"area_px":33645.0,"area_cm2":178.46263245132994,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8451969623565674,"mask_sha256":"a8cad11c9565c2e93aff3efafc2f26a527cd9499a8e31ae45ad61421e1da2ff0","mask_binary_sha256":"0546d9c8fe6ee7d040bcdc8e57b0355805689e4a97f16b9d8d0358400f8a7653","mask_asset_rel":"masks/20260317_105821_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33645.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8451969623565674}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2123,"y1":1185,"x2":2469,"y2":1322},"slot_box_unclipped_px":{"x1":2123,"y1":1185,"x2":2469,"y2":1322},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1637,"y1":738,"x2":1888,"y2":1061},"slot_box_unclipped_px":{"x1":1637,"y1":738,"x2":1888,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2364,"y1":1184,"x2":2469,"y2":1321},"slot_box_unclipped_px":{"x1":2364,"y1":1184,"x2":2469,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1888,"y1":730,"x2":2307,"y2":1061},"slot_box_unclipped_px":{"x1":1888,"y1":730,"x2":2307,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":889,"y1":898,"x2":1189,"y2":1171},"slot_box_unclipped_px":{"x1":889,"y1":898,"x2":1189,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":114,"y1":1199,"x2":449,"y2":1335},"slot_box_unclipped_px":{"x1":114,"y1":1199,"x2":449,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1189,"y1":880,"x2":1493,"y2":1171},"slot_box_unclipped_px":{"x1":1189,"y1":880,"x2":1493,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1218,"y1":878,"x2":1492,"y2":1166},"detected_bbox_px":{"x1":1221,"y1":876,"x2":1485,"y2":1176},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1174,"y1":826,"x2":1525,"y2":1201},"area_px":50708.0,"area_cm2":265.07095786688546,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9194204211235046,"mask_sha256":"cbecf378ba52c10223106f307d2f894e1bc7d2f164c18472afeca139ad084887","mask_binary_sha256":"e4f7774dfc4b39f3f35e7a5eaa5a82c69ebbdddbe621cc0d598669778a394f01","mask_asset_rel":"masks/20260317_105821_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50708.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9194204211235046}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":352,"y1":1197,"x2":697,"y2":1334},"slot_box_unclipped_px":{"x1":352,"y1":1197,"x2":697,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":418,"y1":1181,"x2":640,"y2":1352},"candidate_bbox_px":null,"crop_bbox_px":{"x1":348,"y1":1158,"x2":728,"y2":1373},"area_px":26104.0,"area_cm2":189.91325942323215,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9441964030265808,"mask_sha256":"6e0aeae341af54524b355cf6241cab453efb9528cc881e21fce2bef79e41c36b","mask_binary_sha256":"bd41e9a9c4d84b1426071963e51c2ba9a0303699bd8eed25e29729e2b44606e5","mask_asset_rel":"masks/20260317_105821_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26104.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9441964030265808}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1493,"y1":884,"x2":1782,"y2":1171},"slot_box_unclipped_px":{"x1":1493,"y1":884,"x2":1782,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1545,"y1":925,"x2":1810,"y2":1112},"detected_bbox_px":{"x1":1545,"y1":927,"x2":1810,"y2":1113},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1511,"y1":855,"x2":1842,"y2":1171},"area_px":26922.0,"area_cm2":140.73204085533428,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9368031024932861,"mask_sha256":"b7ba142bb1a0c4a5c7ee57a59b20d17bb68a2acd03d0c150b73ef9eeeba12a9e","mask_binary_sha256":"25531ead187e9511fcf1d1d43f6c5d0dc9133c9debd0a55e0ccb38e0d5066c38","mask_asset_rel":"masks/20260317_105821_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26922.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9368031024932861}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":631,"y1":1195,"x2":938,"y2":1333},"slot_box_unclipped_px":{"x1":631,"y1":1195,"x2":938,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":702,"y1":1194,"x2":902,"y2":1315},"candidate_bbox_px":null,"crop_bbox_px":{"x1":622,"y1":1177,"x2":960,"y2":1334},"area_px":12594.0,"area_cm2":91.62456287067828,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8685528635978699,"mask_sha256":"c2697de1240e5be68818c1514ad4a20645c4f463505fd4594dbec324649c30da","mask_binary_sha256":"5a35e7bdf762f34e62a4dddd857f24dec411612c8ef286cc142a88428f4d0560","mask_asset_rel":"masks/20260317_105821_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12594.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8685528635978699}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1782,"y1":876,"x2":2067,"y2":1171},"slot_box_unclipped_px":{"x1":1782,"y1":876,"x2":2067,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1876,"y1":927,"x2":2117,"y2":1083},"detected_bbox_px":{"x1":1878,"y1":934,"x2":2110,"y2":1083},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1842,"y1":837,"x2":2156,"y2":1161},"area_px":18372.0,"area_cm2":96.03777782461188,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9340082406997681,"mask_sha256":"b377deec786bff0aeded41d0f717f4ea38caee4f58e08421f54377b446c15d8a","mask_binary_sha256":"9192796b08f6cadc5dec57245ee3f3b8846ea8807abdf300e042d8b2dc44ea34","mask_asset_rel":"masks/20260317_105821_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18372.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9340082406997681}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":17,"y1":802,"x2":301,"y2":1061},"slot_box_unclipped_px":{"x1":17,"y1":802,"x2":301,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":116,"y1":854,"x2":263,"y2":973},"detected_bbox_px":{"x1":119,"y1":851,"x2":259,"y2":975},"candidate_bbox_px":null,"crop_bbox_px":{"x1":30,"y1":766,"x2":342,"y2":1051},"area_px":10341.0,"area_cm2":54.85160000532628,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9157392978668213,"mask_sha256":"41fe19e875acb7aa8ecfd289f85ddf3a0a6e5950d28a3ec08f16d0a81dce3c5b","mask_binary_sha256":"9d14bf6677f517df02f9f1ea22bbcda0d9ccaf0ce64765804817bb1085fa14d2","mask_asset_rel":"masks/20260317_105821_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10341.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9157392978668213}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":903,"y1":1194,"x2":1175,"y2":1331},"slot_box_unclipped_px":{"x1":903,"y1":1194,"x2":1175,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":975,"y1":1215,"x2":1157,"y2":1306},"candidate_bbox_px":null,"crop_bbox_px":{"x1":917,"y1":1173,"x2":1216,"y2":1324},"area_px":8548.0,"area_cm2":62.18888069069064,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8513805866241455,"mask_sha256":"fd0f9dda86cd2c06a5a66f3527f2570fc83581ebf27679bb9f46593f2dd72b9f","mask_binary_sha256":"96dd48b75d837f3ee61cdaad8532eeb52010b4c21b0be3fe267df827d73dbba2","mask_asset_rel":"masks/20260317_105821_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":8548.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8513805866241455}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2067,"y1":894,"x2":2354,"y2":1171},"slot_box_unclipped_px":{"x1":2067,"y1":894,"x2":2354,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2186,"y1":925,"x2":2371,"y2":1164},"detected_bbox_px":{"x1":2186,"y1":924,"x2":2370,"y2":1116},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2119,"y1":867,"x2":2435,"y2":1193},"area_px":22830.0,"area_cm2":119.34152339080609,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8026689291000366,"mask_sha256":"1baf91aeafdbefdb72ddd99147492debf2aa78c5128889ff6f6ad497d5dff7fb","mask_binary_sha256":"a35766323777004d56b4dc83667009995ee2f2335d70a80a4717f529a0614063","mask_asset_rel":"masks/20260317_105821_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22830.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8026689291000366}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":301,"y1":795,"x2":532,"y2":1061},"slot_box_unclipped_px":{"x1":301,"y1":795,"x2":532,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":301,"y1":820,"x2":483,"y2":1043},"detected_bbox_px":{"x1":302,"y1":818,"x2":480,"y2":1049},"candidate_bbox_px":null,"crop_bbox_px":{"x1":257,"y1":775,"x2":511,"y2":1070},"area_px":22269.0,"area_cm2":118.12109858994401,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.889476478099823,"mask_sha256":"ab622fd8d0c1783157e9d60523f6e156da7f92f9e3329d395f6b97afdc883da0","mask_binary_sha256":"1580a22c29dfb427d5452756db2fd3dd165d89250022a653512f56f7ee73bdcd","mask_asset_rel":"masks/20260317_105821_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22269.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.889476478099823}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1164,"y1":1192,"x2":1421,"y2":1329},"slot_box_unclipped_px":{"x1":1164,"y1":1192,"x2":1421,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1226,"y1":1204,"x2":1393,"y2":1338},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1172,"y1":1181,"x2":1455,"y2":1352},"area_px":14710.0,"area_cm2":107.01900268601536,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8779391050338745,"mask_sha256":"eccad5c3031db094b9af44398ae77529a956c9052f33478179598bb461d62545","mask_binary_sha256":"8542118abf589c2c966673a37718f5c94d75ff010a5c6a975b7a7aefc33463df","mask_asset_rel":"masks/20260317_105821_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14710.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8779391050338745}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2354,"y1":880,"x2":2581,"y2":1171},"slot_box_unclipped_px":{"x1":2354,"y1":880,"x2":2581,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2426,"y1":915,"x2":2581,"y2":1098},"detected_bbox_px":{"x1":2427,"y1":917,"x2":2586,"y2":1097},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2331,"y1":831,"x2":2592,"y2":1151},"area_px":15830.0,"area_cm2":82.7497290966474,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9083465933799744,"mask_sha256":"5ebe696eabe4850c6c6dcc0604872ad46eb96e8cba6b89e4ebea9d7c1621f94d","mask_binary_sha256":"0edc9727b0fb3767e51fb8705e382df8198f4c73d58dd8079bfa839bff17aa56","mask_asset_rel":"masks/20260317_105821_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15830.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.9083465933799744}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":532,"y1":772,"x2":800,"y2":1061},"slot_box_unclipped_px":{"x1":532,"y1":772,"x2":800,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":535,"y1":802,"x2":743,"y2":1005},"detected_bbox_px":{"x1":537,"y1":803,"x2":743,"y2":1007},"candidate_bbox_px":null,"crop_bbox_px":{"x1":504,"y1":738,"x2":799,"y2":1056},"area_px":21913.0,"area_cm2":116.23277351481624,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9184704422950745,"mask_sha256":"1ce8e480964064ce718bae40a031be7618cda2f2c4e5a3e62187648b49802ea6","mask_binary_sha256":"6e246ae438312074dfd74dbc5a6ef89bcefabb5a58a5980f8be8491de85a7f98","mask_asset_rel":"masks/20260317_105821_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21913.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9184704422950745}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1409,"y1":1190,"x2":1680,"y2":1327},"slot_box_unclipped_px":{"x1":1409,"y1":1190,"x2":1680,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1479,"y1":1200,"x2":1658,"y2":1329},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1437,"y1":1176,"x2":1735,"y2":1342},"area_px":11953.0,"area_cm2":86.9611243443876,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9338578581809998,"mask_sha256":"8a4397b99ebb94f25255fe515ac57038b2978539c3ee3cb29277c94fe77fc8a2","mask_binary_sha256":"119f256d468d0b9414298eefeab12208dc6f34766ffcedc2a32433910c3b8df2","mask_asset_rel":"masks/20260317_105821_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11953.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9338578581809998}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":800,"y1":760,"x2":1085,"y2":1061},"slot_box_unclipped_px":{"x1":800,"y1":760,"x2":1085,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":784,"y1":765,"x2":1063,"y2":1041},"detected_bbox_px":{"x1":788,"y1":767,"x2":1062,"y2":1043},"candidate_bbox_px":null,"crop_bbox_px":{"x1":751,"y1":732,"x2":1101,"y2":1074},"area_px":37514.0,"area_cm2":198.98490693354705,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9158046841621399,"mask_sha256":"bb8a5fd8fddeb208047efc832f16737168e49591a95c7af8bde3b706e296676e","mask_binary_sha256":"a2b1197d064e8c7991ebb6ac06f6da4d4b7ef3f5e3f354c7212f1a1e247e99d7","mask_asset_rel":"masks/20260317_105821_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37514.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9158046841621399}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1645,"y1":1189,"x2":1947,"y2":1326},"slot_box_unclipped_px":{"x1":1645,"y1":1189,"x2":1947,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1725,"y1":1173,"x2":1942,"y2":1319},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1666,"y1":1152,"x2":1998,"y2":1339},"area_px":16012.0,"area_cm2":116.49138484082107,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9191360473632812,"mask_sha256":"4d39cb1f8787e4ca685292b7319bca6c00ea131395c97156f076e30b534e6431","mask_binary_sha256":"9d4002efd8e3b5f65de45dacfd581ab19c7ab0241d6c9cb53e99bd8858c61167","mask_asset_rel":"masks/20260317_105821_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16012.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9191360473632812}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1085,"y1":727,"x2":1374,"y2":1061},"slot_box_unclipped_px":{"x1":1085,"y1":727,"x2":1374,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1081,"y1":739,"x2":1352,"y2":962},"detected_bbox_px":{"x1":1083,"y1":738,"x2":1349,"y2":950},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1048,"y1":669,"x2":1391,"y2":1036},"area_px":35430.0,"area_cm2":187.93077924656322,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9333218336105347,"mask_sha256":"74712a2350e2bf037f19f372231689af3eee3a7eff63236fd09ec5f18aea8d83","mask_binary_sha256":"44e916a0850275fd64ac942bace30c49aec8c3b79d06a7c0025fa17291d34083","mask_asset_rel":"masks/20260317_105821_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35430.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9333218336105347}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1882,"y1":1187,"x2":2217,"y2":1324},"slot_box_unclipped_px":{"x1":1882,"y1":1187,"x2":2217,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1947,"y1":1180,"x2":2184,"y2":1277},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1880,"y1":1156,"x2":2249,"y2":1307},"area_px":14451.0,"area_cm2":105.13471161220993,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8555037975311279,"mask_sha256":"cc18f3b5537b141f5e0edabb1b3164891b21c636317848262f009f6e9b6fb7b9","mask_binary_sha256":"bbb1306ebde058eb7f1fe260a5cfefe8b36bcedb3e76428f92a3a4ec5f6bb2f7","mask_asset_rel":"masks/20260317_105821_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14451.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8555037975311279}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":583,"y1":626,"x2":889,"y2":901},"slot_box_unclipped_px":{"x1":583,"y1":626,"x2":889,"y2":901},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1065,"x2":321,"y2":1201},"slot_box_unclipped_px":{"x1":42,"y1":1065,"x2":321,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1374,"y1":464,"x2":1637,"y2":719},"slot_box_unclipped_px":{"x1":1374,"y1":464,"x2":1637,"y2":719},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1477,"y1":603,"x2":1575,"y2":689},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1342,"y1":433,"x2":1669,"y2":750},"area_px":5862.0,"area_cm2":31.093712332581248,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.888359546661377,"mask_sha256":"379dc28fb589a856bb08a10ed9a8e167b7e85ff07530d64533a3f4d4eb1c0bd3","mask_binary_sha256":"c8ca5dde9374494297a67955dd1cb877ee9b7b0730176346e2450a84e90da43a","mask_asset_rel":"masks/20260317_105821_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5862.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.888359546661377}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2030,"y1":1057,"x2":2365,"y2":1188},"slot_box_unclipped_px":{"x1":2030,"y1":1057,"x2":2365,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1637,"y1":464,"x2":1888,"y2":738},"slot_box_unclipped_px":{"x1":1637,"y1":464,"x2":1888,"y2":738},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2247,"y1":1057,"x2":2469,"y2":1186},"slot_box_unclipped_px":{"x1":2247,"y1":1057,"x2":2469,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1888,"y1":464,"x2":2307,"y2":730},"slot_box_unclipped_px":{"x1":1888,"y1":464,"x2":2307,"y2":730},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":889,"y1":626,"x2":1189,"y2":898},"slot_box_unclipped_px":{"x1":889,"y1":626,"x2":1189,"y2":898},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":217,"y1":1064,"x2":546,"y2":1201},"slot_box_unclipped_px":{"x1":217,"y1":1064,"x2":546,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1189,"y1":626,"x2":1493,"y2":880},"slot_box_unclipped_px":{"x1":1189,"y1":626,"x2":1493,"y2":880},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1239,"y1":630,"x2":1474,"y2":826},"detected_bbox_px":{"x1":1245,"y1":632,"x2":1472,"y2":826},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1184,"y1":606,"x2":1518,"y2":905},"area_px":26046.0,"area_cm2":136.15283916937955,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8692318201065063,"mask_sha256":"1b1566467ef8015f2e061bde6bb8d8f846c3f529308ef1d44bf28114cb425522","mask_binary_sha256":"d482ff3121419c3a29d3d387eb03ce4aca4ffdb5228d1c9e7e1a03c0215de1e6","mask_asset_rel":"masks/20260317_105821_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26046.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8692318201065063}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":448,"y1":1063,"x2":762,"y2":1200},"slot_box_unclipped_px":{"x1":448,"y1":1063,"x2":762,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":520,"y1":1062,"x2":700,"y2":1202},"candidate_bbox_px":null,"crop_bbox_px":{"x1":443,"y1":1047,"x2":788,"y2":1208},"area_px":11291.0,"area_cm2":82.14490546076135,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.824630081653595,"mask_sha256":"e3d88a9837c42efdbe7102d41bc79fb1eadc86e743bead99c097805510bbe5da","mask_binary_sha256":"97474edf88fe215c001e0b9ca516fd6ca73c792d64ee7e115d0b8d0cddd8da23","mask_asset_rel":"masks/20260317_105821_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11291.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.824630081653595}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1493,"y1":626,"x2":1782,"y2":884},"slot_box_unclipped_px":{"x1":1493,"y1":626,"x2":1782,"y2":884},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1559,"y1":645,"x2":1796,"y2":845},"detected_bbox_px":{"x1":1561,"y1":645,"x2":1795,"y2":848},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1510,"y1":621,"x2":1828,"y2":910},"area_px":27628.0,"area_cm2":144.42258467985943,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9224393367767334,"mask_sha256":"b57bd5cb30a65665b40a976e40544070525ef0281e701f540af40e624a97643f","mask_binary_sha256":"7d13721d09a82b8971785ff24314eb1ac20716a03000389ddc2780ca9a3ec70a","mask_asset_rel":"masks/20260317_105821_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27628.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9224393367767334}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":696,"y1":1061,"x2":972,"y2":1198},"slot_box_unclipped_px":{"x1":696,"y1":1061,"x2":972,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":764,"y1":1064,"x2":951,"y2":1181},"candidate_bbox_px":null,"crop_bbox_px":{"x1":696,"y1":1048,"x2":1000,"y2":1208},"area_px":12173.0,"area_cm2":88.56168046885554,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8439135551452637,"mask_sha256":"ecc9a9353697b752671f3e88abbd936fc813382758f71023b3635bba015754ac","mask_binary_sha256":"af07950b165e54e60015932cc297b2082b1ec8e5d65a7a1710dd1094a65697cd","mask_asset_rel":"masks/20260317_105821_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12173.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8439135551452637}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1782,"y1":626,"x2":2067,"y2":876},"slot_box_unclipped_px":{"x1":1782,"y1":626,"x2":2067,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1831,"y1":661,"x2":2070,"y2":865},"detected_bbox_px":{"x1":1831,"y1":666,"x2":2069,"y2":866},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1795,"y1":626,"x2":2109,"y2":901},"area_px":29598.0,"area_cm2":154.72056107407263,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9258178472518921,"mask_sha256":"2db3a049e9359e7a8f852edd4ed4b2b6275be0b7b314e674056037bbc8d9cec1","mask_binary_sha256":"543bf53bd6ac4a4354459c14d5a7c856079a712723d7f351bc3bc5cc8ecc7c70","mask_asset_rel":"masks/20260317_105821_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29598.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9258178472518921}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":17,"y1":464,"x2":301,"y2":802},"slot_box_unclipped_px":{"x1":17,"y1":464,"x2":301,"y2":802},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":156,"y1":602,"x2":318,"y2":791},"detected_bbox_px":{"x1":154,"y1":598,"x2":316,"y2":792},"candidate_bbox_px":null,"crop_bbox_px":{"x1":76,"y1":509,"x2":388,"y2":881},"area_px":18693.0,"area_cm2":99.15297929596404,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3481294512748718,"mask_sha256":"2210a046fc31afe7aa77c9752e928bbbf4ebe1e6f150b8db6e31ffbd8e7cce64","mask_binary_sha256":"226a30b104b779272c5f0040515440d404245efb95c5afdad455ed46b78997fd","mask_asset_rel":"masks/20260317_105821_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18693.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3481294512748718}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":937,"y1":1059,"x2":1185,"y2":1196},"slot_box_unclipped_px":{"x1":937,"y1":1059,"x2":1185,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":959,"y1":1047,"x2":1203,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":922,"y1":1041,"x2":1222,"y2":1216},"area_px":18434.0,"area_cm2":134.11205272019083,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7759806513786316,"mask_sha256":"0d88b221d86bc88ee891edfe5a8af80138e8689e09db5824e9ddc3d041fab8d0","mask_binary_sha256":"46c25916ec20633878c4163a1ece6a11afeb63b42e575aa2877e06abb10c01bc","mask_asset_rel":"masks/20260317_105821_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18434.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7759806513786316}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2067,"y1":626,"x2":2354,"y2":894},"slot_box_unclipped_px":{"x1":2067,"y1":626,"x2":2354,"y2":894},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2107,"y1":678,"x2":2335,"y2":846},"detected_bbox_px":{"x1":2109,"y1":646,"x2":2331,"y2":845},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2057,"y1":626,"x2":2373,"y2":921},"area_px":21568.0,"area_cm2":112.74454561948777,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.840996265411377,"mask_sha256":"edace81575fd714042c246b8bc10c0fd886a9c3d0db919eb60c9922d007600d2","mask_binary_sha256":"49f51630666641f9f2a193870d4ea32dc4d38cc907720ebd0c66d8dc6589927a","mask_asset_rel":"masks/20260317_105821_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21568.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.840996265411377}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":301,"y1":464,"x2":532,"y2":795},"slot_box_unclipped_px":{"x1":301,"y1":464,"x2":532,"y2":795},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":326,"y1":571,"x2":524,"y2":749},"detected_bbox_px":{"x1":329,"y1":573,"x2":524,"y2":749},"candidate_bbox_px":null,"crop_bbox_px":{"x1":302,"y1":487,"x2":556,"y2":851},"area_px":19366.0,"area_cm2":102.72276237338254,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8853514790534973,"mask_sha256":"b2e2f832916b9b398f2ddf028c394c401bb1d712fea8231cc1d600bff28c0923","mask_binary_sha256":"107a82267c4c5880d32119faa58587609689a2e90fba98f80d74eba5d03d6c85","mask_asset_rel":"masks/20260317_105821_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19366.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8853514790534973}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1174,"y1":1058,"x2":1410,"y2":1195},"slot_box_unclipped_px":{"x1":1174,"y1":1058,"x2":1410,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1203,"y1":1054,"x2":1407,"y2":1178},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1173,"y1":1043,"x2":1433,"y2":1208},"area_px":13305.0,"area_cm2":96.7972692547542,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9271728992462158,"mask_sha256":"6ef5cc6c1e26866bb657947ff06367182a75aaabee1d94f995038620347b957d","mask_binary_sha256":"1dcc89e60443c8d50cc205593d4cf36fe88c6a70e4301235e21bfca5bf86561d","mask_asset_rel":"masks/20260317_105821_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13305.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9271728992462158}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260317_105821_cam0_rf.jpg","frame_source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2354,"y1":626,"x2":2581,"y2":880},"slot_box_unclipped_px":{"x1":2354,"y1":626,"x2":2581,"y2":880},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":532,"y1":464,"x2":800,"y2":772},"slot_box_unclipped_px":{"x1":532,"y1":464,"x2":800,"y2":772},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":573,"y1":556,"x2":784,"y2":747},"detected_bbox_px":{"x1":575,"y1":557,"x2":779,"y2":746},"candidate_bbox_px":null,"crop_bbox_px":{"x1":516,"y1":477,"x2":811,"y2":816},"area_px":19128.0,"area_cm2":101.46034280068476,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8911669254302979,"mask_sha256":"2a997c539d5c595a66c51e0268cc7ca07718955cedec0b11accee318f9ab6ee6","mask_binary_sha256":"161b56cac82d9292519309f7db9afa8da10bd4e82062be5a08cc267dec80211d","mask_asset_rel":"masks/20260317_105821_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19128.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8911669254302979}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":1057,"x2":1646,"y2":1193},"slot_box_unclipped_px":{"x1":1398,"y1":1057,"x2":1646,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1438,"y1":1059,"x2":1594,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1383,"y1":1045,"x2":1664,"y2":1207},"area_px":9553.0,"area_cm2":69.50051207746463,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5054643154144287,"mask_sha256":"791269d87b538aea584cac32cb66eeb1d6bf88a490e2b1a33628a543eb48d62c","mask_binary_sha256":"71f783b4ae0bc12c4ae4e0ac1b51e1c27eccdb875d933e5c38d874dc55fd970e","mask_asset_rel":"masks/20260317_105821_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9553.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5054643154144287}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":800,"y1":464,"x2":1085,"y2":760},"slot_box_unclipped_px":{"x1":800,"y1":464,"x2":1085,"y2":760},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":804,"y1":522,"x2":1052,"y2":722},"detected_bbox_px":{"x1":807,"y1":524,"x2":1050,"y2":722},"candidate_bbox_px":null,"crop_bbox_px":{"x1":774,"y1":455,"x2":1106,"y2":781},"area_px":26774.0,"area_cm2":142.0168976445804,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9516021609306335,"mask_sha256":"bc659e8233857336d80e9b644a7e0b42e5e6a793d96d8c4718a3533df0d29a99","mask_binary_sha256":"c6c6d9c54d41cbfa1e912f73dd86153b410b273368fc2c7de6f7107f7782843f","mask_asset_rel":"masks/20260317_105821_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26774.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9516021609306335}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1611,"y1":1057,"x2":1883,"y2":1191},"slot_box_unclipped_px":{"x1":1611,"y1":1057,"x2":1883,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1654,"y1":1054,"x2":1868,"y2":1170},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1617,"y1":1045,"x2":1916,"y2":1204},"area_px":13025.0,"area_cm2":94.7601978236132,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9085657000541687,"mask_sha256":"47898a8bbb7aadabc1a275fe80f0689343602888667234c7196a2aa35d5b8554","mask_binary_sha256":"1c0240020f15de71baa7b27b0019f23960e719fbd6cc8482924c350ea866a8b8","mask_asset_rel":"masks/20260317_105821_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13025.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9085657000541687}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260317_105821_cam1_rf.jpg","frame_source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1085,"y1":464,"x2":1374,"y2":727},"slot_box_unclipped_px":{"x1":1085,"y1":464,"x2":1374,"y2":727},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1118,"y1":494,"x2":1337,"y2":649},"detected_bbox_px":{"x1":1119,"y1":493,"x2":1334,"y2":646},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1069,"y1":443,"x2":1387,"y2":732},"area_px":19437.0,"area_cm2":103.09936653162431,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9096097946166992,"mask_sha256":"20e45a34b482d4860d855d7166bdf2bd01ccfae76f80fe6430ee2306e3916ac8","mask_binary_sha256":"2f0b7b225c3619b19d55607521cde124331034329d0c6da80c2b3aa2e14ba63b","mask_asset_rel":"masks/20260317_105821_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19437.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9096097946166992}},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260317_105821_cam2_rf.jpg","frame_source_sha256":"087d033e99287f6d9fb30dc0072fe70bfb6ee14cc7d6369d54587c385c226bba","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1819,"y1":1057,"x2":2124,"y2":1190},"slot_box_unclipped_px":{"x1":1819,"y1":1057,"x2":2124,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":583,"y1":900,"x2":892,"y2":1152},"slot_box_unclipped_px":{"x1":583,"y1":900,"x2":892,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1206,"x2":220,"y2":1341},"slot_box_unclipped_px":{"x1":42,"y1":1206,"x2":220,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1371,"y1":707,"x2":1640,"y2":1051},"slot_box_unclipped_px":{"x1":1371,"y1":707,"x2":1640,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1441,"y1":696,"x2":1694,"y2":989},"detected_bbox_px":{"x1":1445,"y1":700,"x2":1694,"y2":994},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1411,"y1":654,"x2":1724,"y2":1032},"area_px":40380.0,"area_cm2":214.1869846451093,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7765898108482361,"mask_sha256":"0d793e1524e288fbed8eca5ba79726f6e639c56193c4ac1500095327fabd2129","mask_binary_sha256":"4ffc7ee17787e03494927907972d70b81b3e5330225ec13f4a281d9d9a70096c","mask_asset_rel":"masks/20260318_083010_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40380.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7765898108482361}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2125,"y1":1191,"x2":2469,"y2":1328},"slot_box_unclipped_px":{"x1":2125,"y1":1191,"x2":2469,"y2":1328},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2232,"y1":1163,"x2":2439,"y2":1322},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2091,"y1":1144,"x2":2469,"y2":1347},"area_px":18309.0,"area_cm2":133.2026458312886,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7281666994094849,"mask_sha256":"b2ad1f2e71dbbbc7ea84c5cb548a719306fc206fd06cb0eae7a86777fbd28d5a","mask_binary_sha256":"5f6c5833931a3ec35fade2cb8038680102454aeba038762f49c4cebdaf0b4976","mask_asset_rel":"masks/20260318_083010_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18309.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7281666994094849}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1640,"y1":681,"x2":1892,"y2":1051},"slot_box_unclipped_px":{"x1":1640,"y1":681,"x2":1892,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2366,"y1":1190,"x2":2469,"y2":1327},"slot_box_unclipped_px":{"x1":2366,"y1":1190,"x2":2469,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1892,"y1":664,"x2":2306,"y2":1051},"slot_box_unclipped_px":{"x1":1892,"y1":664,"x2":2306,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":892,"y1":897,"x2":1191,"y2":1152},"slot_box_unclipped_px":{"x1":892,"y1":897,"x2":1191,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":117,"y1":1205,"x2":451,"y2":1341},"slot_box_unclipped_px":{"x1":117,"y1":1205,"x2":451,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1191,"y1":879,"x2":1492,"y2":1152},"slot_box_unclipped_px":{"x1":1191,"y1":879,"x2":1492,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1209,"y1":866,"x2":1500,"y2":1163},"detected_bbox_px":{"x1":1211,"y1":861,"x2":1492,"y2":1166},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1167,"y1":809,"x2":1535,"y2":1199},"area_px":57453.0,"area_cm2":300.32976536889976,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9337708353996277,"mask_sha256":"5eab92fa6d7a4b29f0ecd99301de98d31687d18f7443092dab4d1468ba6316c2","mask_binary_sha256":"54120a435323a6055737fde77a62a97657f9c856b033a6ba2c4fe262eca08d22","mask_asset_rel":"masks/20260318_083010_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57453.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9337708353996277}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":354,"y1":1203,"x2":699,"y2":1340},"slot_box_unclipped_px":{"x1":354,"y1":1203,"x2":699,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":408,"y1":1184,"x2":642,"y2":1364},"candidate_bbox_px":null,"crop_bbox_px":{"x1":345,"y1":1160,"x2":725,"y2":1380},"area_px":29201.0,"area_cm2":212.444724502674,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9503784775733948,"mask_sha256":"7f1db60f27ac54ea3c10ed4962de31b542e76d36734a3a1e8e02d01bcf9e4a24","mask_binary_sha256":"9e171b94d35dcb40fd9472bfa993935d487dd1f29fea4c902c7e3b464635fb5e","mask_asset_rel":"masks/20260318_083010_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29201.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9503784775733948}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1492,"y1":879,"x2":1782,"y2":1152},"slot_box_unclipped_px":{"x1":1492,"y1":879,"x2":1782,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1546,"y1":915,"x2":1815,"y2":1105},"detected_bbox_px":{"x1":1548,"y1":919,"x2":1815,"y2":1104},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1514,"y1":858,"x2":1847,"y2":1158},"area_px":30241.0,"area_cm2":158.08177874995036,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9322617650032043,"mask_sha256":"669ca2ba5ed6ebc362a6172a8a3a1cc6518835cd1ba319b17ce06627577464bd","mask_binary_sha256":"18ecbaabff21ff5c3b523ab98d1931732e27349b9d73a2c3accbbdac506f7ec0","mask_asset_rel":"masks/20260318_083010_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30241.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9322617650032043}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":634,"y1":1201,"x2":940,"y2":1339},"slot_box_unclipped_px":{"x1":634,"y1":1201,"x2":940,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":704,"y1":1193,"x2":907,"y2":1311},"candidate_bbox_px":null,"crop_bbox_px":{"x1":628,"y1":1178,"x2":965,"y2":1334},"area_px":13581.0,"area_cm2":98.80523966545034,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8887476921081543,"mask_sha256":"9a99887c2b7135b47e877ec4b978a19fbffbc1a453bde0fafea6f7c05929ce1c","mask_binary_sha256":"46386c7cad6691698e39f8910ceee87f93fca0a6f3b5d6b6d223e49bc1a52b82","mask_asset_rel":"masks/20260318_083010_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13581.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8887476921081543}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1782,"y1":872,"x2":2067,"y2":1152},"slot_box_unclipped_px":{"x1":1782,"y1":872,"x2":2067,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1875,"y1":927,"x2":2121,"y2":1083},"detected_bbox_px":{"x1":1877,"y1":932,"x2":2120,"y2":1084},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1845,"y1":845,"x2":2159,"y2":1153},"area_px":20003.0,"area_cm2":104.56366589515086,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9252452850341797,"mask_sha256":"308882457b60c970f597e27ebfebe3b72e597fa3c3166f937a8739aeacdf127c","mask_binary_sha256":"627d36c0598ee628934f305f1d315ba6b603b534c41148b1ddd5c633ab9e8b92","mask_asset_rel":"masks/20260318_083010_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20003.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9252452850341797}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":70,"y1":803,"x2":297,"y2":1051},"slot_box_unclipped_px":{"x1":70,"y1":803,"x2":297,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":108,"y1":854,"x2":262,"y2":973},"detected_bbox_px":{"x1":113,"y1":852,"x2":261,"y2":974},"candidate_bbox_px":null,"crop_bbox_px":{"x1":58,"y1":773,"x2":308,"y2":1046},"area_px":11661.0,"area_cm2":61.8532547782719,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9351650476455688,"mask_sha256":"a1f2f2133a9c4dfefab19ff84d0e56cb8d724b14f3792dc98c812f34286fe559","mask_binary_sha256":"993af543d2ee39455bbd5094b5bd287f03047f8b3bfa57abca766593dac9228b","mask_asset_rel":"masks/20260318_083010_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11661.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9351650476455688}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":906,"y1":1200,"x2":1177,"y2":1337},"slot_box_unclipped_px":{"x1":906,"y1":1200,"x2":1177,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":972,"y1":1219,"x2":1163,"y2":1311},"candidate_bbox_px":null,"crop_bbox_px":{"x1":919,"y1":1183,"x2":1217,"y2":1334},"area_px":9318.0,"area_cm2":67.79082712632842,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8311859369277954,"mask_sha256":"4ca7a64d412ee4a1ff307300913b903f252bd3306ddf70e8b2eb0dc5db413a66","mask_binary_sha256":"c0a7fc0632283b02b329b9e4970322b5f8d17adaccc99ec919e5d98fd316f0b6","mask_asset_rel":"masks/20260318_083010_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9318.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8311859369277954}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2067,"y1":884,"x2":2338,"y2":1152},"slot_box_unclipped_px":{"x1":2067,"y1":884,"x2":2338,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2172,"y1":918,"x2":2379,"y2":1134},"detected_bbox_px":{"x1":2175,"y1":915,"x2":2378,"y2":1159},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2129,"y1":863,"x2":2427,"y2":1160},"area_px":28002.0,"area_cm2":146.37763197500448,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9046837687492371,"mask_sha256":"775c687b18bae9b2bfe85fc1d623359b93ab476293caa458dadfc6b394055b5c","mask_binary_sha256":"608cdded596d88e6f57143095dd113134bc8f4a321ee9a76d12df9e4b85bbb46","mask_asset_rel":"masks/20260318_083010_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28002.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9046837687492371}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":297,"y1":794,"x2":541,"y2":1051},"slot_box_unclipped_px":{"x1":297,"y1":794,"x2":541,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":293,"y1":821,"x2":477,"y2":1053},"detected_bbox_px":{"x1":295,"y1":817,"x2":475,"y2":1052},"candidate_bbox_px":null,"crop_bbox_px":{"x1":244,"y1":781,"x2":512,"y2":1081},"area_px":22376.0,"area_cm2":118.68865696926612,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7526456713676453,"mask_sha256":"b2aad4e0ad0a9f58d4a5116543550651fa10c3dd6c83d69d0b51bc68710660e3","mask_binary_sha256":"da62a64f4324219cbce1fe3f4006833845c5d1081e9c10c5ab8c2a875c02268c","mask_asset_rel":"masks/20260318_083010_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22376.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7526456713676453}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1167,"y1":1198,"x2":1424,"y2":1335},"slot_box_unclipped_px":{"x1":1167,"y1":1198,"x2":1424,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1215,"y1":1197,"x2":1394,"y2":1339},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1166,"y1":1182,"x2":1449,"y2":1356},"area_px":15945.0,"area_cm2":116.00394274836947,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9244018197059631,"mask_sha256":"b10c3ffc21076d69a591888e9e80e6681ae7fd32baac96c8d85e3daa5a7ecf8d","mask_binary_sha256":"9a095f06d94678852f8ee0970c1d4b90299c7b1f468d1cc653f831a5d8614b30","mask_asset_rel":"masks/20260318_083010_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15945.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9244018197059631}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2338,"y1":840,"x2":2581,"y2":1152},"slot_box_unclipped_px":{"x1":2338,"y1":840,"x2":2581,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2419,"y1":913,"x2":2581,"y2":1103},"detected_bbox_px":{"x1":2422,"y1":913,"x2":2586,"y2":1097},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2314,"y1":814,"x2":2592,"y2":1157},"area_px":17309.0,"area_cm2":90.48105249108464,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9202057719230652,"mask_sha256":"9c73e52bdc90b808c1b3087ac53804a7ad476dfe9cdb48fee983b32bf65d349b","mask_binary_sha256":"f1301d7b736a53cb6a08a6ab3d1d96dfe4d5a36129a41c56f8fb53a56eefc1b8","mask_asset_rel":"masks/20260318_083010_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17309.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.9202057719230652}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":541,"y1":768,"x2":803,"y2":1051},"slot_box_unclipped_px":{"x1":541,"y1":768,"x2":803,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":524,"y1":800,"x2":739,"y2":1000},"detected_bbox_px":{"x1":524,"y1":798,"x2":738,"y2":1049},"candidate_bbox_px":null,"crop_bbox_px":{"x1":498,"y1":740,"x2":788,"y2":1051},"area_px":27859.0,"area_cm2":147.77204569658494,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8888360261917114,"mask_sha256":"d7e3d3e446ea12bdb4e3e93c661b44f0eb276b4fe002644141c8b3f3671f00a7","mask_binary_sha256":"7106f2eefa15918bb1c67af29e338872dfe4a47275ac1fd619555651186e78e4","mask_asset_rel":"masks/20260318_083010_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27859.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","target_confidence":0.8888360261917114}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1411,"y1":1196,"x2":1682,"y2":1333},"slot_box_unclipped_px":{"x1":1411,"y1":1196,"x2":1682,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1471,"y1":1203,"x2":1663,"y2":1329},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1434,"y1":1182,"x2":1732,"y2":1341},"area_px":13136.0,"area_cm2":95.56775114095838,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9409319758415222,"mask_sha256":"fca9fc179ebb4e75e169dee54b433995c79cce4c55a7752fb614e6948dd51432","mask_binary_sha256":"0819936830f24768efbdb66abf3cf8142833a8a89bb0986f842b8e43f814d26f","mask_asset_rel":"masks/20260318_083010_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13136.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9409319758415222}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":803,"y1":754,"x2":1082,"y2":1051},"slot_box_unclipped_px":{"x1":803,"y1":754,"x2":1082,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":773,"y1":753,"x2":1062,"y2":1040},"detected_bbox_px":{"x1":777,"y1":753,"x2":1071,"y2":1047},"candidate_bbox_px":null,"crop_bbox_px":{"x1":738,"y1":719,"x2":1102,"y2":1074},"area_px":42939.0,"area_cm2":227.76064719356978,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8739676475524902,"mask_sha256":"a4db96178315af22d0c741aec536de5b852dee545e22acdb2267e9de1d56e553","mask_binary_sha256":"35706ee077cac83d1927055242bb177c91849ff8e87bab335182e844623cbc53","mask_asset_rel":"masks/20260318_083010_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42939.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8739676475524902}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1647,"y1":1195,"x2":1950,"y2":1332},"slot_box_unclipped_px":{"x1":1647,"y1":1195,"x2":1950,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1722,"y1":1182,"x2":1948,"y2":1322},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1667,"y1":1167,"x2":2000,"y2":1343},"area_px":16826.0,"area_cm2":122.41344250135245,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9101797342300415,"mask_sha256":"861785dbf2dc6c3393a96a430d001aaf92677dd3b590c34a4ad81e920adf4d7b","mask_binary_sha256":"f3cdba391bfedfd557ffbb041c51c77407f7c505264c5ccb0dd342a4a3fda8cb","mask_asset_rel":"masks/20260318_083010_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16826.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9101797342300415}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1082,"y1":715,"x2":1371,"y2":1051},"slot_box_unclipped_px":{"x1":1082,"y1":715,"x2":1371,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1071,"y1":725,"x2":1343,"y2":949},"detected_bbox_px":{"x1":1073,"y1":725,"x2":1341,"y2":948},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1038,"y1":660,"x2":1384,"y2":1030},"area_px":36065.0,"area_cm2":191.29899953506356,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9224459528923035,"mask_sha256":"4bbb0fcb99cefa70e47d4445bfd56263718e790f6378ed7fa711c4e64f344539","mask_binary_sha256":"752de3f9d00e2c12c65cb8bb914e3991b5bf91ccd8cba6673f338a871eaec6af","mask_asset_rel":"masks/20260318_083010_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36065.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9224459528923035}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1884,"y1":1193,"x2":2219,"y2":1330},"slot_box_unclipped_px":{"x1":1884,"y1":1193,"x2":2219,"y2":1330},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1944,"y1":1182,"x2":2186,"y2":1280},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1881,"y1":1161,"x2":2250,"y2":1312},"area_px":14194.0,"area_cm2":103.26497104862692,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8657739162445068,"mask_sha256":"67fd027a63f9edcfd419fa5b0bafe06209ad1a60a5759040b33471f34c25b894","mask_binary_sha256":"0fc808885f07ddcb5712cc76e71f9157dbc4c787cc6a3e22f73b6e11a01d25d7","mask_asset_rel":"masks/20260318_083010_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14194.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8657739162445068}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":583,"y1":616,"x2":892,"y2":900},"slot_box_unclipped_px":{"x1":583,"y1":616,"x2":892,"y2":900},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1071,"x2":322,"y2":1207},"slot_box_unclipped_px":{"x1":42,"y1":1071,"x2":322,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1371,"y1":466,"x2":1640,"y2":707},"slot_box_unclipped_px":{"x1":1371,"y1":466,"x2":1640,"y2":707},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1474,"y1":601,"x2":1579,"y2":689},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1339,"y1":437,"x2":1672,"y2":736},"area_px":6440.0,"area_cm2":34.15958843770441,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.9045224189758301,"mask_sha256":"886704a5d0f7e45c3f21585610620b0d3e925f12e5c9eb638916e03505b78431","mask_binary_sha256":"826a178c0653c04e4fd12f2ee5115e3a97a86bd74c27e6da682d488a510c8d95","mask_asset_rel":"masks/20260318_083010_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6440.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.9045224189758301}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2031,"y1":1057,"x2":2367,"y2":1194},"slot_box_unclipped_px":{"x1":2031,"y1":1057,"x2":2367,"y2":1194},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1640,"y1":466,"x2":1892,"y2":681},"slot_box_unclipped_px":{"x1":1640,"y1":466,"x2":1892,"y2":681},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2248,"y1":1055,"x2":2469,"y2":1192},"slot_box_unclipped_px":{"x1":2248,"y1":1055,"x2":2469,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1892,"y1":466,"x2":2306,"y2":664},"slot_box_unclipped_px":{"x1":1892,"y1":466,"x2":2306,"y2":664},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":892,"y1":616,"x2":1191,"y2":897},"slot_box_unclipped_px":{"x1":892,"y1":616,"x2":1191,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":219,"y1":1070,"x2":547,"y2":1207},"slot_box_unclipped_px":{"x1":219,"y1":1070,"x2":547,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1191,"y1":616,"x2":1492,"y2":879},"slot_box_unclipped_px":{"x1":1191,"y1":616,"x2":1492,"y2":879},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1229,"y1":626,"x2":1477,"y2":831},"detected_bbox_px":{"x1":1233,"y1":628,"x2":1474,"y2":834},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1185,"y1":601,"x2":1516,"y2":905},"area_px":29948.0,"area_cm2":156.55015078878057,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9150329828262329,"mask_sha256":"215dbafecaf6ab0c4d5a5638a1a5c29ca32bb582efbe9243f59fe5579ba89000","mask_binary_sha256":"458b2b002a9c306deb16141b0ee89cd2e72a94e3f1aa5816b91861b31815e149","mask_asset_rel":"masks/20260318_083010_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29948.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9150329828262329}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":450,"y1":1069,"x2":763,"y2":1206},"slot_box_unclipped_px":{"x1":450,"y1":1069,"x2":763,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":517,"y1":1065,"x2":702,"y2":1174},"candidate_bbox_px":null,"crop_bbox_px":{"x1":441,"y1":1047,"x2":785,"y2":1205},"area_px":12575.0,"area_cm2":91.48633302356514,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8289201259613037,"mask_sha256":"6e95299208effd0413360918f4fda31d343cc7dd803855cff0957c4c1afe4809","mask_binary_sha256":"d4ace287c28d921f9a05da2808fc78f465b923052bf17e37476d5ae99bb4e773","mask_asset_rel":"masks/20260318_083010_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12575.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8289201259613037}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1492,"y1":616,"x2":1782,"y2":879},"slot_box_unclipped_px":{"x1":1492,"y1":616,"x2":1782,"y2":879},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1562,"y1":638,"x2":1810,"y2":856},"detected_bbox_px":{"x1":1562,"y1":638,"x2":1808,"y2":856},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1513,"y1":612,"x2":1840,"y2":905},"area_px":31180.0,"area_cm2":162.9903065845525,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.942774772644043,"mask_sha256":"260c54496c94b1441137a5d1e81b7ac45ff906d2e311d845c9cff56aa1aea6ee","mask_binary_sha256":"fd722ddabd07de253850098f378d037d27e7f582d24ca0292a20f9e7bbe68d2d","mask_asset_rel":"masks/20260318_083010_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31180.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.942774772644043}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":698,"y1":1067,"x2":973,"y2":1204},"slot_box_unclipped_px":{"x1":698,"y1":1067,"x2":973,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":761,"y1":1069,"x2":963,"y2":1189},"candidate_bbox_px":null,"crop_bbox_px":{"x1":703,"y1":1062,"x2":1005,"y2":1213},"area_px":12837.0,"area_cm2":93.39244986270423,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8342056274414062,"mask_sha256":"4de42459e4d9deec7d7200d62677e8517964f3aa4aa8313a974643036729f50a","mask_binary_sha256":"1112c188a7b931a08bb93e9220324046990546c4b7c4b96f38d6d96bc3bb5e9c","mask_asset_rel":"masks/20260318_083010_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12837.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8342056274414062}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1782,"y1":616,"x2":2067,"y2":872},"slot_box_unclipped_px":{"x1":1782,"y1":616,"x2":2067,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1831,"y1":657,"x2":2076,"y2":861},"detected_bbox_px":{"x1":1834,"y1":655,"x2":2076,"y2":864},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1802,"y1":616,"x2":2116,"y2":898},"area_px":32760.0,"area_cm2":171.2495972966626,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9350541234016418,"mask_sha256":"f3f4939e2c585aeab373902d87412722f882e151bcc3322715079830fc3a87d3","mask_binary_sha256":"e5405b8bd3bc3b1148aed916d367ffeafb32ea2d25acffd1aff9396114301785","mask_asset_rel":"masks/20260318_083010_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32760.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9350541234016418}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":70,"y1":466,"x2":297,"y2":803},"slot_box_unclipped_px":{"x1":70,"y1":466,"x2":297,"y2":803},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":939,"y1":1065,"x2":1186,"y2":1202},"slot_box_unclipped_px":{"x1":939,"y1":1065,"x2":1186,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":960,"y1":1043,"x2":1204,"y2":1195},"candidate_bbox_px":null,"crop_bbox_px":{"x1":931,"y1":1043,"x2":1205,"y2":1211},"area_px":21642.0,"area_cm2":157.45107111697786,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2875891923904419,"mask_sha256":"fd70bd4f8d8c55a863a36724eb6a8c17c7b798181cd82534aa9f9de3c657464a","mask_binary_sha256":"e264bb09c5a74bf6839f36d455dc0a951f2ffdd8cd69400e041c9a7a5ed2f0c8","mask_asset_rel":"masks/20260318_083010_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21642.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE","target_confidence":0.2875891923904419}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2067,"y1":616,"x2":2338,"y2":884},"slot_box_unclipped_px":{"x1":2067,"y1":616,"x2":2338,"y2":884},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2113,"y1":655,"x2":2343,"y2":845},"detected_bbox_px":{"x1":2112,"y1":660,"x2":2342,"y2":846},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2070,"y1":616,"x2":2371,"y2":911},"area_px":25062.0,"area_cm2":131.00907837145783,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9210982918739319,"mask_sha256":"cd1c8144856d35ed16885c81aff025ea58dad266a914be4d0184450851daeaab","mask_binary_sha256":"b998fad932bea688e9fa5630cb01fce13ef2f7868d2809c6b212d4989f46eaa0","mask_asset_rel":"masks/20260318_083010_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25062.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9210982918739319}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":297,"y1":466,"x2":541,"y2":794},"slot_box_unclipped_px":{"x1":297,"y1":466,"x2":541,"y2":794},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":314,"y1":565,"x2":518,"y2":752},"detected_bbox_px":{"x1":318,"y1":567,"x2":515,"y2":750},"candidate_bbox_px":null,"crop_bbox_px":{"x1":286,"y1":485,"x2":554,"y2":846},"area_px":21322.0,"area_cm2":113.0979417187474,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.888836681842804,"mask_sha256":"7ca2cb08021479f91ab583f8a72651a6ee034b5c52d46d3e2ce6401e3db97749","mask_binary_sha256":"053963c8d7c66f4236b8898d9afa1e2ba769d82f58caba48b9573dd5acb95f37","mask_asset_rel":"masks/20260318_083010_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21322.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.888836681842804}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1176,"y1":1064,"x2":1412,"y2":1201},"slot_box_unclipped_px":{"x1":1176,"y1":1064,"x2":1412,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1201,"y1":1043,"x2":1410,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1173,"y1":1038,"x2":1435,"y2":1202},"area_px":16812.0,"area_cm2":122.31158892979539,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9098043441772461,"mask_sha256":"6cc0d4136054f6f588f81138ca04cf91e28c22d2534408141fbd5dcb6d60c4aa","mask_binary_sha256":"2a9a40f926763a2d0f0a57f7c6007cf40a4b0b4a80302cff03eaa89a78512a2c","mask_asset_rel":"masks/20260318_083010_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16812.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9098043441772461}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260318_083010_cam0_rf.jpg","frame_source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2338,"y1":616,"x2":2581,"y2":840},"slot_box_unclipped_px":{"x1":2338,"y1":616,"x2":2581,"y2":840},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":541,"y1":466,"x2":803,"y2":768},"slot_box_unclipped_px":{"x1":541,"y1":466,"x2":803,"y2":768},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":564,"y1":551,"x2":752,"y2":739},"detected_bbox_px":{"x1":565,"y1":552,"x2":753,"y2":738},"candidate_bbox_px":null,"crop_bbox_px":{"x1":511,"y1":474,"x2":799,"y2":806},"area_px":19056.0,"area_cm2":101.07843435852409,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8040131330490112,"mask_sha256":"564b21ee07c8eeef6839a6f2e50649b1c5f73b4f78e3a3e3bb4028470b2f09cc","mask_binary_sha256":"950aa3798d264b1f5a8db5bfdf35b34c90e37df725a28d321804b5ad70a3ac19","mask_asset_rel":"masks/20260318_083010_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19056.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8040131330490112}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1399,"y1":1062,"x2":1648,"y2":1199},"slot_box_unclipped_px":{"x1":1399,"y1":1062,"x2":1648,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1423,"y1":1063,"x2":1612,"y2":1181},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1404,"y1":1050,"x2":1678,"y2":1201},"area_px":10177.0,"area_cm2":74.04027126686461,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4647369682788849,"mask_sha256":"026751d1dc386c23eaa129da6f0f77afec17ff00523ee06098ed506813971ace","mask_binary_sha256":"cddf0e072614c9394c9c1018e7b0fb21409d7d1b631e14e40735ec7439122b37","mask_asset_rel":"masks/20260318_083010_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10177.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4647369682788849}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":803,"y1":466,"x2":1082,"y2":754},"slot_box_unclipped_px":{"x1":803,"y1":466,"x2":1082,"y2":754},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":798,"y1":515,"x2":1059,"y2":716},"detected_bbox_px":{"x1":801,"y1":515,"x2":1057,"y2":718},"candidate_bbox_px":null,"crop_bbox_px":{"x1":767,"y1":451,"x2":1103,"y2":768},"area_px":30510.0,"area_cm2":161.83370236558406,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9445770382881165,"mask_sha256":"5d2c2e79ac8593c5cbc6d29817132cb3e2b720c286aa99d0d7a01527bb01021c","mask_binary_sha256":"7fbfe95f05726da6e8cd5445041bc733efeeb1501b7997387e09bc05bea47e79","mask_asset_rel":"masks/20260318_083010_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30510.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9445770382881165}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1612,"y1":1060,"x2":1885,"y2":1197},"slot_box_unclipped_px":{"x1":1612,"y1":1060,"x2":1885,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1650,"y1":1051,"x2":1876,"y2":1175},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1620,"y1":1047,"x2":1920,"y2":1198},"area_px":14520.0,"area_cm2":105.63670421488396,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.917674720287323,"mask_sha256":"9218e0e01d871f1e58c9887d5c425411bbccc29a6233e8eab951e0a011061b22","mask_binary_sha256":"1d4631bb71464a179d7d75bef4635aef2577192d70705a4226e91061881ce46b","mask_asset_rel":"masks/20260318_083010_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14520.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.917674720287323}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260318_083010_cam1_rf.jpg","frame_source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1082,"y1":466,"x2":1371,"y2":715},"slot_box_unclipped_px":{"x1":1082,"y1":466,"x2":1371,"y2":715},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1110,"y1":492,"x2":1352,"y2":659},"detected_bbox_px":{"x1":1112,"y1":490,"x2":1351,"y2":659},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1072,"y1":448,"x2":1390,"y2":722},"area_px":22187.0,"area_cm2":117.68614730859436,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9255987405776978,"mask_sha256":"ae5a635cebacdc75f75c2e3f9761a085279b9361c765739ab5ed7ee425636c49","mask_binary_sha256":"839362b8f1b94a076477a45c517fe8f7cfe30dac360d47c02262e83e0d9bbb6b","mask_asset_rel":"masks/20260318_083010_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22187.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9255987405776978}},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260318_083010_cam2_rf.jpg","frame_source_sha256":"040b8fc0ca070edce09a93a43295699aa55cba96216a3da3586c9d73a14564cb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1820,"y1":1059,"x2":2126,"y2":1196},"slot_box_unclipped_px":{"x1":1820,"y1":1059,"x2":2126,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":583,"y1":900,"x2":892,"y2":1141},"slot_box_unclipped_px":{"x1":583,"y1":900,"x2":892,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1210,"x2":208,"y2":1345},"slot_box_unclipped_px":{"x1":42,"y1":1210,"x2":208,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1367,"y1":714,"x2":1635,"y2":1047},"slot_box_unclipped_px":{"x1":1367,"y1":714,"x2":1635,"y2":1047},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1433,"y1":679,"x2":1705,"y2":991},"detected_bbox_px":{"x1":1437,"y1":680,"x2":1703,"y2":994},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1400,"y1":642,"x2":1738,"y2":1028},"area_px":46696.0,"area_cm2":247.68884187687033,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8595448136329651,"mask_sha256":"fcc371d703bb29e6b3ab4017f1b8f4ec0cddbf8e6393e8a35e5db528bf024e21","mask_binary_sha256":"7b6f1231ddc4a5244ed5dd7f342b33ec06efa59cf6c3fc1861930666da051157","mask_asset_rel":"masks/20260319_090806_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46696.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8595448136329651}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2113,"y1":1195,"x2":2468,"y2":1332},"slot_box_unclipped_px":{"x1":2113,"y1":1195,"x2":2468,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1635,"y1":723,"x2":1893,"y2":1047},"slot_box_unclipped_px":{"x1":1635,"y1":723,"x2":1893,"y2":1047},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2354,"y1":1194,"x2":2469,"y2":1331},"slot_box_unclipped_px":{"x1":2354,"y1":1194,"x2":2469,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1893,"y1":715,"x2":2306,"y2":1047},"slot_box_unclipped_px":{"x1":1893,"y1":715,"x2":2306,"y2":1047},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":892,"y1":897,"x2":1191,"y2":1141},"slot_box_unclipped_px":{"x1":892,"y1":897,"x2":1191,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":99,"y1":1209,"x2":439,"y2":1345},"slot_box_unclipped_px":{"x1":99,"y1":1209,"x2":439,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1191,"y1":883,"x2":1493,"y2":1141},"slot_box_unclipped_px":{"x1":1191,"y1":883,"x2":1493,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1200,"y1":847,"x2":1496,"y2":1166},"detected_bbox_px":{"x1":1199,"y1":847,"x2":1489,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1162,"y1":795,"x2":1532,"y2":1204},"area_px":67131.0,"area_cm2":350.9205346801666,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.926253080368042,"mask_sha256":"774c2bec91531a53c14dd7888e4f8504da97a596932d6855df5ed1b91c9f9699","mask_binary_sha256":"18aa2e08c00409c187c80e7345a40ccd885106cfdda7623ab5e1cc3e641400c1","mask_asset_rel":"masks/20260319_090806_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67131.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.926253080368042}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":337,"y1":1207,"x2":686,"y2":1344},"slot_box_unclipped_px":{"x1":337,"y1":1207,"x2":686,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":401,"y1":1160,"x2":650,"y2":1373},"candidate_bbox_px":null,"crop_bbox_px":{"x1":339,"y1":1141,"x2":723,"y2":1415},"area_px":34155.0,"area_cm2":248.4863383236475,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9389116764068604,"mask_sha256":"4956c86c2699fb140ce99992288aaa82a65dd90f36612b0cb98f53da45320449","mask_binary_sha256":"901c479076eadac375c379c0c1b94e2d3b611901a0ca02a7bfaa7cd66e1047a9","mask_asset_rel":"masks/20260319_090806_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34155.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9389116764068604}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1493,"y1":879,"x2":1784,"y2":1141},"slot_box_unclipped_px":{"x1":1493,"y1":879,"x2":1784,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1546,"y1":910,"x2":1823,"y2":1113},"detected_bbox_px":{"x1":1547,"y1":907,"x2":1822,"y2":1113},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1513,"y1":860,"x2":1856,"y2":1148},"area_px":35374.0,"area_cm2":184.91401876593844,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9364156723022461,"mask_sha256":"f62a01e732e855fde16656a0389fc1ad29ced98376086357fb91878edd419db8","mask_binary_sha256":"d75008d47bde446e7c0df1be29a342c6734bc59ed1ba02788342f256204698c0","mask_asset_rel":"masks/20260319_090806_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35374.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9364156723022461}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":616,"y1":1205,"x2":928,"y2":1343},"slot_box_unclipped_px":{"x1":616,"y1":1205,"x2":928,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":704,"y1":1178,"x2":918,"y2":1308},"candidate_bbox_px":null,"crop_bbox_px":{"x1":630,"y1":1162,"x2":973,"y2":1325},"area_px":16426.0,"area_cm2":119.50334045686527,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9000540375709534,"mask_sha256":"f0b2c1097dc9a00295fca01cadcb9d56d1ca436fb41ddb2f966e8aeec8d654df","mask_binary_sha256":"349a45dab59747b8d8b22643e5caa3dbcdca877884fe2b98eaff74c986cbf0d8","mask_asset_rel":"masks/20260319_090806_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16426.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9000540375709534}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":878,"x2":2069,"y2":1141},"slot_box_unclipped_px":{"x1":1784,"y1":878,"x2":2069,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1868,"y1":932,"x2":2128,"y2":1088},"detected_bbox_px":{"x1":1872,"y1":936,"x2":2125,"y2":1089},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1837,"y1":863,"x2":2159,"y2":1152},"area_px":24447.0,"area_cm2":127.79422787275674,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9262514114379883,"mask_sha256":"41e80bd6c587041487afcc3cdf27a4bf33e41f01d77647072af5860467120cb5","mask_binary_sha256":"9f8e4888ee5966930e8be81a17e4634dff39968e3ceaa0ee211c50bcb5f13199","mask_asset_rel":"masks/20260319_090806_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24447.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9262514114379883}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":68,"y1":807,"x2":295,"y2":1047},"slot_box_unclipped_px":{"x1":68,"y1":807,"x2":295,"y2":1047},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":101,"y1":855,"x2":265,"y2":979},"detected_bbox_px":{"x1":106,"y1":853,"x2":264,"y2":980},"candidate_bbox_px":null,"crop_bbox_px":{"x1":54,"y1":784,"x2":304,"y2":1048},"area_px":14428.0,"area_cm2":76.53020838186322,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9275446534156799,"mask_sha256":"b9ce0e77282864072c0d7931646140594a490afd9b9d0f0e33641aa1f207a28c","mask_binary_sha256":"e04484305671660f9fb2f74861bf271bc33a032fbbc57c1646c252c86406b69f","mask_asset_rel":"masks/20260319_090806_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14428.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9275446534156799}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":888,"y1":1204,"x2":1165,"y2":1341},"slot_box_unclipped_px":{"x1":888,"y1":1204,"x2":1165,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":962,"y1":1205,"x2":1171,"y2":1303},"candidate_bbox_px":null,"crop_bbox_px":{"x1":910,"y1":1175,"x2":1215,"y2":1326},"area_px":11832.0,"area_cm2":86.08081847593023,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8885432481765747,"mask_sha256":"2cc3961281c0ca9e47b049355ffbb7e28717e7e9ad0e68670a1083053e588332","mask_binary_sha256":"ea53ad6fe711fa1b305ee66cb00e3a9b07c754919c1dad107f13a7ebf1be3438","mask_asset_rel":"masks/20260319_090806_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11832.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8885432481765747}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":873,"x2":2341,"y2":1141},"slot_box_unclipped_px":{"x1":2069,"y1":873,"x2":2341,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2163,"y1":912,"x2":2376,"y2":1138},"detected_bbox_px":{"x1":2164,"y1":911,"x2":2370,"y2":1162},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2126,"y1":864,"x2":2425,"y2":1165},"area_px":31356.0,"area_cm2":163.91032884109134,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8556428551673889,"mask_sha256":"b2ae39729c1acd6ab18fb05936c7df4c7f1af205244c5db5c61b19efb15a30f5","mask_binary_sha256":"5bce23d3eb0cd2bc3eed6b5f9eb90a15a856b6a029eeaa82b4b8b3ed9872c09e","mask_asset_rel":"masks/20260319_090806_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31356.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8556428551673889}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":295,"y1":796,"x2":540,"y2":1047},"slot_box_unclipped_px":{"x1":295,"y1":796,"x2":540,"y2":1047},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":289,"y1":814,"x2":472,"y2":1060},"detected_bbox_px":{"x1":290,"y1":814,"x2":469,"y2":1059},"candidate_bbox_px":null,"crop_bbox_px":{"x1":240,"y1":772,"x2":510,"y2":1090},"area_px":23519.0,"area_cm2":124.75145348856675,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8181443810462952,"mask_sha256":"24db813d8909c242ee924c408d6784b390a95fc12370ff5bc3eeeccba38b92fd","mask_binary_sha256":"90ba936c9cfece1f6aa8bf298c58dfd81e2c9075b04912c7a59506653dbbbb8d","mask_asset_rel":"masks/20260319_090806_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23519.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8181443810462952}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1150,"y1":1202,"x2":1407,"y2":1339},"slot_box_unclipped_px":{"x1":1150,"y1":1202,"x2":1407,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1208,"y1":1193,"x2":1390,"y2":1341},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1164,"y1":1169,"x2":1447,"y2":1358},"area_px":16440.0,"area_cm2":119.60519402842233,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9210940599441528,"mask_sha256":"99211191bd1034c8ebc65b4e6ebc9c8924e5dbcc2cb0588098a7fe357ea6422d","mask_binary_sha256":"1d31e517974fd04cd7d17ce78a1d5616ce39c2893cae15689be749c70b84daf7","mask_asset_rel":"masks/20260319_090806_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16440.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9210940599441528}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2341,"y1":870,"x2":2584,"y2":1141},"slot_box_unclipped_px":{"x1":2341,"y1":870,"x2":2584,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2411,"y1":908,"x2":2584,"y2":1137},"detected_bbox_px":{"x1":2413,"y1":904,"x2":2586,"y2":1100},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2317,"y1":841,"x2":2592,"y2":1164},"area_px":18936.0,"area_cm2":98.9860309648841,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8017858862876892,"mask_sha256":"7f81a3d1c2c444d573a253733dd1ba421521bc732073a97c1c1d597907268e71","mask_binary_sha256":"cbc0db1b5d214225098e42057915b29cf72acb8cd4c858852c3cfc039eb6cfb0","mask_asset_rel":"masks/20260319_090806_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18936.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.8017858862876892}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":540,"y1":766,"x2":803,"y2":1047},"slot_box_unclipped_px":{"x1":540,"y1":766,"x2":803,"y2":1047},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":510,"y1":789,"x2":739,"y2":1013},"detected_bbox_px":{"x1":513,"y1":789,"x2":738,"y2":1013},"candidate_bbox_px":null,"crop_bbox_px":{"x1":483,"y1":742,"x2":782,"y2":1051},"area_px":29807.0,"area_cm2":158.10479077059864,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8686832189559937,"mask_sha256":"73b2053b0ca0210d4c8afae22b8d667b15b8fd88d0870f7c0bb6e4b7cacf4a09","mask_binary_sha256":"07b860c03211edf1714918d763a43598c8d2c76c5de78f142d9776ea9cd12c5c","mask_asset_rel":"masks/20260319_090806_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29807.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8686832189559937}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1399,"y1":1200,"x2":1665,"y2":1337},"slot_box_unclipped_px":{"x1":1399,"y1":1200,"x2":1665,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1461,"y1":1199,"x2":1667,"y2":1322},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1432,"y1":1175,"x2":1727,"y2":1333},"area_px":14265.0,"area_cm2":103.78151416152339,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9296377897262573,"mask_sha256":"6738edabd58fb3171c9bc03f8291678ba99867f9f6700b34c4967fe47a6c4807","mask_binary_sha256":"ca2832c89c7b27063ca6f1fa4fd69dfc71f9212c149e37113d1b14c0e3adf687","mask_asset_rel":"masks/20260319_090806_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14265.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9296377897262573}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":803,"y1":749,"x2":1082,"y2":1047},"slot_box_unclipped_px":{"x1":803,"y1":749,"x2":1082,"y2":1047},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":771,"y1":747,"x2":1064,"y2":1036},"detected_bbox_px":{"x1":774,"y1":747,"x2":1072,"y2":1052},"candidate_bbox_px":null,"crop_bbox_px":{"x1":736,"y1":712,"x2":1105,"y2":1071},"area_px":44691.0,"area_cm2":237.05375261947944,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8104482889175415,"mask_sha256":"0cadc1f4f23737b73d4d86004757a6a771dd1755a6f53d4301b647b01ef9c20f","mask_binary_sha256":"b4111ad70e1b9676abb033f2c29fbe69fe7508a822ce33ea5e4f884d4fecca16","mask_asset_rel":"masks/20260319_090806_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44691.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8104482889175415}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1635,"y1":1199,"x2":1933,"y2":1336},"slot_box_unclipped_px":{"x1":1635,"y1":1199,"x2":1933,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1729,"y1":1174,"x2":1954,"y2":1323},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1679,"y1":1155,"x2":2007,"y2":1335},"area_px":16452.0,"area_cm2":119.69249708975694,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9052886366844177,"mask_sha256":"e631394cbc25888ceddced0a252b6a7bad0f7b71a835528a2420111b4533e2fe","mask_binary_sha256":"9b72b26c74900add6595f7f5d28a51ae5a6f6c0f40cedecada795aa6121a327e","mask_asset_rel":"masks/20260319_090806_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16452.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9052886366844177}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1082,"y1":717,"x2":1367,"y2":1047},"slot_box_unclipped_px":{"x1":1082,"y1":717,"x2":1367,"y2":1047},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1065,"y1":717,"x2":1342,"y2":955},"detected_bbox_px":{"x1":1069,"y1":716,"x2":1341,"y2":953},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1032,"y1":663,"x2":1384,"y2":1026},"area_px":39645.0,"area_cm2":210.28833596471912,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9284935593605042,"mask_sha256":"5cd270ab76ff6362b5a096769410876c7826b90aa698bacfc2417242584a674d","mask_binary_sha256":"b26140c0ca188e75eb3c1a849397930e23fc6f324de2593d5cd22e4259654d61","mask_asset_rel":"masks/20260319_090806_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39645.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9284935593605042}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1872,"y1":1197,"x2":2203,"y2":1334},"slot_box_unclipped_px":{"x1":1872,"y1":1197,"x2":2203,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1942,"y1":1162,"x2":2185,"y2":1279},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1884,"y1":1121,"x2":2248,"y2":1371},"area_px":14964.0,"area_cm2":108.8669174842647,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8157255053520203,"mask_sha256":"bf6aaf70463eb2ed9f515b46b47f840ab5906daace98ff47a8d4c3f9b3011c67","mask_binary_sha256":"3165bf165c76e9b685b28221a1b3f6b14ccf1dd838605f3d09c9be86549720a6","mask_asset_rel":"masks/20260319_090806_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14964.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8157255053520203}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":583,"y1":631,"x2":892,"y2":900},"slot_box_unclipped_px":{"x1":583,"y1":631,"x2":892,"y2":900},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1075,"x2":315,"y2":1211},"slot_box_unclipped_px":{"x1":42,"y1":1075,"x2":315,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1367,"y1":472,"x2":1635,"y2":714},"slot_box_unclipped_px":{"x1":1367,"y1":472,"x2":1635,"y2":714},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1472,"y1":602,"x2":1584,"y2":693},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1335,"y1":443,"x2":1667,"y2":743},"area_px":6520.0,"area_cm2":34.58393115121626,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.7890609502792358,"mask_sha256":"9e6669ca3334440c198fdfd17f041fbf9767cdb108d1b603d5f5234cb6f2b7c7","mask_binary_sha256":"4f8da4c995edd702bae55f8e02591db0f9c32d4390e15aeba433bb9f70d232d9","mask_asset_rel":"masks/20260319_090806_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6520.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.7890609502792358}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2024,"y1":1061,"x2":2355,"y2":1198},"slot_box_unclipped_px":{"x1":2024,"y1":1061,"x2":2355,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1635,"y1":472,"x2":1893,"y2":723},"slot_box_unclipped_px":{"x1":1635,"y1":472,"x2":1893,"y2":723},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2241,"y1":1059,"x2":2469,"y2":1196},"slot_box_unclipped_px":{"x1":2241,"y1":1059,"x2":2469,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1893,"y1":472,"x2":2306,"y2":715},"slot_box_unclipped_px":{"x1":1893,"y1":472,"x2":2306,"y2":715},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":892,"y1":631,"x2":1191,"y2":897},"slot_box_unclipped_px":{"x1":892,"y1":631,"x2":1191,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":207,"y1":1074,"x2":540,"y2":1211},"slot_box_unclipped_px":{"x1":207,"y1":1074,"x2":540,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1191,"y1":631,"x2":1493,"y2":883},"slot_box_unclipped_px":{"x1":1191,"y1":631,"x2":1493,"y2":883},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1220,"y1":622,"x2":1483,"y2":846},"detected_bbox_px":{"x1":1221,"y1":625,"x2":1480,"y2":848},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1185,"y1":595,"x2":1517,"y2":891},"area_px":35478.0,"area_cm2":185.45766828116592,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9090408682823181,"mask_sha256":"a8893f094eb4f4d951fcbf5365923347df10a56330f529c49533e1c1f9be888c","mask_binary_sha256":"2cefb9abbc2c825fbfb415f6f4aaa173e635c1e5832ba768190e63ab0dad4602","mask_asset_rel":"masks/20260319_090806_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35478.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9090408682823181}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":438,"y1":1073,"x2":756,"y2":1210},"slot_box_unclipped_px":{"x1":438,"y1":1073,"x2":756,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":493,"y1":1054,"x2":702,"y2":1188},"candidate_bbox_px":null,"crop_bbox_px":{"x1":441,"y1":1038,"x2":791,"y2":1196},"area_px":15659.0,"area_cm2":113.92321978656115,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8044238686561584,"mask_sha256":"481b161aa33369663ca23c02b8485f5f41a343b86ec42b5dd888eb7127961663","mask_binary_sha256":"3bf6b2c473cb8af433de8b66cc77b80b617ebad28d43dbe3ed571a3ddbd45846","mask_asset_rel":"masks/20260319_090806_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15659.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8044238686561584}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1493,"y1":631,"x2":1784,"y2":879},"slot_box_unclipped_px":{"x1":1493,"y1":631,"x2":1784,"y2":879},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1560,"y1":635,"x2":1815,"y2":864},"detected_bbox_px":{"x1":1562,"y1":633,"x2":1814,"y2":865},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1512,"y1":608,"x2":1846,"y2":891},"area_px":35675.0,"area_cm2":186.48746592058725,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9357883334159851,"mask_sha256":"750516ca8a7f6b3fdced637d3bd2b924f20ea2bfa832e70f468da5221014891b","mask_binary_sha256":"10fa87ae9dc38bb2fd5976cf8b10da007ef5e2128952dfe5f1d8bfb3e7ed35ae","mask_asset_rel":"masks/20260319_090806_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35675.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9357883334159851}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":685,"y1":1071,"x2":966,"y2":1208},"slot_box_unclipped_px":{"x1":685,"y1":1071,"x2":966,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":759,"y1":1050,"x2":977,"y2":1188},"candidate_bbox_px":null,"crop_bbox_px":{"x1":699,"y1":1042,"x2":1008,"y2":1200},"area_px":16751.0,"area_cm2":121.8677983680111,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8419286012649536,"mask_sha256":"90fbacacffb3fa1803d01fff499822c2f566ac9c3801771a3dbeb1001a8875f0","mask_binary_sha256":"f55edee6f5ad0a363b545e48a47e0369be9ebe575c3baf0f5f5c4d1545814776","mask_asset_rel":"masks/20260319_090806_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16751.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8419286012649536}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":631,"x2":2069,"y2":878},"slot_box_unclipped_px":{"x1":1784,"y1":631,"x2":2069,"y2":878},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1826,"y1":654,"x2":2077,"y2":862},"detected_bbox_px":{"x1":1828,"y1":652,"x2":2076,"y2":862},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1796,"y1":614,"x2":2118,"y2":887},"area_px":35069.0,"area_cm2":183.3196620145501,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9357203245162964,"mask_sha256":"af7550184831d920a9376cab50f338c4de5f2144f5dcb3045a6cc46d1dc1373e","mask_binary_sha256":"2528723d4fa29de18d204c6674c065f55835011c6fcaab1c079642eaebf3d254","mask_asset_rel":"masks/20260319_090806_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35069.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9357203245162964}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":68,"y1":472,"x2":295,"y2":807},"slot_box_unclipped_px":{"x1":68,"y1":472,"x2":295,"y2":807},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":927,"y1":1069,"x2":1179,"y2":1206},"slot_box_unclipped_px":{"x1":927,"y1":1069,"x2":1179,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1022,"y1":1049,"x2":1177,"y2":1188},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1003,"y1":1032,"x2":1196,"y2":1205},"area_px":14943.0,"area_cm2":108.71413712692913,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"REVIEW_RAW_UNCHANGED","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.3899076581001282,"mask_sha256":"bfe57b3ff57c7cfa8a0662952406e5a9e5825a20846338aab66a801fb36f18e5","mask_binary_sha256":"caf770c6f114625c94bc74560614ecc638e193df422d1509fc8f44994ed7ba50","mask_asset_rel":"masks/20260319_090806_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14943.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.3899076581001282},"display_trend_review_note":"The only residual v10 three-point reversal. Original front photographs on three dates show different upper leaf bundles around the central plant, while all three masks retain review flags. Cause is unresolved; 3/19 raw area remains 14,943 px2 with no averaging or correction, and model input is unchanged. v11 derived source/mask files for these three dates are byte-identical to the explicitly reviewed v10 inputs by SHA256. v12 changes only calibration, and the reviewed mask SHA values remain identical.","model_input_unchanged":true},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":631,"x2":2341,"y2":873},"slot_box_unclipped_px":{"x1":2069,"y1":631,"x2":2341,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2118,"y1":639,"x2":2347,"y2":851},"detected_bbox_px":{"x1":2119,"y1":635,"x2":2345,"y2":852},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2070,"y1":614,"x2":2374,"y2":889},"area_px":29206.0,"area_cm2":152.67142059359975,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9176465272903442,"mask_sha256":"f5fb478cdc06dcb5673beb3a5a038c60ac2a301b2a941a70745389a621b33ebc","mask_binary_sha256":"f570b3113359c4888cb7d89e0a0ce85d42a0b1406474a07f881668861865e7ee","mask_asset_rel":"masks/20260319_090806_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29206.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9176465272903442}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":295,"y1":472,"x2":540,"y2":796},"slot_box_unclipped_px":{"x1":295,"y1":472,"x2":540,"y2":796},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":312,"y1":554,"x2":524,"y2":762},"detected_bbox_px":{"x1":315,"y1":556,"x2":525,"y2":762},"candidate_bbox_px":null,"crop_bbox_px":{"x1":284,"y1":486,"x2":554,"y2":842},"area_px":24459.0,"area_cm2":129.73748037233108,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6904352903366089,"mask_sha256":"46cdd0b66351f2a2e177453d389c04fff214ec4aeeea92d3d1afbfc7de7e0387","mask_binary_sha256":"c41c7f0e0e09eb9e90168ab824cf18ab8572d25f3354190962ac9c54c29a5769","mask_asset_rel":"masks/20260319_090806_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24459.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6904352903366089}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1164,"y1":1068,"x2":1400,"y2":1205},"slot_box_unclipped_px":{"x1":1164,"y1":1068,"x2":1400,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1203,"y1":1035,"x2":1411,"y2":1179},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1174,"y1":1027,"x2":1438,"y2":1200},"area_px":18731.0,"area_cm2":136.27280348822254,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9108985066413879,"mask_sha256":"7a8e12ef1c0030575d45813865563308b674a6dba2e572ac487849e80a1d3e5f","mask_binary_sha256":"f88119bfb0fad88cd1ea390d5075c9ed63fd40a488b4336dac79a103c6c5aaef","mask_asset_rel":"masks/20260319_090806_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18731.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9108985066413879}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260319_090806_cam0_rf.jpg","frame_source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2341,"y1":631,"x2":2584,"y2":870},"slot_box_unclipped_px":{"x1":2341,"y1":631,"x2":2584,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":540,"y1":472,"x2":803,"y2":766},"slot_box_unclipped_px":{"x1":540,"y1":472,"x2":803,"y2":766},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":564,"y1":546,"x2":772,"y2":736},"detected_bbox_px":{"x1":563,"y1":550,"x2":774,"y2":734},"candidate_bbox_px":null,"crop_bbox_px":{"x1":518,"y1":474,"x2":807,"y2":797},"area_px":22213.0,"area_cm2":117.82405869048571,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9301580190658569,"mask_sha256":"dfee0fc2938bfe7986b1e400b1302f4782278235e18fe221e8f6d575e19f3288","mask_binary_sha256":"784667274eb38f60973a5c57354d5dbedbbd3d6ad578309d9405de3aac9859af","mask_asset_rel":"masks/20260319_090806_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22213.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9301580190658569}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1392,"y1":1066,"x2":1636,"y2":1203},"slot_box_unclipped_px":{"x1":1392,"y1":1066,"x2":1636,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":{"x1":1415,"y1":1038,"x2":1683,"y2":1189},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NO_DETECTION","target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","target_confidence":null}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":803,"y1":472,"x2":1082,"y2":749},"slot_box_unclipped_px":{"x1":803,"y1":472,"x2":1082,"y2":749},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":796,"y1":506,"x2":1068,"y2":715},"detected_bbox_px":{"x1":798,"y1":508,"x2":1065,"y2":715},"candidate_bbox_px":null,"crop_bbox_px":{"x1":763,"y1":455,"x2":1112,"y2":760},"area_px":34151.0,"area_cm2":181.14660011429243,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9469534754753113,"mask_sha256":"88058924862fc1d9acc2b140b1dd31b6cbaeff316772a2852c0c8bb1d9303a2d","mask_binary_sha256":"261153e21362585476f6dfe92fbf4d77a2aea8d3d7d73cc7055099b47a05f9ce","mask_asset_rel":"masks/20260319_090806_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34151.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9469534754753113}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1605,"y1":1064,"x2":1873,"y2":1201},"slot_box_unclipped_px":{"x1":1605,"y1":1064,"x2":1873,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1634,"y1":1035,"x2":1881,"y2":1170},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1616,"y1":1034,"x2":1920,"y2":1185},"area_px":17043.0,"area_cm2":123.99217286048673,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8972366452217102,"mask_sha256":"573896bea7454479781e490b93f12f9f7961ba7e3468f0e660ea8f3af443f108","mask_binary_sha256":"c012486d03e46cb1bc56d8890bee65943773be6d3a9f0404e3f19e7754b01bc4","mask_asset_rel":"masks/20260319_090806_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17043.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8972366452217102}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260319_090806_cam1_rf.jpg","frame_source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1082,"y1":472,"x2":1367,"y2":717},"slot_box_unclipped_px":{"x1":1082,"y1":472,"x2":1367,"y2":717},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1108,"y1":487,"x2":1365,"y2":678},"detected_bbox_px":{"x1":1109,"y1":484,"x2":1362,"y2":675},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1077,"y1":455,"x2":1396,"y2":725},"area_px":23849.0,"area_cm2":126.50186718180316,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9229540228843689,"mask_sha256":"d1ae5bbcc9b83cf76f01352dc162af65cc154028adbd791604859b49855bf2f8","mask_binary_sha256":"bdabb75dd6aa01f98c2f3c93380432da4add3c69c5b3cc2c4f971ba774773d3d","mask_asset_rel":"masks/20260319_090806_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23849.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9229540228843689}},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260319_090806_cam2_rf.jpg","frame_source_sha256":"fc7a83fc0e5509c6966b99338a33c3aeaac92ad5bd8ad5dbd768a7bd55dd9272","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1813,"y1":1063,"x2":2114,"y2":1200},"slot_box_unclipped_px":{"x1":1813,"y1":1063,"x2":2114,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":584,"y1":900,"x2":893,"y2":1150},"slot_box_unclipped_px":{"x1":584,"y1":900,"x2":893,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1210,"x2":211,"y2":1345},"slot_box_unclipped_px":{"x1":41,"y1":1210,"x2":211,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1362,"y1":720,"x2":1636,"y2":1038},"slot_box_unclipped_px":{"x1":1362,"y1":720,"x2":1636,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1430,"y1":682,"x2":1710,"y2":986},"detected_bbox_px":{"x1":1437,"y1":681,"x2":1711,"y2":984},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1396,"y1":646,"x2":1744,"y2":1022},"area_px":49606.0,"area_cm2":263.12430808086407,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9052261114120483,"mask_sha256":"40f63fb8a99f662cce502576c6972b07442a096ec0cbefa2cb59879504c7a303","mask_binary_sha256":"9edd737715ef110f96c647b59f4a8b5a6042a2e7f773305eaa6f1f1bd6b24b17","mask_asset_rel":"masks/20260320_085556_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49606.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9052261114120483}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2117,"y1":1195,"x2":2469,"y2":1332},"slot_box_unclipped_px":{"x1":2117,"y1":1195,"x2":2469,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2224,"y1":1135,"x2":2455,"y2":1321},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2082,"y1":1111,"x2":2477,"y2":1347},"area_px":24358.0,"area_cm2":177.2106639990457,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2039186954498291,"mask_sha256":"124a72961a6e34f0de86dc24991e8a1ff45c5adf4393eddff02bd52beb96f665","mask_binary_sha256":"7d4d37b0a60b550d63d05d75acf357bc5c24f8da21b38d4d3495fcdd2aeff2dd","mask_asset_rel":"masks/20260320_085556_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24358.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.2039186954498291}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1636,"y1":711,"x2":1911,"y2":1038},"slot_box_unclipped_px":{"x1":1636,"y1":711,"x2":1911,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2358,"y1":1194,"x2":2469,"y2":1331},"slot_box_unclipped_px":{"x1":2358,"y1":1194,"x2":2469,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1911,"y1":703,"x2":2306,"y2":1038},"slot_box_unclipped_px":{"x1":1911,"y1":703,"x2":2306,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":893,"y1":898,"x2":1192,"y2":1150},"slot_box_unclipped_px":{"x1":893,"y1":898,"x2":1192,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":105,"y1":1209,"x2":443,"y2":1345},"slot_box_unclipped_px":{"x1":105,"y1":1209,"x2":443,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1192,"y1":882,"x2":1493,"y2":1150},"slot_box_unclipped_px":{"x1":1192,"y1":882,"x2":1493,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1194,"y1":839,"x2":1512,"y2":1162},"detected_bbox_px":{"x1":1193,"y1":837,"x2":1509,"y2":1194},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1151,"y1":778,"x2":1550,"y2":1201},"area_px":75188.0,"area_cm2":393.03768991274325,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9339978098869324,"mask_sha256":"8a20de1eb30ee2332b6a01276ee6fac2974ed113494d2023f7fc3bbb2c9dad75","mask_binary_sha256":"f77e910c25dc19d04dcc75f91a024984dec56aff3db1ba3ce8edbcab6e6a9514","mask_asset_rel":"masks/20260320_085556_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":75188.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9339978098869324}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":342,"y1":1207,"x2":690,"y2":1344},"slot_box_unclipped_px":{"x1":342,"y1":1207,"x2":690,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":398,"y1":1134,"x2":670,"y2":1373},"candidate_bbox_px":null,"crop_bbox_px":{"x1":338,"y1":1128,"x2":721,"y2":1375},"area_px":39922.0,"area_cm2":290.44273455004117,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9125673174858093,"mask_sha256":"a1dfa4b74051b73228fcd13ee6e80b752d6c15e2d797eac4bdd055bbc80c01b7","mask_binary_sha256":"113ecc4ff7293b0bced46bd034288d12d53a392744c409896a4df1d0b37c6916","mask_asset_rel":"masks/20260320_085556_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39922.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9125673174858093}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1493,"y1":875,"x2":1782,"y2":1150},"slot_box_unclipped_px":{"x1":1493,"y1":875,"x2":1782,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1543,"y1":898,"x2":1828,"y2":1117},"detected_bbox_px":{"x1":1543,"y1":902,"x2":1825,"y2":1119},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1509,"y1":848,"x2":1862,"y2":1150},"area_px":39281.0,"area_cm2":205.33746738126385,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9349707365036011,"mask_sha256":"e99da19278524cd6f7bbaabbb461cf8ada72a26b238304f6e6b6a68aa8a8bd13","mask_binary_sha256":"9f2414cc99d070fc9d8cdfc801f465ceaeb1d6f6b0462009bdf53fe6b408e6d3","mask_asset_rel":"masks/20260320_085556_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39281.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9349707365036011}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":622,"y1":1205,"x2":931,"y2":1343},"slot_box_unclipped_px":{"x1":622,"y1":1205,"x2":931,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":715,"y1":1180,"x2":919,"y2":1304},"candidate_bbox_px":null,"crop_bbox_px":{"x1":632,"y1":1162,"x2":972,"y2":1319},"area_px":16668.0,"area_cm2":121.26395219378001,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9219184517860413,"mask_sha256":"3ad9a1cd15b473de245a21d7eb02a48946dffca919fe67170f5c08ad3b4ce75e","mask_binary_sha256":"1f25cde10b23916cf73b6db8b0c67ef5d9815ddb5c151ac2d9e04b24b8f8b302","mask_asset_rel":"masks/20260320_085556_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16668.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9219184517860413}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1782,"y1":877,"x2":2067,"y2":1150},"slot_box_unclipped_px":{"x1":1782,"y1":877,"x2":2067,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1865,"y1":922,"x2":2134,"y2":1088},"detected_bbox_px":{"x1":1870,"y1":920,"x2":2133,"y2":1087},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1833,"y1":857,"x2":2166,"y2":1157},"area_px":26038.0,"area_cm2":136.11101997590052,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9332147836685181,"mask_sha256":"fb8a9dd0639c0a3bf909410a1c1c96a65ba966c0097c0b9024c652009bdbfb2f","mask_binary_sha256":"e50df1605c76f343b819e4327dbc4c391adce8975679826c6107b18875045dfb","mask_asset_rel":"masks/20260320_085556_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26038.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9332147836685181}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":11,"y1":761,"x2":270,"y2":1038},"slot_box_unclipped_px":{"x1":11,"y1":761,"x2":270,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":99,"y1":840,"x2":274,"y2":975},"detected_bbox_px":{"x1":100,"y1":840,"x2":270,"y2":978},"candidate_bbox_px":null,"crop_bbox_px":{"x1":41,"y1":762,"x2":326,"y2":1067},"area_px":15833.0,"area_cm2":83.9827272879152,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9304031729698181,"mask_sha256":"feb38cc03443049633ed5d0c8bc837299a023d1144cf99e5ddde7f8f057086d9","mask_binary_sha256":"6eb9a69838389b51d9d9f06a6c20c83baa997d229f9f7a1db5c9f165e2a0db4d","mask_asset_rel":"masks/20260320_085556_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15833.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9304031729698181}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":894,"y1":1204,"x2":1168,"y2":1341},"slot_box_unclipped_px":{"x1":894,"y1":1204,"x2":1168,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":958,"y1":1192,"x2":1178,"y2":1305},"candidate_bbox_px":null,"crop_bbox_px":{"x1":918,"y1":1174,"x2":1219,"y2":1325},"area_px":13575.0,"area_cm2":98.76158813478304,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9026831388473511,"mask_sha256":"58b31c51b61ff440b8d05bdded86a84eb740792b012940c19384dafbc75d2fb6","mask_binary_sha256":"dcc6b67c351236a15c65ec1ff880e764d8486ed114926fdf05b330594dcc3c8f","mask_asset_rel":"masks/20260320_085556_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13575.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9026831388473511}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2067,"y1":869,"x2":2351,"y2":1150},"slot_box_unclipped_px":{"x1":2067,"y1":869,"x2":2351,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2156,"y1":903,"x2":2387,"y2":1151},"detected_bbox_px":{"x1":2159,"y1":904,"x2":2389,"y2":1179},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2121,"y1":856,"x2":2433,"y2":1181},"area_px":37409.0,"area_cm2":195.55177610716885,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.826410174369812,"mask_sha256":"6d7d82e5542ac3ec6d3492fd5310d780ad4e962500e27646e3e44a47fa73dfe7","mask_binary_sha256":"6a0bb3b08f6be7184d15cadaeb6136c713f16de6b63ca3ac9aab65f78d8fe462","mask_asset_rel":"masks/20260320_085556_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37409.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.826410174369812}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":270,"y1":787,"x2":523,"y2":1038},"slot_box_unclipped_px":{"x1":270,"y1":787,"x2":523,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":283,"y1":808,"x2":459,"y2":1061},"detected_bbox_px":{"x1":286,"y1":806,"x2":457,"y2":1061},"candidate_bbox_px":null,"crop_bbox_px":{"x1":230,"y1":765,"x2":508,"y2":1091},"area_px":25070.0,"area_cm2":132.97839784677785,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.575705885887146,"mask_sha256":"1808c0d5006028acb1707014170b69d1f3f259087454c3bd0826cb99112733a0","mask_binary_sha256":"52d4e0b7d8a160ea22f7b38abea39befae84bc5f5bc357a9e5601e313c76eae9","mask_asset_rel":"masks/20260320_085556_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25070.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.575705885887146}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1155,"y1":1202,"x2":1412,"y2":1339},"slot_box_unclipped_px":{"x1":1155,"y1":1202,"x2":1412,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1203,"y1":1195,"x2":1401,"y2":1343},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1163,"y1":1164,"x2":1446,"y2":1363},"area_px":18184.0,"area_cm2":132.29323894238635,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9360479712486267,"mask_sha256":"bf2267d40da146e752bbfd79a5d6384dc9e59e8551f2a08aea8f7ed9225d8a3f","mask_binary_sha256":"489bdebfec96d67a10fa3959816d6ba3dc564a9d7b26761c5ccb4f29003df055","mask_asset_rel":"masks/20260320_085556_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18184.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9360479712486267}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2351,"y1":843,"x2":2580,"y2":1150},"slot_box_unclipped_px":{"x1":2351,"y1":843,"x2":2580,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2408,"y1":900,"x2":2580,"y2":1090},"detected_bbox_px":{"x1":2412,"y1":898,"x2":2586,"y2":1085},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2328,"y1":810,"x2":2592,"y2":1148},"area_px":20013.0,"area_cm2":104.61593988699966,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6931924819946289,"mask_sha256":"ceffc75a123dae53f6a454deb7effa2d1e975745a217a2af0e5c69fffd6c2a74","mask_binary_sha256":"65a4eac25e66ebba26f0150606a988808b258548ecfa6873aa089f2245d81e29","mask_asset_rel":"masks/20260320_085556_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20013.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.6931924819946289}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":523,"y1":759,"x2":795,"y2":1038},"slot_box_unclipped_px":{"x1":523,"y1":759,"x2":795,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":516,"y1":778,"x2":739,"y2":1002},"detected_bbox_px":{"x1":520,"y1":779,"x2":738,"y2":1004},"candidate_bbox_px":null,"crop_bbox_px":{"x1":486,"y1":731,"x2":785,"y2":1038},"area_px":30979.0,"area_cm2":164.32141152354734,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9212435483932495,"mask_sha256":"4b9cf191e581fad76f89493a6631e669a5393a93a5601f6ba1207d4ed478dbe7","mask_binary_sha256":"8e3e28980bf4905d12e073ab9f168975554ebbd6e735690659139f92d51cad7b","mask_asset_rel":"masks/20260320_085556_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30979.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9212435483932495}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1403,"y1":1200,"x2":1671,"y2":1337},"slot_box_unclipped_px":{"x1":1403,"y1":1200,"x2":1671,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1460,"y1":1191,"x2":1668,"y2":1311},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1429,"y1":1169,"x2":1724,"y2":1325},"area_px":14823.0,"area_cm2":107.84110651358299,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9332560300827026,"mask_sha256":"f7d8f795e75c607a2daf14489c3cb49f092f4e7b84d9f931aad2d145bb0c185a","mask_binary_sha256":"d3b5909440c92ad81ea2621c941624e8b5bb99607cad635b111fe1a4d00e9f5a","mask_asset_rel":"masks/20260320_085556_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14823.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9332560300827026}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":795,"y1":741,"x2":1083,"y2":1038},"slot_box_unclipped_px":{"x1":795,"y1":741,"x2":1083,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":773,"y1":741,"x2":1070,"y2":1028},"detected_bbox_px":{"x1":775,"y1":744,"x2":1073,"y2":1054},"candidate_bbox_px":null,"crop_bbox_px":{"x1":737,"y1":707,"x2":1109,"y2":1062},"area_px":44958.0,"area_cm2":238.46999642582526,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8742441534996033,"mask_sha256":"e43cd740c4064388a733e9b8f3dc35fc763b779c65cf06d7eedbcb2900f09f83","mask_binary_sha256":"d69ead54b299e160987d1a6770c26d101476f9146545bfdab9ab314916dcc9fd","mask_asset_rel":"masks/20260320_085556_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44958.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8742441534996033}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1639,"y1":1199,"x2":1939,"y2":1336},"slot_box_unclipped_px":{"x1":1639,"y1":1199,"x2":1939,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1730,"y1":1171,"x2":1955,"y2":1324},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1681,"y1":1149,"x2":2011,"y2":1347},"area_px":16365.0,"area_cm2":119.05954989508099,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9265474677085876,"mask_sha256":"4f370bb1cfc9f87f27b5ef0afc085ece10f49c5d2210ab1ca6f7838106d2609a","mask_binary_sha256":"c5e736008b85dfff4239374ea0fc37eaca48749574e058564af60057b2d2ac41","mask_asset_rel":"masks/20260320_085556_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16365.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9265474677085876}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1083,"y1":716,"x2":1362,"y2":1038},"slot_box_unclipped_px":{"x1":1083,"y1":716,"x2":1362,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1064,"y1":706,"x2":1370,"y2":957},"detected_bbox_px":{"x1":1065,"y1":707,"x2":1365,"y2":965},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1027,"y1":668,"x2":1407,"y2":1022},"area_px":45773.0,"area_cm2":242.7929878197273,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9316675662994385,"mask_sha256":"a3ac7ea02425f5164ba01bc0830dcffafa0ae5f0e880384290becfe44ec3f5ec","mask_binary_sha256":"a4b6fd3d4a2b3b7801f107fc774aaf47e24988f7702a3718ccb3bacee925a8c5","mask_asset_rel":"masks/20260320_085556_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45773.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9316675662994385}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1876,"y1":1197,"x2":2209,"y2":1334},"slot_box_unclipped_px":{"x1":1876,"y1":1197,"x2":2209,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1940,"y1":1157,"x2":2196,"y2":1287},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1882,"y1":1142,"x2":2248,"y2":1299},"area_px":16832.0,"area_cm2":122.45709403201975,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8889632225036621,"mask_sha256":"a344d0fa9d62bb31a0b647f014dcff5b9218fcea623d2225e22db796519cd87f","mask_binary_sha256":"965145768bb0174abc346c8450c02222fa3f869abbf5d472d2140f2c4669633a","mask_asset_rel":"masks/20260320_085556_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16832.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8889632225036621}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":584,"y1":611,"x2":893,"y2":900},"slot_box_unclipped_px":{"x1":584,"y1":611,"x2":893,"y2":900},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1075,"x2":317,"y2":1211},"slot_box_unclipped_px":{"x1":41,"y1":1075,"x2":317,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1362,"y1":453,"x2":1636,"y2":720},"slot_box_unclipped_px":{"x1":1362,"y1":453,"x2":1636,"y2":720},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1416,"y1":509,"x2":1699,"y2":686},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1382,"y1":488,"x2":1733,"y2":707},"area_px":26988.0,"area_cm2":143.1520144032246,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.11662997305393219,"mask_sha256":"6619b4224c4c1102599c2335e8f8b9e355ca5b82754bea5ccd22673b5be02800","mask_binary_sha256":"d0468c6628d45364769cc590c5a1ead17cbfd7dacf3c577ae9b3e91dba8f9b3d","mask_asset_rel":"masks/20260320_085556_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26988.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.11662997305393219}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2026,"y1":1061,"x2":2359,"y2":1198},"slot_box_unclipped_px":{"x1":2026,"y1":1061,"x2":2359,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1636,"y1":453,"x2":1911,"y2":711},"slot_box_unclipped_px":{"x1":1636,"y1":453,"x2":1911,"y2":711},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2243,"y1":1059,"x2":2469,"y2":1196},"slot_box_unclipped_px":{"x1":2243,"y1":1059,"x2":2469,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1911,"y1":453,"x2":2306,"y2":703},"slot_box_unclipped_px":{"x1":1911,"y1":453,"x2":2306,"y2":703},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":893,"y1":611,"x2":1192,"y2":898},"slot_box_unclipped_px":{"x1":893,"y1":611,"x2":1192,"y2":898},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":210,"y1":1074,"x2":542,"y2":1211},"slot_box_unclipped_px":{"x1":210,"y1":1074,"x2":542,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1192,"y1":611,"x2":1493,"y2":882},"slot_box_unclipped_px":{"x1":1192,"y1":611,"x2":1493,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1213,"y1":615,"x2":1484,"y2":852},"detected_bbox_px":{"x1":1215,"y1":599,"x2":1479,"y2":877},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1180,"y1":587,"x2":1517,"y2":909},"area_px":45064.0,"area_cm2":235.5675168674238,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9227922558784485,"mask_sha256":"616fda3ff246138aac8b358d66c3f81f344f4655ccd6c79c1efd124544b21658","mask_binary_sha256":"6ef55b80d3f95dfad09369c55931c51763f116ac54d04cd17267c0057237486f","mask_asset_rel":"masks/20260320_085556_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45064.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9227922558784485}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":442,"y1":1073,"x2":757,"y2":1210},"slot_box_unclipped_px":{"x1":442,"y1":1073,"x2":757,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1493,"y1":611,"x2":1782,"y2":875},"slot_box_unclipped_px":{"x1":1493,"y1":611,"x2":1782,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1557,"y1":643,"x2":1822,"y2":862},"detected_bbox_px":{"x1":1555,"y1":641,"x2":1818,"y2":867},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1516,"y1":611,"x2":1854,"y2":901},"area_px":37729.0,"area_cm2":197.2245438463304,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9113273620605469,"mask_sha256":"703784cc64c700394a9152c2d136884b7811d79e94b67299ddcd46c6ea956f43","mask_binary_sha256":"0a456ef4da3278ec99690df5abf366943c698cfa82a8c1819ab79d53b2116954","mask_asset_rel":"masks/20260320_085556_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37729.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9113273620605469}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":689,"y1":1071,"x2":968,"y2":1208},"slot_box_unclipped_px":{"x1":689,"y1":1071,"x2":968,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":762,"y1":1057,"x2":980,"y2":1187},"candidate_bbox_px":null,"crop_bbox_px":{"x1":704,"y1":1039,"x2":1011,"y2":1203},"area_px":18453.0,"area_cm2":134.25028256730397,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.887605607509613,"mask_sha256":"a3ffce52f29f96d4d24418c7981ae130cafbe5f81181c0d8279e96354db9a9ba","mask_binary_sha256":"4429318d9e05fe4057beed50df76d6098ccc4733992bd61ef1c9c888ebeb2b9a","mask_asset_rel":"masks/20260320_085556_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18453.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.887605607509613}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1782,"y1":611,"x2":2067,"y2":877},"slot_box_unclipped_px":{"x1":1782,"y1":611,"x2":2067,"y2":877},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1820,"y1":644,"x2":2082,"y2":866},"detected_bbox_px":{"x1":1823,"y1":645,"x2":2078,"y2":868},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1789,"y1":611,"x2":2119,"y2":904},"area_px":37057.0,"area_cm2":193.71173159409116,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9377663731575012,"mask_sha256":"60bcf34c0a08509b772dbab57c2a8c9fbc528aae1997c7cdfd50ebc7cbe3303f","mask_binary_sha256":"849697e1dec1018b553d59ec79773bd4959ad1d9c550baacbd472e2f11a48b68","mask_asset_rel":"masks/20260320_085556_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37057.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9377663731575012}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":11,"y1":453,"x2":270,"y2":761},"slot_box_unclipped_px":{"x1":11,"y1":453,"x2":270,"y2":761},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":930,"y1":1069,"x2":1181,"y2":1206},"slot_box_unclipped_px":{"x1":930,"y1":1069,"x2":1181,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":970,"y1":1039,"x2":1218,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":962,"y1":1031,"x2":1238,"y2":1206},"area_px":21361.0,"area_cm2":155.40672443072563,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3792283833026886,"mask_sha256":"59180c4821234c0b4461b5d347745cc32dce04a7e546ef84a06cb69072edb560","mask_binary_sha256":"ff0f22535e9b1abb7d5f632d312d193a459928460e9dccb111c2e195fc173023","mask_asset_rel":"masks/20260320_085556_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21361.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3792283833026886}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2067,"y1":611,"x2":2351,"y2":869},"slot_box_unclipped_px":{"x1":2067,"y1":611,"x2":2351,"y2":869},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2114,"y1":635,"x2":2346,"y2":853},"detected_bbox_px":{"x1":2114,"y1":638,"x2":2345,"y2":853},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2063,"y1":609,"x2":2375,"y2":895},"area_px":31542.0,"area_cm2":164.882625089479,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.922532856464386,"mask_sha256":"64b833ffd951f38272e463ba0c5a3b4e5da4a02082f8c1b2bd00044f881ab035","mask_binary_sha256":"e51b2be1fa3b1b326f4e782609cc3be32021ff6d54e45cee3398cac03ee75716","mask_asset_rel":"masks/20260320_085556_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31542.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.922532856464386}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":270,"y1":453,"x2":523,"y2":787},"slot_box_unclipped_px":{"x1":270,"y1":453,"x2":523,"y2":787},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":311,"y1":552,"x2":528,"y2":760},"detected_bbox_px":{"x1":311,"y1":551,"x2":524,"y2":760},"candidate_bbox_px":null,"crop_bbox_px":{"x1":281,"y1":474,"x2":559,"y2":841},"area_px":28040.0,"area_cm2":148.7321210859055,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7187158465385437,"mask_sha256":"dc2a0ce1c17ae48671b684d5da7bf276c335e0f38910cc25c12e51a743805c57","mask_binary_sha256":"653f9c40bcc621ccb29d7b918efe7861f94f3c56138bc348952f987045191599","mask_asset_rel":"masks/20260320_085556_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28040.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7187158465385437}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1167,"y1":1068,"x2":1404,"y2":1205},"slot_box_unclipped_px":{"x1":1167,"y1":1068,"x2":1404,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1198,"y1":1038,"x2":1406,"y2":1181},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1169,"y1":1030,"x2":1434,"y2":1198},"area_px":18534.0,"area_cm2":134.83957823131263,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9203653335571289,"mask_sha256":"47c996a2740801aa5c972a223d84e6a495954bfc51e696e0db8f7f1b68650589","mask_binary_sha256":"0ca93d4f8e154d680a3db98b373ab1749a0d38cfcfa45ca25c41a4bd2865e6cb","mask_asset_rel":"masks/20260320_085556_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18534.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9203653335571289}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260320_085556_cam0_rf.jpg","frame_source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2351,"y1":611,"x2":2580,"y2":843},"slot_box_unclipped_px":{"x1":2351,"y1":611,"x2":2580,"y2":843},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2446,"y1":763,"x2":2518,"y2":861},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2324,"y1":583,"x2":2592,"y2":871},"area_px":5143.0,"area_cm2":26.884514007836867,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.5001306533813477,"mask_sha256":"5f488e77f5202d4ef9e599360bf3f20c8492773a2db8f2089043d8c52558b39e","mask_binary_sha256":"d8f982af18b8756b177f95b2135b1addcf44bf24c3a97de4d6dd395bec710421","mask_asset_rel":"masks/20260320_085556_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5143.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.5001306533813477}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":523,"y1":453,"x2":795,"y2":759},"slot_box_unclipped_px":{"x1":523,"y1":453,"x2":795,"y2":759},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":570,"y1":547,"x2":777,"y2":743},"detected_bbox_px":{"x1":563,"y1":551,"x2":774,"y2":741},"candidate_bbox_px":null,"crop_bbox_px":{"x1":516,"y1":465,"x2":815,"y2":802},"area_px":23847.0,"area_cm2":126.49125861396537,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8588914275169373,"mask_sha256":"0f30912815e4735928a3e96adfb71249bc399d9642b5a543a3680396b0866854","mask_binary_sha256":"a3d76bbeb56610b1eb346dd3da56836c164bf6347e91acfcda73908fead5cabf","mask_asset_rel":"masks/20260320_085556_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23847.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8588914275169373}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1394,"y1":1066,"x2":1640,"y2":1203},"slot_box_unclipped_px":{"x1":1394,"y1":1066,"x2":1640,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1439,"y1":1042,"x2":1635,"y2":1175},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1415,"y1":1026,"x2":1659,"y2":1191},"area_px":14800.0,"area_cm2":107.67377564602496,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.8604190349578857,"mask_sha256":"bd5938b8f9ed3c091fc1a1f2ce47585b2af4e28eafc3029d922837aa3bab3677","mask_binary_sha256":"fd5963728580d471dd9c4aaad207f5becb21e7ba46708b5f0f437eabe92df3d5","mask_asset_rel":"masks/20260320_085556_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14800.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","target_confidence":0.8604190349578857}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":795,"y1":453,"x2":1083,"y2":741},"slot_box_unclipped_px":{"x1":795,"y1":453,"x2":1083,"y2":741},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":793,"y1":496,"x2":1075,"y2":712},"detected_bbox_px":{"x1":794,"y1":501,"x2":1071,"y2":712},"candidate_bbox_px":null,"crop_bbox_px":{"x1":759,"y1":444,"x2":1119,"y2":761},"area_px":38342.0,"area_cm2":203.37685401839477,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9334214329719543,"mask_sha256":"55a5ddd2ddb7f66a8bb0a71aaa6f03462df1d63ea38639a3b0f3232bc153ee42","mask_binary_sha256":"880398046eb409ac43288a9507248cac1f63d7ea6718004bd9fbf6284b76aedc","mask_asset_rel":"masks/20260320_085556_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38342.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9334214329719543}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1607,"y1":1064,"x2":1877,"y2":1201},"slot_box_unclipped_px":{"x1":1607,"y1":1064,"x2":1877,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1636,"y1":1044,"x2":1884,"y2":1170},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1609,"y1":1031,"x2":1925,"y2":1182},"area_px":15749.0,"area_cm2":114.57799274657076,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8455072641372681,"mask_sha256":"0fd9f65ec88d9677f25c9218e9f52823d0f85607e3964e7eab1f1c0f0c828603","mask_binary_sha256":"0bd117fee2ce6a26fb6ba6feb67c87a1592a1a72d9c1533f05839363ca044993","mask_asset_rel":"masks/20260320_085556_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15749.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8455072641372681}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260320_085556_cam1_rf.jpg","frame_source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1083,"y1":453,"x2":1362,"y2":716},"slot_box_unclipped_px":{"x1":1083,"y1":453,"x2":1362,"y2":716},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1108,"y1":486,"x2":1352,"y2":676},"detected_bbox_px":{"x1":1109,"y1":484,"x2":1349,"y2":675},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1074,"y1":441,"x2":1381,"y2":730},"area_px":25819.0,"area_cm2":136.95130650203262,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9142535328865051,"mask_sha256":"301b62d866c035048570b09cc50e6f00d23f1d3223d2d19230209cef02bbd57f","mask_binary_sha256":"bfe4807f0c4f2b66b6e617a63436999862cceacde553ded62cc7a8a57a30befd","mask_asset_rel":"masks/20260320_085556_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25819.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9142535328865051}},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260320_085556_cam2_rf.jpg","frame_source_sha256":"e3fc74b8f585937375930e58df8a7b4a346d8dea2d07667324815ea5ae7b001a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1815,"y1":1063,"x2":2118,"y2":1200},"slot_box_unclipped_px":{"x1":1815,"y1":1063,"x2":2118,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":900,"x2":851,"y2":1163},"slot_box_unclipped_px":{"x1":486,"y1":900,"x2":851,"y2":1163},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1218,"x2":231,"y2":1353},"slot_box_unclipped_px":{"x1":41,"y1":1218,"x2":231,"y2":1353},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1390,"y1":711,"x2":1664,"y2":1056},"slot_box_unclipped_px":{"x1":1390,"y1":711,"x2":1664,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1410,"y1":685,"x2":1709,"y2":988},"detected_bbox_px":{"x1":1414,"y1":685,"x2":1708,"y2":986},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1374,"y1":649,"x2":1745,"y2":1034},"area_px":54904.0,"area_cm2":291.22640428318675,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9140322804450989,"mask_sha256":"5349ad9d8737b146aa826d737175544049293df37355d38621a83e57c5bd5897","mask_binary_sha256":"5bfdeb59e401bba8c14e8e872df7c8be8d31b7da813bff99e786ed1b23d2bcaa","mask_asset_rel":"masks/20260322_194113_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54904.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9140322804450989}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2137,"y1":1203,"x2":2469,"y2":1340},"slot_box_unclipped_px":{"x1":2137,"y1":1203,"x2":2469,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1727,"y1":703,"x2":1987,"y2":1056},"slot_box_unclipped_px":{"x1":1727,"y1":703,"x2":1987,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1959,"y1":684,"x2":2342,"y2":1056},"slot_box_unclipped_px":{"x1":1959,"y1":684,"x2":2342,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":894,"x2":1148,"y2":1163},"slot_box_unclipped_px":{"x1":851,"y1":894,"x2":1148,"y2":1163},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":127,"y1":1217,"x2":462,"y2":1353},"slot_box_unclipped_px":{"x1":127,"y1":1217,"x2":462,"y2":1353},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":886,"x2":1444,"y2":1163},"slot_box_unclipped_px":{"x1":1148,"y1":886,"x2":1444,"y2":1163},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1200,"y1":845,"x2":1541,"y2":1179},"detected_bbox_px":{"x1":1201,"y1":843,"x2":1538,"y2":1197},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1148,"y1":783,"x2":1582,"y2":1219},"area_px":75298.0,"area_cm2":393.61270382308,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9320173263549805,"mask_sha256":"51707950b8ff698838470debb3507b665ca4fbf064018eb71f9e418ae74e29f5","mask_binary_sha256":"8666c0b5bcb609745ad4d0e456b21f8eb07be501dfb5ce663c85853f2e53cd6b","mask_asset_rel":"masks/20260322_194113_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":75298.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9320173263549805}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":365,"y1":1215,"x2":710,"y2":1352},"slot_box_unclipped_px":{"x1":365,"y1":1215,"x2":710,"y2":1352},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":405,"y1":1176,"x2":686,"y2":1386},"candidate_bbox_px":null,"crop_bbox_px":{"x1":343,"y1":1147,"x2":723,"y2":1388},"area_px":37825.0,"area_cm2":275.1865245818172,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.933452308177948,"mask_sha256":"7bce456adc4caa731ec572e7391b3e590b85e21982caf3a206402e8fc962456e","mask_binary_sha256":"de153d5b669a0b676ad3ed0f0ec0fb00ceefdddb87816dd43a3621ea9eb48eae","mask_asset_rel":"masks/20260322_194113_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37825.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.933452308177948}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":874,"x2":1744,"y2":1163},"slot_box_unclipped_px":{"x1":1444,"y1":874,"x2":1744,"y2":1163},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1534,"y1":882,"x2":1815,"y2":1145},"detected_bbox_px":{"x1":1536,"y1":884,"x2":1813,"y2":1144},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1500,"y1":847,"x2":1850,"y2":1177},"area_px":45689.0,"area_cm2":238.83464135797368,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9220000505447388,"mask_sha256":"867abe28452dbb75c93b2390f7b9be97c4af6b036c850a8aaba93889efa3ad7a","mask_binary_sha256":"edc8a4c24b996fdc9a6999eaf8795a64b04549ed78841a8c1872562b2dd59773","mask_asset_rel":"masks/20260322_194113_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45689.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9220000505447388}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":644,"y1":1213,"x2":951,"y2":1351},"slot_box_unclipped_px":{"x1":644,"y1":1213,"x2":951,"y2":1351},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":699,"y1":1170,"x2":905,"y2":1334},"candidate_bbox_px":null,"crop_bbox_px":{"x1":625,"y1":1154,"x2":963,"y2":1352},"area_px":21912.0,"area_cm2":159.4153899970067,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9240148663520813,"mask_sha256":"c2db3122cc65c28097e1662e46f666d2a38f44a2832dff2618bade9a8dea468a","mask_binary_sha256":"ad321cfcb2022cc22e81864575fe5fbbd5a556c06006e2333304ce3ffa2e3216","mask_asset_rel":"masks/20260322_194113_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21912.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9240148663520813}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":874,"x2":2043,"y2":1163},"slot_box_unclipped_px":{"x1":1744,"y1":874,"x2":2043,"y2":1163},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1865,"y1":887,"x2":2146,"y2":1088},"detected_bbox_px":{"x1":1866,"y1":889,"x2":2148,"y2":1088},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1831,"y1":848,"x2":2180,"y2":1166},"area_px":32188.0,"area_cm2":168.25952496291134,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9320212602615356,"mask_sha256":"c1a08f73c39240a476a1e5778c34ecf37917e890440d6029e298927356267657","mask_binary_sha256":"0e8b83900933f762df42c7f52681598df7913b4b2fb50a606dc2ceb1ce466bac","mask_asset_rel":"masks/20260322_194113_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32188.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9320212602615356}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":83,"y1":816,"x2":284,"y2":1056},"slot_box_unclipped_px":{"x1":83,"y1":816,"x2":284,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":89,"y1":813,"x2":268,"y2":982},"candidate_bbox_px":null,"crop_bbox_px":{"x1":68,"y1":793,"x2":289,"y2":1002},"area_px":19090.0,"area_cm2":101.25878001176663,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.806989848613739,"mask_sha256":"aeaa483472132bcfa934de5ee82a7729536002d7cd4d672d16b0e95a2ab58adf","mask_binary_sha256":"5805f7055cad7a094ffa98069d05224dfeae97b1a9cc8e675d092664ab30a705","mask_asset_rel":"masks/20260322_194113_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19090.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.806989848613739}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":917,"y1":1212,"x2":1188,"y2":1349},"slot_box_unclipped_px":{"x1":917,"y1":1212,"x2":1188,"y2":1349},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":947,"y1":1183,"x2":1181,"y2":1315},"candidate_bbox_px":null,"crop_bbox_px":{"x1":915,"y1":1156,"x2":1217,"y2":1387},"area_px":17060.0,"area_cm2":124.11585219737744,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9238957166671753,"mask_sha256":"d5aa646366e152618b4412fa816d1adc608f565bc2830e29742d55ca2db75465","mask_binary_sha256":"c7030fe12b68ae7190f47f82a7bd7763fd5c0428b7a3de79f8809ed9ca731344","mask_asset_rel":"masks/20260322_194113_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17060.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9238957166671753}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":882,"x2":2344,"y2":1163},"slot_box_unclipped_px":{"x1":2043,"y1":882,"x2":2344,"y2":1163},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2148,"y1":905,"x2":2405,"y2":1141},"detected_bbox_px":{"x1":2151,"y1":906,"x2":2405,"y2":1157},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2117,"y1":858,"x2":2451,"y2":1169},"area_px":38633.0,"area_cm2":201.95011270946173,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.911299467086792,"mask_sha256":"1cede8b78ed264987e1ea24ecbe62f331c6ab7a9c9177d8ff1759e5aa0ec38bb","mask_binary_sha256":"d4893bd7cf9125e749896e42781bd2eaf1202f418ac0a482fe89b1fb00bacf14","mask_asset_rel":"masks/20260322_194113_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38633.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.911299467086792}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":209,"y1":784,"x2":515,"y2":1056},"slot_box_unclipped_px":{"x1":209,"y1":784,"x2":515,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":273,"y1":812,"x2":462,"y2":1036},"detected_bbox_px":{"x1":274,"y1":813,"x2":462,"y2":1021},"candidate_bbox_px":null,"crop_bbox_px":{"x1":199,"y1":761,"x2":536,"y2":1063},"area_px":24358.0,"area_cm2":129.20174769652235,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8327233195304871,"mask_sha256":"b2686d85315fffdb03771a760004dc8a80162391f08703ddcd51f366c972f4b5","mask_binary_sha256":"2c2695f44031dd55c932739b085f721f2fa642e17469ba348372112ff037d21c","mask_asset_rel":"masks/20260322_194113_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24358.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8327233195304871}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1178,"y1":1210,"x2":1435,"y2":1347},"slot_box_unclipped_px":{"x1":1178,"y1":1210,"x2":1435,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1192,"y1":1201,"x2":1418,"y2":1354},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1163,"y1":1174,"x2":1452,"y2":1370},"area_px":20003.0,"area_cm2":145.52692798969173,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9466788172721863,"mask_sha256":"551d835e1cceb67f239557cde02c03f753b0f119f6d2d5225e3029d56d158db0","mask_binary_sha256":"1d2cfe1b1dd08031d21aed789491c408072002b303314c3f42f3bee2575571c3","mask_asset_rel":"masks/20260322_194113_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20003.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9466788172721863}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":854,"x2":2582,"y2":1163},"slot_box_unclipped_px":{"x1":2344,"y1":854,"x2":2582,"y2":1163},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2420,"y1":898,"x2":2582,"y2":1121},"detected_bbox_px":{"x1":2421,"y1":897,"x2":2592,"y2":1112},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2320,"y1":822,"x2":2592,"y2":1162},"area_px":22957.0,"area_cm2":120.00540308728581,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5938664078712463,"mask_sha256":"a42a6dee63feeb4524fe6359a72134fa5a9956fd2c1a8d934686c3f068f21602","mask_binary_sha256":"a7947945075870b4511f9367362abf995b8e5a72cf5d9de4af059df438ddba8c","mask_asset_rel":"masks/20260322_194113_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22957.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.5938664078712463}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":515,"y1":765,"x2":792,"y2":1056},"slot_box_unclipped_px":{"x1":515,"y1":765,"x2":792,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":510,"y1":783,"x2":734,"y2":1030},"detected_bbox_px":{"x1":511,"y1":783,"x2":733,"y2":1022},"candidate_bbox_px":null,"crop_bbox_px":{"x1":479,"y1":736,"x2":784,"y2":1060},"area_px":34392.0,"area_cm2":182.42493253874687,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8623927235603333,"mask_sha256":"4e63d523a30d0be32d4219580131fb381fb291d62e6acb45a958b3e873e08e0e","mask_binary_sha256":"30638dc14fd76ed0862ae3c2e591d431806622a493ea51af2ce5443df8c6a1e5","mask_asset_rel":"masks/20260322_194113_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34392.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8623927235603333}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1423,"y1":1208,"x2":1694,"y2":1345},"slot_box_unclipped_px":{"x1":1423,"y1":1208,"x2":1694,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1464,"y1":1198,"x2":1670,"y2":1347},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1434,"y1":1170,"x2":1732,"y2":1365},"area_px":17794.0,"area_cm2":129.45588944901138,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9393391609191895,"mask_sha256":"075a59155fd6eceaac869cfce0bd369a84e1b53da607fe2fbdb06537acf4bedb","mask_binary_sha256":"23bbb3bf2182091bb0544b663e80faa6488a7f7076699f7b9f97b0ded0c96bc0","mask_asset_rel":"masks/20260322_194113_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17794.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9393391609191895}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":744,"x2":1082,"y2":1056},"slot_box_unclipped_px":{"x1":792,"y1":744,"x2":1082,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":757,"y1":745,"x2":1071,"y2":995},"detected_bbox_px":{"x1":757,"y1":742,"x2":1069,"y2":978},"candidate_bbox_px":null,"crop_bbox_px":{"x1":719,"y1":711,"x2":1109,"y2":1054},"area_px":42533.0,"area_cm2":225.60710792249714,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8915606141090393,"mask_sha256":"69e42fe10beebf0c6d21ec5e44ac193e09ad7c7dc0fd628879b6fcb95e6c4538","mask_binary_sha256":"8a43353ae725c08f555d3593fea6ca9583288ecda75429a41a7f916189d1d8f6","mask_asset_rel":"masks/20260322_194113_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42533.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8915606141090393}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1658,"y1":1207,"x2":1961,"y2":1344},"slot_box_unclipped_px":{"x1":1658,"y1":1207,"x2":1961,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1703,"y1":1176,"x2":1959,"y2":1341},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1664,"y1":1153,"x2":1997,"y2":1372},"area_px":20819.0,"area_cm2":151.46353616044553,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9446456432342529,"mask_sha256":"9f4e4f5c1ceff782cadb0c10abbca89ca71fc2f404cb7c8bcfc5087237d0e75b","mask_binary_sha256":"513e00579b50099d2dec99b8b8ad1e1ed664b4b9d2b92118989dad9dfbbdce56","mask_asset_rel":"masks/20260322_194113_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20819.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9446456432342529}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1082,"y1":725,"x2":1390,"y2":1056},"slot_box_unclipped_px":{"x1":1082,"y1":725,"x2":1390,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1066,"y1":702,"x2":1393,"y2":1001},"detected_bbox_px":{"x1":1067,"y1":698,"x2":1390,"y2":1000},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1027,"y1":666,"x2":1432,"y2":1047},"area_px":55406.0,"area_cm2":293.88915481047366,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9060919880867004,"mask_sha256":"fad172307bbcc45c05b06927b78f5f745a4f1d7766a4d63f8110a82d802881a6","mask_binary_sha256":"a6453011f1fb0a08e5576c0d7e578da77954b7a4f86282113b292693e28513c5","mask_asset_rel":"masks/20260322_194113_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55406.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9060919880867004}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1896,"y1":1205,"x2":2231,"y2":1342},"slot_box_unclipped_px":{"x1":1896,"y1":1205,"x2":2231,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1944,"y1":1159,"x2":2210,"y2":1314},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1893,"y1":1140,"x2":2262,"y2":1337},"area_px":21570.0,"area_cm2":156.92725274897018,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.945514440536499,"mask_sha256":"6810732e0b5830237221a3edd149c639c290b07250e427bef74a75205075116b","mask_binary_sha256":"60e8cb2644015467648e28eb772538cbc9d89196c0af1c1c6b9a84f9cad38cd2","mask_asset_rel":"masks/20260322_194113_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21570.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.945514440536499}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":597,"x2":851,"y2":900},"slot_box_unclipped_px":{"x1":486,"y1":597,"x2":851,"y2":900},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1083,"x2":334,"y2":1219},"slot_box_unclipped_px":{"x1":41,"y1":1083,"x2":334,"y2":1219},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1390,"y1":447,"x2":1664,"y2":711},"slot_box_unclipped_px":{"x1":1390,"y1":447,"x2":1664,"y2":711},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1389,"y1":462,"x2":1714,"y2":687},"detected_bbox_px":{"x1":1389,"y1":448,"x2":1716,"y2":688},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1350,"y1":433,"x2":1753,"y2":723},"area_px":34382.0,"area_cm2":182.3718896995579,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.760110080242157,"mask_sha256":"348ed7c810f30359f19336e2d0dea93b69a2a1392b954f784cdccd893067c5b9","mask_binary_sha256":"b577fdaf78eadf1c7ab5a06a08c9341236eb55aa5625ae6a907cff2bade67a58","mask_asset_rel":"masks/20260322_194113_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34382.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.760110080242157}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":1069,"x2":2379,"y2":1206},"slot_box_unclipped_px":{"x1":2043,"y1":1069,"x2":2379,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1664,"y1":447,"x2":1924,"y2":703},"slot_box_unclipped_px":{"x1":1664,"y1":447,"x2":1924,"y2":703},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2260,"y1":1067,"x2":2469,"y2":1204},"slot_box_unclipped_px":{"x1":2260,"y1":1067,"x2":2469,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1924,"y1":447,"x2":2307,"y2":684},"slot_box_unclipped_px":{"x1":1924,"y1":447,"x2":2307,"y2":684},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":597,"x2":1148,"y2":894},"slot_box_unclipped_px":{"x1":851,"y1":597,"x2":1148,"y2":894},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":230,"y1":1082,"x2":559,"y2":1219},"slot_box_unclipped_px":{"x1":230,"y1":1082,"x2":559,"y2":1219},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":597,"x2":1444,"y2":886},"slot_box_unclipped_px":{"x1":1148,"y1":597,"x2":1444,"y2":886},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1208,"y1":607,"x2":1494,"y2":861},"detected_bbox_px":{"x1":1209,"y1":598,"x2":1492,"y2":859},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1174,"y1":577,"x2":1528,"y2":915},"area_px":45531.0,"area_cm2":238.00871228676266,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8871704339981079,"mask_sha256":"bb13808b4625c18b9df2b003a1e233aa6d28872adf328ae599388f51d85b642c","mask_binary_sha256":"fb7b0ca032c980a3f2e2451fa7c4e50cf42f86ba4b48a1495b828414103c8f5c","mask_asset_rel":"masks/20260322_194113_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45531.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8871704339981079}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":461,"y1":1081,"x2":775,"y2":1218},"slot_box_unclipped_px":{"x1":461,"y1":1081,"x2":775,"y2":1218},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":494,"y1":1049,"x2":719,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":438,"y1":1032,"x2":783,"y2":1206},"area_px":19074.0,"area_cm2":138.76821599137028,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9317524433135986,"mask_sha256":"4e6fa87fe08a97e528a3f383054ee671478339cf69dcc18ae74b39e2596eeded","mask_binary_sha256":"12fe1e133f5ad602e820133848f43498d306cc5439e1fa202b9a6e14de5e986f","mask_asset_rel":"masks/20260322_194113_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19074.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9317524433135986}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":597,"x2":1744,"y2":874},"slot_box_unclipped_px":{"x1":1444,"y1":597,"x2":1744,"y2":874},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1534,"y1":640,"x2":1822,"y2":862},"detected_bbox_px":{"x1":1539,"y1":642,"x2":1820,"y2":860},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1495,"y1":597,"x2":1857,"y2":902},"area_px":40426.0,"area_cm2":211.32283944795122,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9159424901008606,"mask_sha256":"5888bdd54d482be6d66f4468bb32a2ab5769e4738036b28d9ba54163ba2aa0cc","mask_binary_sha256":"dd3e2448ec5c0dfac294fede3d31baca7d7ae1edfa4c2d1db53afcd6082eaa64","mask_asset_rel":"masks/20260322_194113_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40426.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9159424901008606}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":709,"y1":1079,"x2":985,"y2":1216},"slot_box_unclipped_px":{"x1":709,"y1":1079,"x2":985,"y2":1216},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":751,"y1":1055,"x2":1004,"y2":1193},"candidate_bbox_px":null,"crop_bbox_px":{"x1":701,"y1":1044,"x2":1005,"y2":1207},"area_px":21143.0,"area_cm2":153.82071881648014,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8378072381019592,"mask_sha256":"ba04670d55cd56f7fd095c846dcae98d5a07c75ea9d35443f3c3e3e7c8732f58","mask_binary_sha256":"56582f8314bfa7367e0c24aba0697e7ff5e9c001eb0cbf109b2d9409ae753055","mask_asset_rel":"masks/20260322_194113_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21143.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8378072381019592}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":597,"x2":2043,"y2":874},"slot_box_unclipped_px":{"x1":1744,"y1":597,"x2":2043,"y2":874},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1809,"y1":641,"x2":2082,"y2":861},"detected_bbox_px":{"x1":1812,"y1":641,"x2":2080,"y2":860},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1776,"y1":597,"x2":2124,"y2":902},"area_px":36691.0,"area_cm2":191.79850349242514,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9222390651702881,"mask_sha256":"bc7941837e23b2416b57e24de49cf3117a197deb03ce060c8df5072a81be8148","mask_binary_sha256":"991b6569dd7c072d0b327099e337fcbb95d7bb252b78e01d39ce969f830e12e3","mask_asset_rel":"masks/20260322_194113_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36691.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9222390651702881}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":8,"y1":447,"x2":209,"y2":816},"slot_box_unclipped_px":{"x1":8,"y1":447,"x2":209,"y2":816},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":950,"y1":1077,"x2":1198,"y2":1214},"slot_box_unclipped_px":{"x1":950,"y1":1077,"x2":1198,"y2":1214},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":597,"x2":2344,"y2":882},"slot_box_unclipped_px":{"x1":2043,"y1":597,"x2":2344,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2112,"y1":631,"x2":2347,"y2":852},"detected_bbox_px":{"x1":2114,"y1":625,"x2":2348,"y2":854},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2053,"y1":597,"x2":2384,"y2":911},"area_px":33631.0,"area_cm2":175.80266198669293,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9126363396644592,"mask_sha256":"c4449fcb5528e35d86700f93de56ae47867e524c3ab3ea4d949c822d2f28909a","mask_binary_sha256":"d28a447e0d8b9bf3dcea56d1c540036a44ac3f5f2bbe5d0cc89bde9c0d69959a","mask_asset_rel":"masks/20260322_194113_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33631.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9126363396644592}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":209,"y1":447,"x2":515,"y2":784},"slot_box_unclipped_px":{"x1":209,"y1":447,"x2":515,"y2":784},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":305,"y1":549,"x2":526,"y2":765},"detected_bbox_px":{"x1":306,"y1":548,"x2":523,"y2":757},"candidate_bbox_px":null,"crop_bbox_px":{"x1":252,"y1":473,"x2":589,"y2":844},"area_px":27228.0,"area_cm2":144.42504254376018,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7791502475738525,"mask_sha256":"9bcec0f0a54770dc15fc5ea919b86995f9561c07973368e301225134e423ae8f","mask_binary_sha256":"f22d59c0024af3cb1db0bfed7731ad687103fc7177a66fc7f3f9e0faf1f29bc6","mask_asset_rel":"masks/20260322_194113_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27228.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7791502475738525}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1187,"y1":1076,"x2":1424,"y2":1213},"slot_box_unclipped_px":{"x1":1187,"y1":1076,"x2":1424,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1196,"y1":1043,"x2":1419,"y2":1189},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1164,"y1":1037,"x2":1448,"y2":1204},"area_px":19500.0,"area_cm2":141.8674746687491,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8810994625091553,"mask_sha256":"9af6fc8aa5f39533c449b0d28d44c70e0c5fac9b060c4ff325c8229c7e576038","mask_binary_sha256":"47bfd38eefcfc5daf1225a0f0a89c1ee3ce8f3ec7b18b33a3ec0a943db652229","mask_asset_rel":"masks/20260322_194113_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19500.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8810994625091553}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260322_194113_cam0_rf.jpg","frame_source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":597,"x2":2582,"y2":854},"slot_box_unclipped_px":{"x1":2344,"y1":597,"x2":2582,"y2":854},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":515,"y1":447,"x2":792,"y2":765},"slot_box_unclipped_px":{"x1":515,"y1":447,"x2":792,"y2":765},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":556,"y1":538,"x2":789,"y2":758},"detected_bbox_px":{"x1":554,"y1":540,"x2":785,"y2":758},"candidate_bbox_px":null,"crop_bbox_px":{"x1":518,"y1":459,"x2":823,"y2":809},"area_px":31343.0,"area_cm2":166.25217087002628,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9224010109901428,"mask_sha256":"88b56a4621fabb70c742249ab9c03c78df4e2feb76839c12173a5672cbf29275","mask_binary_sha256":"5a8d1547a3606ac86774e2fb6372037343c375566b923ce7ac4c1007e9df7b28","mask_asset_rel":"masks/20260322_194113_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31343.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9224010109901428}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1411,"y1":1074,"x2":1659,"y2":1211},"slot_box_unclipped_px":{"x1":1411,"y1":1074,"x2":1659,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1430,"y1":1042,"x2":1649,"y2":1199},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":1027,"x2":1687,"y2":1216},"area_px":19501.0,"area_cm2":141.87474992386032,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7590559124946594,"mask_sha256":"17de107caa65bd921758211dfd7382e28e974be19b206f3ca975cf182de8fbe4","mask_binary_sha256":"6d32eea480537d259f357ae958f9562d0c82d100375401bc0cab78c1a51f04d3","mask_asset_rel":"masks/20260322_194113_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19501.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7590559124946594}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":447,"x2":1082,"y2":744},"slot_box_unclipped_px":{"x1":792,"y1":447,"x2":1082,"y2":744},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":784,"y1":493,"x2":1081,"y2":722},"detected_bbox_px":{"x1":785,"y1":496,"x2":1077,"y2":722},"candidate_bbox_px":null,"crop_bbox_px":{"x1":748,"y1":442,"x2":1125,"y2":769},"area_px":42284.0,"area_cm2":224.28634122669146,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9290980696678162,"mask_sha256":"b64de9842468b81e8641fc2fd567471bc51ae54d94bb3bb2a130f52a9ac0916f","mask_binary_sha256":"abb928da08d6e368946d0ad75f96adb0a1cf98c64914e22f2a7a33a579190d69","mask_asset_rel":"masks/20260322_194113_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42284.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9290980696678162}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1624,"y1":1072,"x2":1897,"y2":1209},"slot_box_unclipped_px":{"x1":1624,"y1":1072,"x2":1897,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1642,"y1":1048,"x2":1891,"y2":1185},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1608,"y1":1027,"x2":1926,"y2":1203},"area_px":19073.0,"area_cm2":138.76094073625907,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9179433584213257,"mask_sha256":"3d278c92206c495716e3c1857c4e68ec23565909cc18b8770c985c1c2916c274","mask_binary_sha256":"601c0acc583806b7bd27eeb8f0f3d5f0c627c54b88ef3c4ef7527715a0d1d3ab","mask_asset_rel":"masks/20260322_194113_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19073.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9179433584213257}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260322_194113_cam1_rf.jpg","frame_source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1082,"y1":447,"x2":1390,"y2":725},"slot_box_unclipped_px":{"x1":1082,"y1":447,"x2":1390,"y2":725},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1104,"y1":481,"x2":1361,"y2":683},"detected_bbox_px":{"x1":1106,"y1":484,"x2":1359,"y2":679},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1061,"y1":432,"x2":1400,"y2":738},"area_px":24736.0,"area_cm2":131.20676701786587,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9235124588012695,"mask_sha256":"2932d6bc7ec0b25aa08a65777cec07bbf17460618f2fb8de59a5c2d3a420b531","mask_binary_sha256":"3502bde2bf8fd9aabaeea2841490254b01ede4194ec89923f01ab65c6db19724","mask_asset_rel":"masks/20260322_194113_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24736.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9235124588012695}},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260322_194113_cam2_rf.jpg","frame_source_sha256":"47920dc95e80004665dcef038f5fcf2115483cec38566f86bd5ce834e363e779","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1832,"y1":1071,"x2":2138,"y2":1208},"slot_box_unclipped_px":{"x1":1832,"y1":1071,"x2":2138,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":485,"y1":900,"x2":850,"y2":1157},"slot_box_unclipped_px":{"x1":485,"y1":900,"x2":850,"y2":1157},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1209,"x2":214,"y2":1344},"slot_box_unclipped_px":{"x1":41,"y1":1209,"x2":214,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1366,"y1":743,"x2":1653,"y2":1062},"slot_box_unclipped_px":{"x1":1366,"y1":743,"x2":1653,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1410,"y1":676,"x2":1712,"y2":991},"detected_bbox_px":{"x1":1413,"y1":674,"x2":1712,"y2":989},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1374,"y1":638,"x2":1748,"y2":1029},"area_px":58633.0,"area_cm2":311.0060790167581,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9286707639694214,"mask_sha256":"595bc8780fb54b0c1a34b627cdd7e131f1337980b5ec66c1b7f00542541c3ee1","mask_binary_sha256":"fbeb3c81ebc4270f484091f483c563226f1d1f9a183fb2c2b99f47fbc472cccb","mask_asset_rel":"masks/20260323_080342_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58633.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9286707639694214}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2120,"y1":1194,"x2":2469,"y2":1331},"slot_box_unclipped_px":{"x1":2120,"y1":1194,"x2":2469,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1705,"y1":765,"x2":2009,"y2":1062},"slot_box_unclipped_px":{"x1":1705,"y1":765,"x2":2009,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2361,"y1":1193,"x2":2469,"y2":1330},"slot_box_unclipped_px":{"x1":2361,"y1":1193,"x2":2469,"y2":1330},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1976,"y1":762,"x2":2326,"y2":1062},"slot_box_unclipped_px":{"x1":1976,"y1":762,"x2":2326,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":850,"y1":893,"x2":1147,"y2":1157},"slot_box_unclipped_px":{"x1":850,"y1":893,"x2":1147,"y2":1157},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":108,"y1":1208,"x2":445,"y2":1344},"slot_box_unclipped_px":{"x1":108,"y1":1208,"x2":445,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":881,"x2":1444,"y2":1157},"slot_box_unclipped_px":{"x1":1147,"y1":881,"x2":1444,"y2":1157},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1197,"y1":846,"x2":1541,"y2":1181},"detected_bbox_px":{"x1":1196,"y1":841,"x2":1538,"y2":1198},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1146,"y1":784,"x2":1582,"y2":1221},"area_px":76811.0,"area_cm2":401.52175878980313,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.914470374584198,"mask_sha256":"64205af3054c830fb9538d554bb2d0ffd95783b41b0349caed5ffcac82214837","mask_binary_sha256":"5beb09aa7dbcc23fb9f86beb1fa415877493e1f0779529be6463d281429d7e4f","mask_asset_rel":"masks/20260323_080342_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":76811.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.914470374584198}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":346,"y1":1206,"x2":693,"y2":1343},"slot_box_unclipped_px":{"x1":346,"y1":1206,"x2":693,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":411,"y1":1163,"x2":691,"y2":1378},"candidate_bbox_px":null,"crop_bbox_px":{"x1":351,"y1":1139,"x2":733,"y2":1380},"area_px":38809.0,"area_cm2":282.34537561125563,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9332596659660339,"mask_sha256":"8a9dbeace8e186a72490aa839792693c4ba0bfa2648b5ea4c637efc5069a5398","mask_binary_sha256":"a152dda79429be29d8c429d43163e3b71e0c469c3ac2ee14ec91201541363b4b","mask_asset_rel":"masks/20260323_080342_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38809.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9332596659660339}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":868,"x2":1743,"y2":1157},"slot_box_unclipped_px":{"x1":1444,"y1":868,"x2":1743,"y2":1157},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1531,"y1":879,"x2":1815,"y2":1142},"detected_bbox_px":{"x1":1532,"y1":880,"x2":1813,"y2":1142},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1497,"y1":840,"x2":1851,"y2":1174},"area_px":46886.0,"area_cm2":245.0918381822748,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9248998761177063,"mask_sha256":"10934da63c106886a21a0052618fc5f97994129d6207936bbf6dc7559de5e14a","mask_binary_sha256":"db1ceb4550d48ffe443ca0b35bdeae069bf1f5bc193bc2fc342e8ffad68098a9","mask_asset_rel":"masks/20260323_080342_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46886.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9248998761177063}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":625,"y1":1204,"x2":934,"y2":1342},"slot_box_unclipped_px":{"x1":625,"y1":1204,"x2":934,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":707,"y1":1161,"x2":909,"y2":1323},"candidate_bbox_px":null,"crop_bbox_px":{"x1":628,"y1":1145,"x2":968,"y2":1346},"area_px":21179.0,"area_cm2":154.08262800048396,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9113296270370483,"mask_sha256":"e81201fb375d9fa683a361071858f0546f53efad0ce622802ba9f09237308a5e","mask_binary_sha256":"e5f165b4f5b1a6b145a52eda152b52bf622ebb5d4710d5e25db406537e550a90","mask_asset_rel":"masks/20260323_080342_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21179.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9113296270370483}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1743,"y1":867,"x2":2043,"y2":1157},"slot_box_unclipped_px":{"x1":1743,"y1":867,"x2":2043,"y2":1157},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1862,"y1":883,"x2":2148,"y2":1086},"detected_bbox_px":{"x1":1863,"y1":884,"x2":2142,"y2":1085},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1828,"y1":840,"x2":2182,"y2":1159},"area_px":32639.0,"area_cm2":170.61708199529215,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9313879609107971,"mask_sha256":"eed31782711cf9e28f3da99af832aa9aa9a2b756030aab41e2f93f3acdca745f","mask_binary_sha256":"4b47de98dd8fe272b0d6f1371df2573894c7cebfb17e4e3cbfc62d5f835db557","mask_asset_rel":"masks/20260323_080342_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32639.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9313879609107971}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":897,"y1":1203,"x2":1171,"y2":1340},"slot_box_unclipped_px":{"x1":897,"y1":1203,"x2":1171,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":951,"y1":1173,"x2":1184,"y2":1304},"candidate_bbox_px":null,"crop_bbox_px":{"x1":921,"y1":1156,"x2":1222,"y2":1328},"area_px":16337.0,"area_cm2":118.85584275196689,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9415252804756165,"mask_sha256":"017ac1a0a9a064854f7151db02cf64156d8bc8ff7686c720a963e861b306bed4","mask_binary_sha256":"ed3abd6dcf9e5a313ee06945cdc457107d41718ced18fd723a187022c0a407b3","mask_asset_rel":"masks/20260323_080342_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16337.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9415252804756165}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":876,"x2":2344,"y2":1157},"slot_box_unclipped_px":{"x1":2043,"y1":876,"x2":2344,"y2":1157},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2143,"y1":904,"x2":2404,"y2":1134},"detected_bbox_px":{"x1":2146,"y1":903,"x2":2403,"y2":1151},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2112,"y1":854,"x2":2447,"y2":1163},"area_px":37856.0,"area_cm2":197.88842354281013,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9235961437225342,"mask_sha256":"bd30e8debc12a420c868c40c9f3be33afd7fc870fa7c75c6984c045b2e03d0bf","mask_binary_sha256":"1bee533388f084a3787bad20818dc47fd3b0749d48a3160075107ccfed46ebed","mask_asset_rel":"masks/20260323_080342_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37856.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9235961437225342}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":195,"y1":779,"x2":559,"y2":1062},"slot_box_unclipped_px":{"x1":195,"y1":779,"x2":559,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":276,"y1":807,"x2":467,"y2":1031},"candidate_bbox_px":null,"crop_bbox_px":{"x1":253,"y1":780,"x2":490,"y2":1058},"area_px":26027.0,"area_cm2":138.05459755716345,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.6999534964561462,"mask_sha256":"5c972094d0f2c07fe888a7949ed1a5a4cd82a6f42a4c671cff80c0dd9031d188","mask_binary_sha256":"4b4b6ab9b1a72d1425e645df1fa7f9d4b5375f39e24d307bb0ec2d6f5f74151a","mask_asset_rel":"masks/20260323_080342_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26027.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.6999534964561462}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1159,"y1":1201,"x2":1416,"y2":1338},"slot_box_unclipped_px":{"x1":1159,"y1":1201,"x2":1416,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1192,"y1":1190,"x2":1419,"y2":1337},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1161,"y1":1167,"x2":1453,"y2":1354},"area_px":20196.0,"area_cm2":146.93105222615677,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9513612389564514,"mask_sha256":"ba63fc25b55bb1e24f834ae125b3c58cd6fb32407b98eedcdeec59ca863e7fa8","mask_binary_sha256":"36272651cd706887b16fa1b2da2eed9f14ae3bccd34e80fecbca35f8189fb2ec","mask_asset_rel":"masks/20260323_080342_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20196.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9513612389564514}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":850,"x2":2582,"y2":1157},"slot_box_unclipped_px":{"x1":2344,"y1":850,"x2":2582,"y2":1157},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2416,"y1":885,"x2":2581,"y2":1118},"detected_bbox_px":{"x1":2418,"y1":890,"x2":2585,"y2":1097},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2320,"y1":813,"x2":2592,"y2":1151},"area_px":22526.0,"area_cm2":117.75239403860262,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5852053165435791,"mask_sha256":"30cac6b41d1cd257f6f53928e88e34a1422cf7ac6c5e86c42604173d07cffbed","mask_binary_sha256":"8aaf58be0b5d8ff2241c339662a4609d85c4694feda80bad6409dd1daa61c4ec","mask_asset_rel":"masks/20260323_080342_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22526.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.5852053165435791}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":402,"y1":761,"x2":741,"y2":1062},"slot_box_unclipped_px":{"x1":402,"y1":761,"x2":741,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":518,"y1":777,"x2":738,"y2":1026},"detected_bbox_px":{"x1":518,"y1":772,"x2":740,"y2":1028},"candidate_bbox_px":null,"crop_bbox_px":{"x1":446,"y1":725,"x2":819,"y2":1056},"area_px":35536.0,"area_cm2":188.49303334196642,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9263560771942139,"mask_sha256":"c7c2c5ace2138fb64ee276f0d0c8b6af660e46efc08781221536c33afbd8137f","mask_binary_sha256":"0fe116726d277f714a4f1c648e1dca302af9c65399b51fe9ca485c3800d20ae9","mask_asset_rel":"masks/20260323_080342_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35536.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9263560771942139}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1406,"y1":1199,"x2":1675,"y2":1336},"slot_box_unclipped_px":{"x1":1406,"y1":1199,"x2":1675,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1462,"y1":1186,"x2":1662,"y2":1336},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1430,"y1":1162,"x2":1726,"y2":1353},"area_px":17783.0,"area_cm2":129.37586164278798,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9361022710800171,"mask_sha256":"cff4d06fe0824f0317702005ad96ae20bed41e500edaeac0338e9c420fa56bbb","mask_binary_sha256":"382224f57d87ab9db45fd7f13b613999fe831ac69a6d3128349aed4219e48677","mask_asset_rel":"masks/20260323_080342_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17783.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9361022710800171}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":741,"y1":743,"x2":1061,"y2":1062},"slot_box_unclipped_px":{"x1":741,"y1":743,"x2":1061,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":757,"y1":737,"x2":1074,"y2":1001},"detected_bbox_px":{"x1":758,"y1":738,"x2":1072,"y2":976},"candidate_bbox_px":null,"crop_bbox_px":{"x1":719,"y1":705,"x2":1113,"y2":1056},"area_px":43724.0,"area_cm2":231.92451006990487,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8934783339500427,"mask_sha256":"05da5ace57a1155739f7f0bcea8c19aa0b85bffe000497f66849100c072fc4b6","mask_binary_sha256":"68999728053fe54f6b2f5ef10283b21e92523348ec1fef5cb86e3389d79d73fc","mask_asset_rel":"masks/20260323_080342_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43724.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8934783339500427}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1642,"y1":1198,"x2":1942,"y2":1335},"slot_box_unclipped_px":{"x1":1642,"y1":1198,"x2":1942,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1699,"y1":1169,"x2":1956,"y2":1334},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1663,"y1":1147,"x2":1993,"y2":1362},"area_px":20917.0,"area_cm2":152.17651116134488,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9401180744171143,"mask_sha256":"b0dca87e41c3a858d67b518a4695de1b2a1b844fb4fa601a8fea55810118f150","mask_binary_sha256":"450dcdc30158a6f68f07b4162d52a7b166832732ac08e525f2a8a98fa63ac4b6","mask_asset_rel":"masks/20260323_080342_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20917.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9401180744171143}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1061,"y1":722,"x2":1366,"y2":1062},"slot_box_unclipped_px":{"x1":1061,"y1":722,"x2":1366,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1063,"y1":694,"x2":1399,"y2":992},"detected_bbox_px":{"x1":1062,"y1":694,"x2":1396,"y2":1001},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1023,"y1":658,"x2":1439,"y2":1047},"area_px":57065.0,"area_cm2":302.6889618319258,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8895210027694702,"mask_sha256":"b89cb85d6a24a9c39333d636a955af0249f83f5a3e2b7a918206fac8e6e5876c","mask_binary_sha256":"930b663c581ba88997fb6ff3be7813f8fda2f73fedfbd9c274ee3cd79a5bd5e8","mask_asset_rel":"masks/20260323_080342_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57065.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8895210027694702}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1879,"y1":1196,"x2":2212,"y2":1333},"slot_box_unclipped_px":{"x1":1879,"y1":1196,"x2":2212,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1938,"y1":1146,"x2":2205,"y2":1304},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1892,"y1":1127,"x2":2258,"y2":1330},"area_px":21533.0,"area_cm2":156.6580683098551,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9472495317459106,"mask_sha256":"83e77adbb48831113b2950b3d5a542331584a393479665b08e6e6e992d5d4f71","mask_binary_sha256":"5f8ad1fb79c03eb83852f807208137d932e9871134e99e6462beb579f4dead63","mask_asset_rel":"masks/20260323_080342_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21533.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9472495317459106}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":485,"y1":595,"x2":850,"y2":900},"slot_box_unclipped_px":{"x1":485,"y1":595,"x2":850,"y2":900},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1074,"x2":319,"y2":1210},"slot_box_unclipped_px":{"x1":41,"y1":1074,"x2":319,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1366,"y1":457,"x2":1653,"y2":743},"slot_box_unclipped_px":{"x1":1366,"y1":457,"x2":1653,"y2":743},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1389,"y1":457,"x2":1713,"y2":688},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1350,"y1":429,"x2":1752,"y2":716},"area_px":36143.0,"area_cm2":191.71273368073764,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.17005957663059235,"mask_sha256":"4311cec06449efc0c3a1b792a63579b57994d1641f5e2d51776fe53de5830783","mask_binary_sha256":"da400f2d6b25e6901841c11a3fb4478dad6bf5383f23c965a285dd638b402027","mask_asset_rel":"masks/20260323_080342_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36143.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.17005957663059235}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2029,"y1":1060,"x2":2362,"y2":1197},"slot_box_unclipped_px":{"x1":2029,"y1":1060,"x2":2362,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1653,"y1":457,"x2":1957,"y2":765},"slot_box_unclipped_px":{"x1":1653,"y1":457,"x2":1957,"y2":765},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2246,"y1":1058,"x2":2469,"y2":1195},"slot_box_unclipped_px":{"x1":2246,"y1":1058,"x2":2469,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1957,"y1":457,"x2":2307,"y2":762},"slot_box_unclipped_px":{"x1":1957,"y1":457,"x2":2307,"y2":762},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":850,"y1":595,"x2":1147,"y2":893},"slot_box_unclipped_px":{"x1":850,"y1":595,"x2":1147,"y2":893},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":213,"y1":1073,"x2":544,"y2":1210},"slot_box_unclipped_px":{"x1":213,"y1":1073,"x2":544,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":595,"x2":1444,"y2":881},"slot_box_unclipped_px":{"x1":1147,"y1":595,"x2":1444,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1205,"y1":606,"x2":1495,"y2":860},"detected_bbox_px":{"x1":1206,"y1":596,"x2":1495,"y2":860},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1170,"y1":576,"x2":1530,"y2":910},"area_px":48700.0,"area_cm2":254.57434030364678,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9078701138496399,"mask_sha256":"9dab53879670e1f8cab14c14fac230fe54ed39d03e1d8867029c4e682a422bd5","mask_binary_sha256":"d4ca8d1369016923beb6fd3d5cb0ba1057b20e2ce739be89117c2948ecfd1a58","mask_asset_rel":"masks/20260323_080342_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48700.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9078701138496399}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":444,"y1":1072,"x2":760,"y2":1209},"slot_box_unclipped_px":{"x1":444,"y1":1072,"x2":760,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":497,"y1":1042,"x2":726,"y2":1181},"candidate_bbox_px":null,"crop_bbox_px":{"x1":443,"y1":1024,"x2":791,"y2":1205},"area_px":19435.0,"area_cm2":141.39458308651996,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9348822832107544,"mask_sha256":"fcd1ba0e6a5686172d02dd74a2c31cb80b7645b103298cd5816787386e73de82","mask_binary_sha256":"5d10e1f4890a7b9e7c19262e717c0d8e144ddbbbe5b299d5ea3f6b600a3ebc0a","mask_asset_rel":"masks/20260323_080342_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19435.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9348822832107544}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":595,"x2":1743,"y2":868},"slot_box_unclipped_px":{"x1":1444,"y1":595,"x2":1743,"y2":868},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1528,"y1":636,"x2":1823,"y2":865},"detected_bbox_px":{"x1":1530,"y1":636,"x2":1817,"y2":865},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1488,"y1":595,"x2":1858,"y2":895},"area_px":42012.0,"area_cm2":219.6134945551706,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9322299957275391,"mask_sha256":"982a09eb0db153633ff073f81c62c6b2590d8b14d4a646d8af7782ce34ef5e46","mask_binary_sha256":"ae6d127a548800e91e4bcab18a22894af68416623722d57d0742e4abff6ffea7","mask_asset_rel":"masks/20260323_080342_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42012.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9322299957275391}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":692,"y1":1070,"x2":970,"y2":1207},"slot_box_unclipped_px":{"x1":692,"y1":1070,"x2":970,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":756,"y1":1054,"x2":1006,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":704,"y1":1038,"x2":1010,"y2":1205},"area_px":20872.0,"area_cm2":151.84912468134007,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8633877635002136,"mask_sha256":"a7b1cfb40a7bb915524a3ed2932ec265bcbfb055278a3bee2c3432c00d5ea8cc","mask_binary_sha256":"698e939cfeef8cd2c3d2a2ec83e1be03f09e251fd11322ddb997302073ec50ac","mask_asset_rel":"masks/20260323_080342_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20872.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8633877635002136}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1743,"y1":595,"x2":2043,"y2":867},"slot_box_unclipped_px":{"x1":1743,"y1":595,"x2":2043,"y2":867},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1808,"y1":635,"x2":2084,"y2":861},"detected_bbox_px":{"x1":1811,"y1":635,"x2":2081,"y2":863},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1775,"y1":595,"x2":2125,"y2":894},"area_px":38048.0,"area_cm2":198.89208418630705,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9255766868591309,"mask_sha256":"8bd843714bcfd4448cabfcc79be0d663f558af5cedeb377dbb521b8b40b02aff","mask_binary_sha256":"82169f7f3c9af60c619cc8f6d948139d970f40a2b5331b685c78617a7a4d0607","mask_asset_rel":"masks/20260323_080342_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38048.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9255766868591309}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":933,"y1":1068,"x2":1183,"y2":1205},"slot_box_unclipped_px":{"x1":933,"y1":1068,"x2":1183,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":978,"y1":1046,"x2":1173,"y2":1194},"candidate_bbox_px":null,"crop_bbox_px":{"x1":955,"y1":1028,"x2":1196,"y2":1212},"area_px":20157.0,"area_cm2":146.64731727681928,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.6844261288642883,"mask_sha256":"72b6aec48ffd54be4870bf7a60dc0056998c13de78a898a8d78676202a8f1918","mask_binary_sha256":"1e159e75a9a8646c664ea4296cdd35e4f2f90ac8fd85815ed99a47af8f15349d","mask_asset_rel":"masks/20260323_080342_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20157.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","target_confidence":0.6844261288642883}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":595,"x2":2344,"y2":876},"slot_box_unclipped_px":{"x1":2043,"y1":595,"x2":2344,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2104,"y1":626,"x2":2345,"y2":851},"detected_bbox_px":{"x1":2104,"y1":621,"x2":2342,"y2":848},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2050,"y1":595,"x2":2381,"y2":904},"area_px":34416.0,"area_cm2":179.90617034682356,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9162285923957825,"mask_sha256":"c5d23fc782545dc56908b6ecc95850e960c8317ca708c29b84588f2d221db158","mask_binary_sha256":"a7a2c70ab416ea47ef95c6e72d7409923612798cae04bf674e215368279878c7","mask_asset_rel":"masks/20260323_080342_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34416.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9162285923957825}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":38,"y1":457,"x2":402,"y2":779},"slot_box_unclipped_px":{"x1":38,"y1":457,"x2":402,"y2":779},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":306,"y1":544,"x2":528,"y2":762},"detected_bbox_px":{"x1":307,"y1":544,"x2":526,"y2":762},"candidate_bbox_px":null,"crop_bbox_px":{"x1":221,"y1":477,"x2":621,"y2":831},"area_px":28948.0,"area_cm2":153.54841088426508,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9261106848716736,"mask_sha256":"bf6c680074ce41d7633a81b2dfa65a8d8a54fdb71ad4a073ff31e0380430eb94","mask_binary_sha256":"dbebcd04b0d0ebd6a367d58b4f993cf17cb3eb0d6a6d2d4ede24bcae279021cd","mask_asset_rel":"masks/20260323_080342_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28948.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9261106848716736}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1170,"y1":1067,"x2":1407,"y2":1204},"slot_box_unclipped_px":{"x1":1170,"y1":1067,"x2":1407,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1192,"y1":1038,"x2":1412,"y2":1182},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1161,"y1":1032,"x2":1440,"y2":1198},"area_px":18648.0,"area_cm2":135.66895731399146,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.894365668296814,"mask_sha256":"521bb343d72615c169f8ad4bf45e0fd5326f5c2e4c753288467093cba6b5a702","mask_binary_sha256":"ab8dfdbf52f7ba58a9b0ddec1b2ee84827fa82a63a21e56fb614e25dbe151624","mask_asset_rel":"masks/20260323_080342_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18648.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.894365668296814}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260323_080342_cam0_rf.jpg","frame_source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":595,"x2":2582,"y2":850},"slot_box_unclipped_px":{"x1":2344,"y1":595,"x2":2582,"y2":850},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":402,"y1":457,"x2":741,"y2":761},"slot_box_unclipped_px":{"x1":402,"y1":457,"x2":741,"y2":761},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":556,"y1":538,"x2":793,"y2":758},"detected_bbox_px":{"x1":555,"y1":537,"x2":792,"y2":760},"candidate_bbox_px":null,"crop_bbox_px":{"x1":485,"y1":466,"x2":858,"y2":800},"area_px":33436.0,"area_cm2":177.3540371122802,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9118865728378296,"mask_sha256":"baeea86dd92d8cedafac82cd328d177e20f6c33112d9db3649dfc4574b0a461c","mask_binary_sha256":"9e054cd7cbe2098b95949b53032b2aa08fdfd97f27d218b945d6e35c8e9b7114","mask_asset_rel":"masks/20260323_080342_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33436.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9118865728378296}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1397,"y1":1065,"x2":1643,"y2":1202},"slot_box_unclipped_px":{"x1":1397,"y1":1065,"x2":1643,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1406,"y1":1029,"x2":1648,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":1018,"x2":1683,"y2":1208},"area_px":20825.0,"area_cm2":151.50718769111285,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7142221927642822,"mask_sha256":"eef695f92e82a3849b4db7f9086b9beefcf94ae3e9e31881bcaf0a798d03f239","mask_binary_sha256":"4228ce90c1457f297705c20585bb518da09246272169fa9bb605b2f45c2ed1f0","mask_asset_rel":"masks/20260323_080342_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20825.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7142221927642822}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":741,"y1":457,"x2":1061,"y2":743},"slot_box_unclipped_px":{"x1":741,"y1":457,"x2":1061,"y2":743},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":786,"y1":485,"x2":1085,"y2":724},"detected_bbox_px":{"x1":787,"y1":482,"x2":1080,"y2":723},"candidate_bbox_px":null,"crop_bbox_px":{"x1":750,"y1":447,"x2":1126,"y2":762},"area_px":45038.0,"area_cm2":238.89433913933712,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9377138614654541,"mask_sha256":"182af45eb6932e93c7bb4765aed2b7745c0a3a1145dd0edc7f1f5dcdbe54ef40","mask_binary_sha256":"de618002bb46df1b5498166cbaedbb82ad35078194e6b8d67e66ba7e88055cf6","mask_asset_rel":"masks/20260323_080342_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45038.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9377138614654541}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1610,"y1":1063,"x2":1880,"y2":1200},"slot_box_unclipped_px":{"x1":1610,"y1":1063,"x2":1880,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1644,"y1":1037,"x2":1888,"y2":1178},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1610,"y1":1019,"x2":1922,"y2":1203},"area_px":21057.0,"area_cm2":153.1950468769154,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9066837430000305,"mask_sha256":"d1ff2048fd56b38f4fc306eee49736824894041e93100debdfb3c0d088e7ea88","mask_binary_sha256":"fd26cfa9e15e0fa0486465974f818dd7a7f73cb2e0f3347d2e2a9a8a05c0ebf0","mask_asset_rel":"masks/20260323_080342_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21057.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9066837430000305}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260323_080342_cam1_rf.jpg","frame_source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1061,"y1":457,"x2":1366,"y2":722},"slot_box_unclipped_px":{"x1":1061,"y1":457,"x2":1366,"y2":722},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1106,"y1":477,"x2":1365,"y2":685},"detected_bbox_px":{"x1":1107,"y1":478,"x2":1364,"y2":680},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1063,"y1":438,"x2":1399,"y2":730},"area_px":26052.0,"area_cm2":138.1872046551359,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8875331878662109,"mask_sha256":"cc0098a79f2f660cebeda9eaadb795611e5e01aa221b25b3a2fbc1ed12157e07","mask_binary_sha256":"6fa951d34a7121eff90a317984c1b78cd8c15fe3751ec0594b0af8e50f8fa9a4","mask_asset_rel":"masks/20260323_080342_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26052.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8875331878662109}},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260323_080342_cam2_rf.jpg","frame_source_sha256":"2f39bb3e9d07f1c8b88a6ad65de3d5f2d1f3b49ee09448f72501482ad4b4c277","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1817,"y1":1062,"x2":2121,"y2":1199},"slot_box_unclipped_px":{"x1":1817,"y1":1062,"x2":2121,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":585,"y1":897,"x2":896,"y2":1148},"slot_box_unclipped_px":{"x1":585,"y1":897,"x2":896,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1210,"x2":206,"y2":1345},"slot_box_unclipped_px":{"x1":41,"y1":1210,"x2":206,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1396,"y1":708,"x2":1671,"y2":1051},"slot_box_unclipped_px":{"x1":1396,"y1":708,"x2":1671,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1406,"y1":684,"x2":1722,"y2":994},"detected_bbox_px":{"x1":1409,"y1":683,"x2":1721,"y2":995},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1368,"y1":647,"x2":1760,"y2":1034},"area_px":59949.0,"area_cm2":317.98651665402815,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9052599668502808,"mask_sha256":"16f59df66de1a4639873ecdd5f7c8b312b3460f7258ec575cf7691df4140e4fa","mask_binary_sha256":"a2391725e0e209842404b9c6c29d3124580ee6d1ed8675307141096ab9e5fa11","mask_asset_rel":"masks/20260324_085951_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59949.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9052599668502808}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2112,"y1":1195,"x2":2466,"y2":1332},"slot_box_unclipped_px":{"x1":2112,"y1":1195,"x2":2466,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2193,"y1":1157,"x2":2470,"y2":1330},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2080,"y1":1133,"x2":2502,"y2":1349},"area_px":27619.0,"area_cm2":200.93527091672726,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.719576895236969,"mask_sha256":"839bb9cc34f6dcf09eec671db9fb01b8c7632bf596616ff6635e17a641988cd7","mask_binary_sha256":"fa1df5c40fab4fbacfae8364bcd6948ff1bb713b2d3ee8f7639b72f29469b56f","mask_asset_rel":"masks/20260324_085951_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27619.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.719576895236969}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1725,"y1":713,"x2":1986,"y2":1051},"slot_box_unclipped_px":{"x1":1725,"y1":713,"x2":1986,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2354,"y1":1194,"x2":2469,"y2":1331},"slot_box_unclipped_px":{"x1":2354,"y1":1194,"x2":2469,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1960,"y1":693,"x2":2335,"y2":1051},"slot_box_unclipped_px":{"x1":1960,"y1":693,"x2":2335,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":896,"y1":894,"x2":1197,"y2":1148},"slot_box_unclipped_px":{"x1":896,"y1":894,"x2":1197,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":96,"y1":1209,"x2":438,"y2":1345},"slot_box_unclipped_px":{"x1":96,"y1":1209,"x2":438,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1197,"y1":887,"x2":1497,"y2":1148},"slot_box_unclipped_px":{"x1":1197,"y1":887,"x2":1497,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1193,"y1":844,"x2":1546,"y2":1199},"detected_bbox_px":{"x1":1193,"y1":843,"x2":1546,"y2":1199},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1143,"y1":801,"x2":1588,"y2":1242},"area_px":80327.0,"area_cm2":419.90129432384055,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9308775067329407,"mask_sha256":"60143659ef4e87830b3a24e20e69abc8b4279f0346800ceee1ee3c887b7503da","mask_binary_sha256":"de2b776db6818bc8d35d5a323f88fa97178294747f919ee804f73acfda548905","mask_asset_rel":"masks/20260324_085951_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":80327.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9308775067329407}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":334,"y1":1207,"x2":685,"y2":1344},"slot_box_unclipped_px":{"x1":334,"y1":1207,"x2":685,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":408,"y1":1165,"x2":698,"y2":1379},"candidate_bbox_px":null,"crop_bbox_px":{"x1":349,"y1":1139,"x2":735,"y2":1380},"area_px":39763.0,"area_cm2":289.2859689873575,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9197854399681091,"mask_sha256":"098b473d8708d5f92aa9dd081678cf6e8b2799bd81a9ce1861cf56657890391e","mask_binary_sha256":"b1e28dbfa198666395930a0cadc1858b564f0fb66616650ac69fd0ae697ee48a","mask_asset_rel":"masks/20260324_085951_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39763.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9197854399681091}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1497,"y1":872,"x2":1784,"y2":1148},"slot_box_unclipped_px":{"x1":1497,"y1":872,"x2":1784,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1529,"y1":874,"x2":1815,"y2":1150},"detected_bbox_px":{"x1":1531,"y1":875,"x2":1813,"y2":1153},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1495,"y1":840,"x2":1853,"y2":1183},"area_px":47414.0,"area_cm2":247.85190495189136,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9164640307426453,"mask_sha256":"248e0f4b5f80cb32cc6e1dc000070b427bec367949c9fe3079a81079e111ddec","mask_binary_sha256":"1692194a7be71ebb77f4d913ccea85d517f58ab2fe8e10b12d57c20e091e1a09","mask_asset_rel":"masks/20260324_085951_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47414.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9164640307426453}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":613,"y1":1205,"x2":926,"y2":1343},"slot_box_unclipped_px":{"x1":613,"y1":1205,"x2":926,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":701,"y1":1168,"x2":911,"y2":1333},"candidate_bbox_px":null,"crop_bbox_px":{"x1":629,"y1":1144,"x2":973,"y2":1352},"area_px":22138.0,"area_cm2":161.05959765214195,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9252874851226807,"mask_sha256":"e89c57503e811a901c1a41e52cfe55b05dabcd2c1dc6abd397d1816f28447680","mask_binary_sha256":"9d479ae019031e66eb437b11005786e6a41915d45288171e2463b6836dda5520","mask_asset_rel":"masks/20260324_085951_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22138.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9252874851226807}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":866,"x2":2069,"y2":1148},"slot_box_unclipped_px":{"x1":1784,"y1":866,"x2":2069,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1860,"y1":882,"x2":2145,"y2":1096},"detected_bbox_px":{"x1":1862,"y1":883,"x2":2140,"y2":1098},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1826,"y1":852,"x2":2179,"y2":1162},"area_px":34414.0,"area_cm2":179.8957155484538,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9237139225006104,"mask_sha256":"7c31d82c3f6962a2ec37ab849fe8cfa8273b4cab9472ba2187cedfd70084d04f","mask_binary_sha256":"317fd61dbed4760963a5d46774a6a3f85135460bb33e47d7240dea8b598f85d8","mask_asset_rel":"masks/20260324_085951_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34414.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9237139225006104}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":81,"y1":830,"x2":285,"y2":1051},"slot_box_unclipped_px":{"x1":81,"y1":830,"x2":285,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":92,"y1":806,"x2":277,"y2":991},"candidate_bbox_px":null,"crop_bbox_px":{"x1":70,"y1":784,"x2":299,"y2":1013},"area_px":21010.0,"area_cm2":111.44300513605117,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8971183896064758,"mask_sha256":"da40452ff932f5db15ce08ba8cf9937f76e1b37dc1205cb8c0a3f5de60121181","mask_binary_sha256":"d494721c74f721955b2d798da164282a3b1e8c944b7b623032c8ebb60f922935","mask_asset_rel":"masks/20260324_085951_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21010.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8971183896064758}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":885,"y1":1204,"x2":1164,"y2":1341},"slot_box_unclipped_px":{"x1":885,"y1":1204,"x2":1164,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":949,"y1":1166,"x2":1183,"y2":1305},"candidate_bbox_px":null,"crop_bbox_px":{"x1":914,"y1":1150,"x2":1221,"y2":1329},"area_px":17850.0,"area_cm2":129.86330373523958,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9356967210769653,"mask_sha256":"46fdf0333e7e1735833eaf1f9824003801e4f075f89fb18d5db54926e06f5e85","mask_binary_sha256":"895c096620ef35328d7c75b567202a5999541532b0ed7eb2396cd76ed1adb3fa","mask_asset_rel":"masks/20260324_085951_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17850.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9356967210769653}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":860,"x2":2356,"y2":1148},"slot_box_unclipped_px":{"x1":2069,"y1":860,"x2":2356,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2140,"y1":907,"x2":2408,"y2":1124},"detected_bbox_px":{"x1":2145,"y1":904,"x2":2408,"y2":1168},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2108,"y1":855,"x2":2443,"y2":1172},"area_px":41072.0,"area_cm2":214.6997393213836,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9213538765907288,"mask_sha256":"ac98145e39777d5bfcc7a57c045c428aa3287b66ce691c4113ce1d4eec904a8e","mask_binary_sha256":"df6be9f1b96cb28bb7baadb92cc44e1519a9468b1e977da3f75739f56c2c2c39","mask_asset_rel":"masks/20260324_085951_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41072.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9213538765907288}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":213,"y1":787,"x2":519,"y2":1051},"slot_box_unclipped_px":{"x1":213,"y1":787,"x2":519,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":275,"y1":809,"x2":468,"y2":1032},"detected_bbox_px":{"x1":277,"y1":809,"x2":470,"y2":1043},"candidate_bbox_px":null,"crop_bbox_px":{"x1":207,"y1":767,"x2":544,"y2":1059},"area_px":27358.0,"area_cm2":145.11459945321695,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8490665555000305,"mask_sha256":"40281b7f52f728a56c05bfcc551c319f77226a05258c9062c595e2fb1a0a6fb3","mask_binary_sha256":"6b0d1ca3397feb32787b79663c16d535d383978d018bae35cdf137bfeb2dcd60","mask_asset_rel":"masks/20260324_085951_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27358.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8490665555000305}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":1202,"x2":1404,"y2":1339},"slot_box_unclipped_px":{"x1":1147,"y1":1202,"x2":1404,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1192,"y1":1185,"x2":1429,"y2":1346},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1160,"y1":1158,"x2":1460,"y2":1365},"area_px":21246.0,"area_cm2":154.57007009293557,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9397145509719849,"mask_sha256":"2f4fc016ea93d78d6af1002aeb987d45ffab3c423f4c200625eeef987ceffa4f","mask_binary_sha256":"f797b591498db26fd61994e8ca77a9e5d6b3b02191583506176d01957baaa978","mask_asset_rel":"masks/20260324_085951_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21246.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9397145509719849}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2356,"y1":859,"x2":2583,"y2":1148},"slot_box_unclipped_px":{"x1":2356,"y1":859,"x2":2583,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2412,"y1":894,"x2":2583,"y2":1128},"detected_bbox_px":{"x1":2414,"y1":896,"x2":2585,"y2":1098},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2333,"y1":836,"x2":2592,"y2":1156},"area_px":22841.0,"area_cm2":119.39902478183976,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4538162350654602,"mask_sha256":"7379c09257991e733f02a854a3fdd6f6423207c8218ab8037e23ff861f568d3e","mask_binary_sha256":"cfe7f382feb2e09c909318463d87555a81ab534e7ccc31f6e24bc596dbe6e9a6","mask_asset_rel":"masks/20260324_085951_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22841.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.4538162350654602}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":519,"y1":768,"x2":794,"y2":1051},"slot_box_unclipped_px":{"x1":519,"y1":768,"x2":794,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":516,"y1":779,"x2":740,"y2":1033},"detected_bbox_px":{"x1":519,"y1":773,"x2":742,"y2":1029},"candidate_bbox_px":null,"crop_bbox_px":{"x1":482,"y1":743,"x2":784,"y2":1063},"area_px":35917.0,"area_cm2":190.51396551506664,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8379685878753662,"mask_sha256":"95c190d33711e86abb3f1d86efeaee9eed2ebaa52f8740252eed9e3dc3912793","mask_binary_sha256":"d26f2dfbbe0decfa77d7887cadcc200501833e93cbfce69a0168efe6b801b87a","mask_asset_rel":"masks/20260324_085951_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35917.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8379685878753662}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":1200,"x2":1663,"y2":1337},"slot_box_unclipped_px":{"x1":1398,"y1":1200,"x2":1663,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1461,"y1":1188,"x2":1664,"y2":1344},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1433,"y1":1157,"x2":1725,"y2":1361},"area_px":18565.0,"area_cm2":135.06511113976038,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9436423778533936,"mask_sha256":"96e56b9f9cdee6aa2eafca742edc6cedd3b8cbc2dec68cf9934238dbf1e9ac4a","mask_binary_sha256":"e68d765115589176ccd38d953f0e59b086ce168c588100b7ddf4fa15b3eb5f94","mask_asset_rel":"masks/20260324_085951_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18565.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9436423778533936}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":752,"x2":1086,"y2":1051},"slot_box_unclipped_px":{"x1":794,"y1":752,"x2":1086,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":756,"y1":748,"x2":1076,"y2":1033},"detected_bbox_px":{"x1":757,"y1":752,"x2":1071,"y2":988},"candidate_bbox_px":null,"crop_bbox_px":{"x1":718,"y1":714,"x2":1114,"y2":1067},"area_px":46109.0,"area_cm2":244.5752272164771,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.882525622844696,"mask_sha256":"5577c5b7843fd09953da4066659213605a348a3b69ffcbb2b93862c16469f606","mask_binary_sha256":"653fb649edfff4ff179ef7bfd36e22a0894fc575bd047256bc56428e360853d6","mask_asset_rel":"masks/20260324_085951_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46109.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.882525622844696}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1634,"y1":1199,"x2":1930,"y2":1336},"slot_box_unclipped_px":{"x1":1634,"y1":1199,"x2":1930,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1695,"y1":1173,"x2":1956,"y2":1340},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1660,"y1":1147,"x2":1992,"y2":1368},"area_px":22056.0,"area_cm2":160.46302673302208,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9384247660636902,"mask_sha256":"90596a8c672ab21de556823588edc7012ca731d4714476a3eaace16df6c829e9","mask_binary_sha256":"cc0233dfcf7f2f5bed9a70d83e9d7350715ff8adee73810b74009e5c501fef0f","mask_asset_rel":"masks/20260324_085951_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22056.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9384247660636902}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1086,"y1":733,"x2":1396,"y2":1051},"slot_box_unclipped_px":{"x1":1086,"y1":733,"x2":1396,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1070,"y1":698,"x2":1400,"y2":1014},"detected_bbox_px":{"x1":1071,"y1":696,"x2":1398,"y2":1053},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1030,"y1":660,"x2":1440,"y2":1060},"area_px":65264.0,"area_cm2":346.1787856829721,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9056522250175476,"mask_sha256":"e82dcdc020f04419583b0b5d717d65b10fc4195cf2f3c975a3ba527efe978dea","mask_binary_sha256":"460be0ddee841195a79e770dae241695954c4acfbd642d21345dc17560d92a80","mask_asset_rel":"masks/20260324_085951_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":65264.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9056522250175476}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1872,"y1":1197,"x2":2200,"y2":1334},"slot_box_unclipped_px":{"x1":1872,"y1":1197,"x2":2200,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1941,"y1":1150,"x2":2211,"y2":1313},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1895,"y1":1128,"x2":2256,"y2":1332},"area_px":23054.0,"area_cm2":167.72373133401754,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9354353547096252,"mask_sha256":"368d17a20b13064016d8627b416c173ae1a9a83ff76ebfe08c47826c885f5c9b","mask_binary_sha256":"a61f65b54afaafdf3824d9aca4a44d102a5e55f8f982d819a7a42c4ad7aae025","mask_asset_rel":"masks/20260324_085951_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23054.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9354353547096252}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":585,"y1":609,"x2":896,"y2":897},"slot_box_unclipped_px":{"x1":585,"y1":609,"x2":896,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1075,"x2":315,"y2":1211},"slot_box_unclipped_px":{"x1":41,"y1":1075,"x2":315,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1396,"y1":469,"x2":1671,"y2":708},"slot_box_unclipped_px":{"x1":1396,"y1":469,"x2":1671,"y2":708},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1385,"y1":442,"x2":1714,"y2":691},"detected_bbox_px":{"x1":1386,"y1":442,"x2":1719,"y2":691},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1346,"y1":412,"x2":1757,"y2":721},"area_px":37032.0,"area_cm2":196.42824208463813,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.677833080291748,"mask_sha256":"5bb5236eb8b58449e1b8c0ac6cacd05752b898ce453b8d116439a672b05e36a9","mask_binary_sha256":"c095fb7642be03c2e1317c0b5fe7135e810e4410b90b71185e8241520c4eb630","mask_asset_rel":"masks/20260324_085951_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37032.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.677833080291748}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2026,"y1":1061,"x2":2355,"y2":1198},"slot_box_unclipped_px":{"x1":2026,"y1":1061,"x2":2355,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1671,"y1":469,"x2":1932,"y2":713},"slot_box_unclipped_px":{"x1":1671,"y1":469,"x2":1932,"y2":713},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2242,"y1":1059,"x2":2469,"y2":1196},"slot_box_unclipped_px":{"x1":2242,"y1":1059,"x2":2469,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1932,"y1":469,"x2":2307,"y2":693},"slot_box_unclipped_px":{"x1":1932,"y1":469,"x2":2307,"y2":693},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":896,"y1":609,"x2":1197,"y2":894},"slot_box_unclipped_px":{"x1":896,"y1":609,"x2":1197,"y2":894},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":205,"y1":1074,"x2":540,"y2":1211},"slot_box_unclipped_px":{"x1":205,"y1":1074,"x2":540,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1197,"y1":609,"x2":1497,"y2":887},"slot_box_unclipped_px":{"x1":1197,"y1":609,"x2":1497,"y2":887},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1203,"y1":608,"x2":1500,"y2":862},"detected_bbox_px":{"x1":1203,"y1":610,"x2":1498,"y2":860},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1167,"y1":578,"x2":1536,"y2":894},"area_px":48009.0,"area_cm2":250.96220746689485,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9178076982498169,"mask_sha256":"fb6068a612df5c45293eccd6a9ba0d45348807f83f1dd2c922a9240587fc4af9","mask_binary_sha256":"f8ecb8823a911c3777d43b1580286da0c6b7cabde7b9400843b79e70f4bda8b8","mask_asset_rel":"masks/20260324_085951_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48009.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9178076982498169}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":437,"y1":1073,"x2":756,"y2":1210},"slot_box_unclipped_px":{"x1":437,"y1":1073,"x2":756,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":496,"y1":1047,"x2":729,"y2":1185},"candidate_bbox_px":null,"crop_bbox_px":{"x1":440,"y1":1027,"x2":791,"y2":1203},"area_px":20557.0,"area_cm2":149.55741932130644,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8984507322311401,"mask_sha256":"053eee186d8197da5c597cd128dd15c123d55233189d3bcfd63fcd764ce4a18e","mask_binary_sha256":"dcf50f8f5fb8533cef74a2007b4b9b8431fecb6beca1c3b0371fff1332ec82e9","mask_asset_rel":"masks/20260324_085951_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20557.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8984507322311401}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1497,"y1":609,"x2":1784,"y2":872},"slot_box_unclipped_px":{"x1":1497,"y1":609,"x2":1784,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1524,"y1":643,"x2":1822,"y2":862},"detected_bbox_px":{"x1":1525,"y1":641,"x2":1816,"y2":863},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1483,"y1":595,"x2":1858,"y2":888},"area_px":41543.0,"area_cm2":217.16184433746199,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9246583580970764,"mask_sha256":"13cbda0d2a758b48f69fe9ffc53d4f6ecbea38a0501de0569ad72e51cdbf35d7","mask_binary_sha256":"85615e32e0a3e22b688c97e96a3735575971a5a9139bb0307dff5315057cfadd","mask_asset_rel":"masks/20260324_085951_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41543.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9246583580970764}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":684,"y1":1071,"x2":966,"y2":1208},"slot_box_unclipped_px":{"x1":684,"y1":1071,"x2":966,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":755,"y1":1044,"x2":1001,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":697,"y1":1035,"x2":1010,"y2":1202},"area_px":22901.0,"area_cm2":166.6106173020012,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8105204701423645,"mask_sha256":"94c97faad41260d28521d2b0b5381d8ad5232a932bdbbbbb5a1a310877349142","mask_binary_sha256":"6d510bdbf40bf7da5c6d5bcd99e200f68f99e6b88712dd86c9872cdba02738d3","mask_asset_rel":"masks/20260324_085951_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22901.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8105204701423645}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":609,"x2":2069,"y2":866},"slot_box_unclipped_px":{"x1":1784,"y1":609,"x2":2069,"y2":866},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1807,"y1":641,"x2":2078,"y2":864},"detected_bbox_px":{"x1":1810,"y1":629,"x2":2076,"y2":862},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1774,"y1":598,"x2":2119,"y2":891},"area_px":37395.0,"area_cm2":195.47859251858054,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.932013988494873,"mask_sha256":"a86455682f6b9c106a4f6d9cceb043bbb12bdbf0dfbb327988862321d4b390b3","mask_binary_sha256":"1256bdfbcf22921abfbd428e47ad8c27dfdf8d92e0d7847829d771f1c5dfaf74","mask_asset_rel":"masks/20260324_085951_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37395.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.932013988494873}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":469,"x2":213,"y2":830},"slot_box_unclipped_px":{"x1":9,"y1":469,"x2":213,"y2":830},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":925,"y1":1069,"x2":1180,"y2":1206},"slot_box_unclipped_px":{"x1":925,"y1":1069,"x2":1180,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":944,"y1":1027,"x2":1170,"y2":1198},"candidate_bbox_px":null,"crop_bbox_px":{"x1":943,"y1":1022,"x2":1223,"y2":1212},"area_px":25513.0,"area_cm2":185.61358365250237,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3100595474243164,"mask_sha256":"347a1c5710212c54371da5822162977be24ec4742934448e82cc79f7cc33803a","mask_binary_sha256":"6c0ea8d6bb28ac0c4fa8ae8dff0e2ff7bd5e9a3160a15bba196ad948e8729e4d","mask_asset_rel":"masks/20260324_085951_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25513.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3100595474243164}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":609,"x2":2356,"y2":860},"slot_box_unclipped_px":{"x1":2069,"y1":609,"x2":2356,"y2":860},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2101,"y1":624,"x2":2351,"y2":851},"detected_bbox_px":{"x1":2101,"y1":620,"x2":2346,"y2":853},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2057,"y1":597,"x2":2381,"y2":888},"area_px":34428.0,"area_cm2":179.96889913704211,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9277129769325256,"mask_sha256":"a5453abcecf1f419150864c51a0154605f8630691e9f2148c33e455a08e5214c","mask_binary_sha256":"13b70e3b78dafc3df3c234cb733f027cc5e47e036fb61a67e48d6ea81172b621","mask_asset_rel":"masks/20260324_085951_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34428.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9277129769325256}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":213,"y1":469,"x2":519,"y2":787},"slot_box_unclipped_px":{"x1":213,"y1":469,"x2":519,"y2":787},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":303,"y1":544,"x2":528,"y2":762},"detected_bbox_px":{"x1":306,"y1":540,"x2":524,"y2":762},"candidate_bbox_px":null,"crop_bbox_px":{"x1":253,"y1":483,"x2":590,"y2":833},"area_px":28634.0,"area_cm2":151.88286573373105,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8480483889579773,"mask_sha256":"bc88c4c7c2f16d4699f62c8460bc1db7b9899fe444ad4495fd2800cd43a3ff77","mask_binary_sha256":"eabf2857898f6c882a2ba70af62a78cc53d74db604771f7cab69b6ffeaf6b5f7","mask_asset_rel":"masks/20260324_085951_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28634.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8480483889579773}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1163,"y1":1068,"x2":1399,"y2":1205},"slot_box_unclipped_px":{"x1":1163,"y1":1068,"x2":1399,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1189,"y1":1002,"x2":1411,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1159,"y1":987,"x2":1443,"y2":1197},"area_px":22689.0,"area_cm2":165.068263218423,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9210981726646423,"mask_sha256":"dbceca70c11a474566b5dbc7af03f9b85d6b9532c6c985f103cab8cd0ce2a392","mask_binary_sha256":"ba5d877f8cdcf070c730f0631742b5a18d860ebdde6db947e9e937ca95244ebe","mask_asset_rel":"masks/20260324_085951_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22689.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9210981726646423}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260324_085951_cam0_rf.jpg","frame_source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2356,"y1":609,"x2":2583,"y2":859},"slot_box_unclipped_px":{"x1":2356,"y1":609,"x2":2583,"y2":859},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2452,"y1":772,"x2":2524,"y2":879},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2329,"y1":579,"x2":2592,"y2":889},"area_px":5261.0,"area_cm2":27.501347111652684,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.5449280142784119,"mask_sha256":"d9606ce00aa200b1aff962d1c1e62a7741dc64d9b3004b59e1c87fcfd3049ba6","mask_binary_sha256":"92f6d934499b62b5c949050c189cf1adac9bdf748de684bad73876cf2fa518b1","mask_asset_rel":"masks/20260324_085951_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5261.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.5449280142784119}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":519,"y1":469,"x2":794,"y2":768},"slot_box_unclipped_px":{"x1":519,"y1":469,"x2":794,"y2":768},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":554,"y1":544,"x2":808,"y2":759},"detected_bbox_px":{"x1":557,"y1":546,"x2":804,"y2":761},"candidate_bbox_px":null,"crop_bbox_px":{"x1":522,"y1":473,"x2":838,"y2":802},"area_px":34270.0,"area_cm2":181.7778099006413,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8487204909324646,"mask_sha256":"024dd9b4e108c14bb3d4d1dec4952c44872050a179c8cdf8bc5dc5dfa2a6c758","mask_binary_sha256":"f0addf19298ecc64753befe6e977b21da22638f6ae7b492ca09374e9880e1652","mask_asset_rel":"masks/20260324_085951_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34270.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8487204909324646}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1393,"y1":1066,"x2":1635,"y2":1203},"slot_box_unclipped_px":{"x1":1393,"y1":1066,"x2":1635,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1408,"y1":1040,"x2":1654,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1375,"y1":1021,"x2":1701,"y2":1207},"area_px":20275.0,"area_cm2":147.505797379943,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8641285300254822,"mask_sha256":"e2fd5add3af538dd7b7be24041a483c23dd875176ea8b7d4b6e520f5878f744d","mask_binary_sha256":"c8e754c4554e663b8e4cf3ce83777e4e71fb1be196ad28ce88766bb6aed55872","mask_asset_rel":"masks/20260324_085951_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20275.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8641285300254822}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":469,"x2":1086,"y2":752},"slot_box_unclipped_px":{"x1":794,"y1":469,"x2":1086,"y2":752},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":791,"y1":488,"x2":1087,"y2":735},"detected_bbox_px":{"x1":792,"y1":486,"x2":1083,"y2":733},"candidate_bbox_px":null,"crop_bbox_px":{"x1":755,"y1":454,"x2":1124,"y2":765},"area_px":46423.0,"area_cm2":246.24077236701112,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9406012892723083,"mask_sha256":"ebfc9c604a34863da84c4650aa6fb0a55850896803c1d8d90786f6f34e85602f","mask_binary_sha256":"94f03e00ec596a5bdcbb6c3742e5ae018300af5a73dc5c554dc897f1217d4ecf","mask_asset_rel":"masks/20260324_085951_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46423.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9406012892723083}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1606,"y1":1064,"x2":1873,"y2":1201},"slot_box_unclipped_px":{"x1":1606,"y1":1064,"x2":1873,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1646,"y1":1034,"x2":1887,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1611,"y1":1020,"x2":1923,"y2":1203},"area_px":21740.0,"area_cm2":158.1640461178772,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9265303015708923,"mask_sha256":"9e014dc916ae124c2420af2c6420466d4b488b3d5884ebf1d3846155162b3565","mask_binary_sha256":"c06e6ef6babd545c55bac38e94399148ce6b42fd67473acb71e4b1baa81cc148","mask_asset_rel":"masks/20260324_085951_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21740.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9265303015708923}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260324_085951_cam1_rf.jpg","frame_source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1086,"y1":469,"x2":1396,"y2":733},"slot_box_unclipped_px":{"x1":1086,"y1":469,"x2":1396,"y2":733},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1107,"y1":517,"x2":1368,"y2":687},"detected_bbox_px":{"x1":1109,"y1":483,"x2":1368,"y2":681},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1070,"y1":452,"x2":1411,"y2":742},"area_px":26325.0,"area_cm2":139.6352741649951,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8833376169204712,"mask_sha256":"6966a3b7f84da010b54142ac1abf932042711987e4c0ab5a3cf03ac156f4bd59","mask_binary_sha256":"8ca5c254da399e903c849056709fe11db5b1f5e985dd68a5d7db0487f99ec1d7","mask_asset_rel":"masks/20260324_085951_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26325.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8833376169204712}},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260324_085951_cam2_rf.jpg","frame_source_sha256":"80a61e34525011a8fba923dcc43c0254bd64e59ac14a7775f9f2db0b3e12d028","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1814,"y1":1063,"x2":2113,"y2":1200},"slot_box_unclipped_px":{"x1":1814,"y1":1063,"x2":2113,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":892,"x2":852,"y2":1149},"slot_box_unclipped_px":{"x1":487,"y1":892,"x2":852,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1208,"x2":215,"y2":1343},"slot_box_unclipped_px":{"x1":41,"y1":1208,"x2":215,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1396,"y1":706,"x2":1663,"y2":1079},"slot_box_unclipped_px":{"x1":1396,"y1":706,"x2":1663,"y2":1079},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1399,"y1":683,"x2":1726,"y2":997},"detected_bbox_px":{"x1":1404,"y1":680,"x2":1727,"y2":1002},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1360,"y1":642,"x2":1765,"y2":1052},"area_px":64360.0,"area_cm2":341.38371302028816,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.827072262763977,"mask_sha256":"689da674c79954aaea9b76537e5aae2b8db3ef1057609534caee1d78267f4651","mask_binary_sha256":"57c5a3071af07ed511dc3a9e080afa0fcba80463be89bbba4f2fe2cb7a1233e8","mask_asset_rel":"masks/20260325_095833_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64360.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.827072262763977}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2121,"y1":1193,"x2":2469,"y2":1330},"slot_box_unclipped_px":{"x1":2121,"y1":1193,"x2":2469,"y2":1330},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2190,"y1":1155,"x2":2473,"y2":1325},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2086,"y1":1135,"x2":2502,"y2":1345},"area_px":29349.0,"area_cm2":213.52146225913424,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7949877977371216,"mask_sha256":"3b5d487536c65128b1937511a25f72fb0ca08bac400b4d8b89a54936e75d36d3","mask_binary_sha256":"fde2e00ceddf914ce0f31cff32e3c55a3926d178df2700ca4bd2d344ca5e64ff","mask_asset_rel":"masks/20260325_095833_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29349.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7949877977371216}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1663,"y1":685,"x2":1907,"y2":1079},"slot_box_unclipped_px":{"x1":1663,"y1":685,"x2":1907,"y2":1079},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2362,"y1":1192,"x2":2469,"y2":1329},"slot_box_unclipped_px":{"x1":2362,"y1":1192,"x2":2469,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1907,"y1":670,"x2":2308,"y2":1079},"slot_box_unclipped_px":{"x1":1907,"y1":670,"x2":2308,"y2":1079},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":886,"x2":1149,"y2":1149},"slot_box_unclipped_px":{"x1":852,"y1":886,"x2":1149,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":111,"y1":1207,"x2":446,"y2":1343},"slot_box_unclipped_px":{"x1":111,"y1":1207,"x2":446,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":875,"x2":1446,"y2":1149},"slot_box_unclipped_px":{"x1":1149,"y1":875,"x2":1446,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1186,"y1":832,"x2":1548,"y2":1168},"detected_bbox_px":{"x1":1187,"y1":831,"x2":1546,"y2":1187},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1140,"y1":773,"x2":1591,"y2":1208},"area_px":81267.0,"area_cm2":424.8150495576276,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9289800524711609,"mask_sha256":"45b395a11040115b758fc237b47b42c0e5d6355097301a748fe503261ad45b06","mask_binary_sha256":"cbb077b3341996fb68d1477fd34a32892a8be9204d188d13222b0fa7638b3fed","mask_asset_rel":"masks/20260325_095833_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":81267.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9289800524711609}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":348,"y1":1205,"x2":694,"y2":1342},"slot_box_unclipped_px":{"x1":348,"y1":1205,"x2":694,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":402,"y1":1155,"x2":700,"y2":1379},"candidate_bbox_px":null,"crop_bbox_px":{"x1":352,"y1":1133,"x2":737,"y2":1384},"area_px":41512.0,"area_cm2":302.0103901768776,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9175539016723633,"mask_sha256":"4d4eb84368fddad400720137a0a2bc14647939376e3230930060c9094f77b7b3","mask_binary_sha256":"70113dd6c22560ae3b97f764c6f6b26e7f71c2412887c3416352d5b3a7bc4d06","mask_asset_rel":"masks/20260325_095833_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41512.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9175539016723633}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1446,"y1":860,"x2":1745,"y2":1149},"slot_box_unclipped_px":{"x1":1446,"y1":860,"x2":1745,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1529,"y1":865,"x2":1817,"y2":1139},"detected_bbox_px":{"x1":1531,"y1":866,"x2":1814,"y2":1142},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1494,"y1":828,"x2":1854,"y2":1172},"area_px":47835.0,"area_cm2":250.05264000872575,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9371024966239929,"mask_sha256":"209703b9f43df6202359416cccf3ab05540f0ed8321210879a73905b326d406c","mask_binary_sha256":"cbc9bf3993fb195f1b374f6d7ffa3f64e619a672691d5181113520c41e732fa0","mask_asset_rel":"masks/20260325_095833_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47835.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9371024966239929}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":628,"y1":1203,"x2":935,"y2":1341},"slot_box_unclipped_px":{"x1":628,"y1":1203,"x2":935,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":707,"y1":1160,"x2":911,"y2":1332},"candidate_bbox_px":null,"crop_bbox_px":{"x1":632,"y1":1139,"x2":970,"y2":1356},"area_px":22875.0,"area_cm2":166.42146066910954,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9250537157058716,"mask_sha256":"1c367c8d0152b0b380bed4cd95db3757906977c36e130151e17ca2c2874e83b2","mask_binary_sha256":"e59c91b89cd72139fe6872f25ce4ab8939413ccf03ad82e6cc48c1d92084c33c","mask_asset_rel":"masks/20260325_095833_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22875.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9250537157058716}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":865,"x2":2045,"y2":1149},"slot_box_unclipped_px":{"x1":1745,"y1":865,"x2":2045,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1858,"y1":873,"x2":2147,"y2":1096},"detected_bbox_px":{"x1":1859,"y1":874,"x2":2141,"y2":1094},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1823,"y1":840,"x2":2182,"y2":1152},"area_px":35291.0,"area_cm2":184.4801446335934,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9425442218780518,"mask_sha256":"cefef205e2fd27480a322be3a3e207bfe6977f04c4cae6179438138a47120767","mask_binary_sha256":"16fc9c7e8ca3d789b45cac40bd0731f982a6e43ece8fd65189e17eaeb074f863","mask_asset_rel":"masks/20260325_095833_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35291.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9425442218780518}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":11,"y1":718,"x2":295,"y2":1079},"slot_box_unclipped_px":{"x1":11,"y1":718,"x2":295,"y2":1079},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":91,"y1":799,"x2":277,"y2":990},"detected_bbox_px":{"x1":92,"y1":799,"x2":273,"y2":986},"candidate_bbox_px":null,"crop_bbox_px":{"x1":27,"y1":682,"x2":339,"y2":1079},"area_px":21217.0,"area_cm2":112.5409919072631,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9236888885498047,"mask_sha256":"b7f4529ece21390f7020f1fe424cdd2888eee49e78ca1a63d75dab5e322fc08c","mask_binary_sha256":"df1545119cd477e534ed09bbf268190db7faf087d44cf2691c79173a962d6046","mask_asset_rel":"masks/20260325_095833_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21217.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9236888885498047}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":900,"y1":1202,"x2":1172,"y2":1339},"slot_box_unclipped_px":{"x1":900,"y1":1202,"x2":1172,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":947,"y1":1161,"x2":1184,"y2":1303},"candidate_bbox_px":null,"crop_bbox_px":{"x1":915,"y1":1143,"x2":1215,"y2":1331},"area_px":18735.0,"area_cm2":136.30190450866743,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9242157340049744,"mask_sha256":"3a70781f079b664d9477bbe885d0a5ec189acdc69db1ac1a6e7efa8c7e14face","mask_binary_sha256":"41fd9ac546fd550f114e520b4b04ea6a06481c221af3b58f55f56a0e8ac04da3","mask_asset_rel":"masks/20260325_095833_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":18735.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9242157340049744}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":874,"x2":2346,"y2":1149},"slot_box_unclipped_px":{"x1":2045,"y1":874,"x2":2346,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2141,"y1":897,"x2":2407,"y2":1133},"detected_bbox_px":{"x1":2142,"y1":896,"x2":2406,"y2":1131},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2109,"y1":854,"x2":2447,"y2":1161},"area_px":38741.0,"area_cm2":202.51467182142875,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8853341341018677,"mask_sha256":"d1d00ec6923dd499e258d710f99242257bf8b7f91a32c9b46469e065822287f4","mask_binary_sha256":"2bab2e3fd3543b1c3e80150a902f2a92b78c623b515f1c0fe643a25daaec6ea7","mask_asset_rel":"masks/20260325_095833_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38741.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8853341341018677}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":295,"y1":767,"x2":527,"y2":1079},"slot_box_unclipped_px":{"x1":295,"y1":767,"x2":527,"y2":1079},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":273,"y1":802,"x2":469,"y2":1037},"detected_bbox_px":{"x1":273,"y1":801,"x2":469,"y2":1013},"candidate_bbox_px":null,"crop_bbox_px":{"x1":249,"y1":733,"x2":504,"y2":1076},"area_px":26586.0,"area_cm2":141.01969226782754,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7632849812507629,"mask_sha256":"f53bb163cb7b5fc1c7ced18edf2d101d4f121045920d069a0bd38f135352c4f6","mask_binary_sha256":"27653a75c8801ae5c2cc7a08fc0b95199077035d97d93ae75ee42a4741d4084f","mask_asset_rel":"masks/20260325_095833_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26586.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7632849812507629}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1161,"y1":1200,"x2":1418,"y2":1337},"slot_box_unclipped_px":{"x1":1161,"y1":1200,"x2":1418,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1187,"y1":1172,"x2":1432,"y2":1349},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1157,"y1":1153,"x2":1464,"y2":1368},"area_px":22525.0,"area_cm2":163.8751213801833,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9377683401107788,"mask_sha256":"e00366ef5d3b4002074d17cf3ef0e778cc543cc9570172fac96c4d94d25840a4","mask_binary_sha256":"7676fed7c286afdcbb4c7e0be418fda0813dffbb26e25413befd82c1beed8469","mask_asset_rel":"masks/20260325_095833_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22525.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9377683401107788}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2346,"y1":868,"x2":2584,"y2":1149},"slot_box_unclipped_px":{"x1":2346,"y1":868,"x2":2584,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2412,"y1":888,"x2":2584,"y2":1132},"detected_bbox_px":{"x1":2414,"y1":888,"x2":2592,"y2":1087},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2322,"y1":836,"x2":2592,"y2":1161},"area_px":23199.0,"area_cm2":121.27043369002674,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.33042773604393005,"mask_sha256":"89211990153211fa28eec236926a2f17108678a10dde41f49866a18d48ce5ed8","mask_binary_sha256":"aae84e21a96bfd45e701f7dc0bc6c4bb55e6dd88cc584966fafe3ba4b68f368d","mask_asset_rel":"masks/20260325_095833_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23199.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.33042773604393005}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":527,"y1":758,"x2":793,"y2":1079},"slot_box_unclipped_px":{"x1":527,"y1":758,"x2":793,"y2":1079},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":512,"y1":762,"x2":739,"y2":1027},"detected_bbox_px":{"x1":514,"y1":761,"x2":739,"y2":1024},"candidate_bbox_px":null,"crop_bbox_px":{"x1":484,"y1":712,"x2":777,"y2":1065},"area_px":36175.0,"area_cm2":191.88247076614238,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7682302594184875,"mask_sha256":"3e4ca349fe29b96a8584eb143481633287e0c4c72dc3cefd6b5b57d03a58382a","mask_binary_sha256":"ac79ba290b7ee6b6be79aa532426118130cd3e2ae8f2eab3c99ff14d10c05dbf","mask_asset_rel":"masks/20260325_095833_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36175.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7682302594184875}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1407,"y1":1198,"x2":1677,"y2":1335},"slot_box_unclipped_px":{"x1":1407,"y1":1198,"x2":1677,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1456,"y1":1184,"x2":1662,"y2":1342},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1426,"y1":1155,"x2":1723,"y2":1361},"area_px":19229.0,"area_cm2":139.89588053360907,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9438905119895935,"mask_sha256":"2b9ca5f39de3df56787701bdc769ec62a361a14618c943d2eee1f5523f9c91aa","mask_binary_sha256":"d25264528deeb047b4b17b2f17402bb559d5bb622db4777df6066c79404b825f","mask_asset_rel":"masks/20260325_095833_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19229.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9438905119895935}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":793,"y1":738,"x2":1083,"y2":1079},"slot_box_unclipped_px":{"x1":793,"y1":738,"x2":1083,"y2":1079},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":754,"y1":744,"x2":1073,"y2":984},"detected_bbox_px":{"x1":755,"y1":744,"x2":1070,"y2":981},"candidate_bbox_px":null,"crop_bbox_px":{"x1":716,"y1":687,"x2":1111,"y2":1062},"area_px":46904.0,"area_cm2":248.79213293200115,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9295079112052917,"mask_sha256":"e97e21ed39cd836989856fa5fb5f93f2986e1f39859a110ad63ab8f614f61675","mask_binary_sha256":"48217715224e3689ed86c817893b02f8cfec6f83cd96d202628b3bb083ae1e68","mask_asset_rel":"masks/20260325_095833_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46904.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9295079112052917}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1642,"y1":1197,"x2":1945,"y2":1334},"slot_box_unclipped_px":{"x1":1642,"y1":1197,"x2":1945,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1695,"y1":1168,"x2":1954,"y2":1339},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1656,"y1":1146,"x2":1990,"y2":1362},"area_px":22692.0,"area_cm2":165.09008898375666,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.932252049446106,"mask_sha256":"1a6b89835f89dc1928178c60cb2cd4932e0ca005563cf82d1210bb634dc0d831","mask_binary_sha256":"e1ee728a79f035e7eda1a93466db6c98c3dce235b46fcd7d6155e061167ef8b1","mask_asset_rel":"masks/20260325_095833_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22692.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.932252049446106}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1083,"y1":726,"x2":1396,"y2":1079},"slot_box_unclipped_px":{"x1":1083,"y1":726,"x2":1396,"y2":1079},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1073,"y1":690,"x2":1401,"y2":1031},"detected_bbox_px":{"x1":1078,"y1":691,"x2":1399,"y2":1045},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1034,"y1":649,"x2":1440,"y2":1078},"area_px":65355.0,"area_cm2":346.6614755195918,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8878312706947327,"mask_sha256":"9e97d12dfa21e25cb681ad85f506d66a59a819bc692cd408968eb115944e880a","mask_binary_sha256":"231b962905e986e111f46006d25be685b609e2cde659d2431e6c11d387e15f3d","mask_asset_rel":"masks/20260325_095833_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":65355.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8878312706947327}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1880,"y1":1195,"x2":2214,"y2":1332},"slot_box_unclipped_px":{"x1":1880,"y1":1195,"x2":2214,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1943,"y1":1151,"x2":2210,"y2":1317},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1893,"y1":1125,"x2":2260,"y2":1337},"area_px":23692.0,"area_cm2":172.36534409497457,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9379619359970093,"mask_sha256":"ccbd66e2e1c1b463d1625b4d6033bb7f1f3000c8726780ccbf3fb28d5aa5ee32","mask_binary_sha256":"5095bc014976bf98b3a31fb4afa8a1ccb17210b5dd851947e815c681715ab6ff","mask_asset_rel":"masks/20260325_095833_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23692.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9379619359970093}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":598,"x2":852,"y2":892},"slot_box_unclipped_px":{"x1":487,"y1":598,"x2":852,"y2":892},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1073,"x2":318,"y2":1209},"slot_box_unclipped_px":{"x1":41,"y1":1073,"x2":318,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1396,"y1":428,"x2":1663,"y2":706},"slot_box_unclipped_px":{"x1":1396,"y1":428,"x2":1663,"y2":706},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1385,"y1":438,"x2":1714,"y2":683},"detected_bbox_px":{"x1":1384,"y1":438,"x2":1717,"y2":683},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1346,"y1":409,"x2":1755,"y2":734},"area_px":36627.0,"area_cm2":194.28000709748437,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8159152269363403,"mask_sha256":"5d2feecc4a842942c9a5b35213ddb3c1e0d1bed236cf7ec98f169649651d50d8","mask_binary_sha256":"6e394df0364897485ed9921a3355df91156fa8cb0c2bb2b8bb396c650cfa2647","mask_asset_rel":"masks/20260325_095833_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36627.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8159152269363403}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2028,"y1":1059,"x2":2363,"y2":1196},"slot_box_unclipped_px":{"x1":2028,"y1":1059,"x2":2363,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1663,"y1":428,"x2":1907,"y2":685},"slot_box_unclipped_px":{"x1":1663,"y1":428,"x2":1907,"y2":685},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2245,"y1":1057,"x2":2469,"y2":1194},"slot_box_unclipped_px":{"x1":2245,"y1":1057,"x2":2469,"y2":1194},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1907,"y1":428,"x2":2308,"y2":670},"slot_box_unclipped_px":{"x1":1907,"y1":428,"x2":2308,"y2":670},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":598,"x2":1149,"y2":886},"slot_box_unclipped_px":{"x1":852,"y1":598,"x2":1149,"y2":886},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":214,"y1":1072,"x2":543,"y2":1209},"slot_box_unclipped_px":{"x1":214,"y1":1072,"x2":543,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":598,"x2":1446,"y2":875},"slot_box_unclipped_px":{"x1":1149,"y1":598,"x2":1446,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1201,"y1":607,"x2":1505,"y2":853},"detected_bbox_px":{"x1":1203,"y1":611,"x2":1500,"y2":853},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1165,"y1":577,"x2":1541,"y2":900},"area_px":47388.0,"area_cm2":247.7159925730845,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.915628969669342,"mask_sha256":"3b974004b5d9a0ebce152749c34d7cbebcff9abe6b74edabe4969e825983b361","mask_binary_sha256":"77033ce37aa08f5a723a5ea43e7068e7a07af523ca0fd8c985b2fb8a4c310660","mask_asset_rel":"masks/20260325_095833_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47388.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.915628969669342}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":445,"y1":1071,"x2":759,"y2":1208},"slot_box_unclipped_px":{"x1":445,"y1":1071,"x2":759,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":493,"y1":1049,"x2":730,"y2":1189},"candidate_bbox_px":null,"crop_bbox_px":{"x1":442,"y1":1031,"x2":787,"y2":1203},"area_px":22587.0,"area_cm2":164.32618719707878,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9142997860908508,"mask_sha256":"4c52ef58f7deaca33dfbb5c569e5f2b64193b358baaa67f0ccae80dc4182f471","mask_binary_sha256":"838f38da095af4f40869788d408dae8eaf4793bdefb8c1d635db5ee84a19f98c","mask_asset_rel":"masks/20260325_095833_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22587.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9142997860908508}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1446,"y1":598,"x2":1745,"y2":860},"slot_box_unclipped_px":{"x1":1446,"y1":598,"x2":1745,"y2":860},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1518,"y1":628,"x2":1820,"y2":852},"detected_bbox_px":{"x1":1518,"y1":621,"x2":1813,"y2":855},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1481,"y1":595,"x2":1856,"y2":883},"area_px":43272.0,"area_cm2":226.2000175281192,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9211599230766296,"mask_sha256":"22a6edfc001e949459906d024f6a74e0b51dea202854ac5c99c96e67789b3287","mask_binary_sha256":"5fed9f02f441ce9c48b78ac068a0dd3bee3bdeacbb18f1fee95f7d238359c2b4","mask_asset_rel":"masks/20260325_095833_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43272.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9211599230766296}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":693,"y1":1069,"x2":969,"y2":1206},"slot_box_unclipped_px":{"x1":693,"y1":1069,"x2":969,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":753,"y1":1047,"x2":990,"y2":1190},"candidate_bbox_px":null,"crop_bbox_px":{"x1":701,"y1":1034,"x2":1008,"y2":1203},"area_px":21400.0,"area_cm2":155.69045938006315,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7531066536903381,"mask_sha256":"d1cb423e3fa97b8f39fecaf3dc0dfdecad454f9ebce29c2cadf943cc089c7523","mask_binary_sha256":"3c147a8041a4ffc4c97eaa0882177291a370124a43b6207de7a31e6cc1ef5915","mask_asset_rel":"masks/20260325_095833_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21400.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7531066536903381}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":598,"x2":2045,"y2":865},"slot_box_unclipped_px":{"x1":1745,"y1":598,"x2":2045,"y2":865},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1804,"y1":632,"x2":2078,"y2":857},"detected_bbox_px":{"x1":1806,"y1":629,"x2":2076,"y2":856},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1771,"y1":595,"x2":2120,"y2":889},"area_px":38427.0,"area_cm2":200.87326847737648,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9147653579711914,"mask_sha256":"7aabc4249528f6f86feaadc71ba5c59c05a47567bcd6f58d384d6502141d2a4e","mask_binary_sha256":"8642dd5679fb8bacda410ef64c21da2377b41ade4632330ee4299a45f06a6844","mask_asset_rel":"masks/20260325_095833_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38427.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9147653579711914}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":11,"y1":428,"x2":295,"y2":718},"slot_box_unclipped_px":{"x1":11,"y1":428,"x2":295,"y2":718},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":163,"y1":430,"x2":420,"y2":570},"detected_bbox_px":{"x1":286,"y1":420,"x2":425,"y2":571},"candidate_bbox_px":null,"crop_bbox_px":{"x1":132,"y1":413,"x2":460,"y2":747},"area_px":12477.0,"area_cm2":66.18155045609284,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7532617449760437,"mask_sha256":"9b02dff0f4e819ac5473e8be549b31d87c858ab8cf652130cf73f3d2858ba005","mask_binary_sha256":"458031f62a4f3b61d37a19908fab9078a146ac4a95dd01ef02a75c4b09f5e602","mask_asset_rel":"masks/20260325_095833_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":12477.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7532617449760437}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":934,"y1":1067,"x2":1182,"y2":1204},"slot_box_unclipped_px":{"x1":934,"y1":1067,"x2":1182,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":989,"y1":1016,"x2":1211,"y2":1190},"candidate_bbox_px":null,"crop_bbox_px":{"x1":944,"y1":1011,"x2":1219,"y2":1221},"area_px":24946.0,"area_cm2":181.4885140044418,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3011414110660553,"mask_sha256":"fc98bfee074c48f1e3d1c9e559774b6811f879c53cf41b915d06a59dd6ba5b66","mask_binary_sha256":"90443c4d59b5d98203cc0f99773a5dd6464a321c1943aae2be6a7167aa41be6b","mask_asset_rel":"masks/20260325_095833_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24946.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3011414110660553}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":598,"x2":2346,"y2":874},"slot_box_unclipped_px":{"x1":2045,"y1":598,"x2":2346,"y2":874},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2095,"y1":614,"x2":2354,"y2":846},"detected_bbox_px":{"x1":2097,"y1":611,"x2":2351,"y2":846},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2048,"y1":586,"x2":2385,"y2":899},"area_px":34425.0,"area_cm2":179.95321693948748,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9389097094535828,"mask_sha256":"4f8b5bcebe718fc00703309e4c8ce3035c4ff061c151ee3ee2644fe612170b6a","mask_binary_sha256":"adc122d968508415823b8bb786c66d4c670529d458d674344950198111735780","mask_asset_rel":"masks/20260325_095833_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34425.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9389097094535828}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":295,"y1":428,"x2":527,"y2":767},"slot_box_unclipped_px":{"x1":295,"y1":428,"x2":527,"y2":767},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":301,"y1":544,"x2":528,"y2":758},"detected_bbox_px":{"x1":304,"y1":544,"x2":526,"y2":757},"candidate_bbox_px":null,"crop_bbox_px":{"x1":274,"y1":468,"x2":556,"y2":841},"area_px":28030.0,"area_cm2":148.67907824671653,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6760522723197937,"mask_sha256":"330de01e29bac48f28af304a9b24c696921817ddfb1618a9cb7f7c25bef469c1","mask_binary_sha256":"187f1d6e07771f59f177f822a79cc0406e3249e820f4afd6845500fbb705acc8","mask_asset_rel":"masks/20260325_095833_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28030.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6760522723197937}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1171,"y1":1066,"x2":1408,"y2":1203},"slot_box_unclipped_px":{"x1":1171,"y1":1066,"x2":1408,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1186,"y1":1002,"x2":1411,"y2":1179},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1156,"y1":981,"x2":1444,"y2":1197},"area_px":22891.0,"area_cm2":166.537864750889,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9347798824310303,"mask_sha256":"25922b0b15eba6ac90c504199046f88b8ae62b571658252ceb562d830e4e9386","mask_binary_sha256":"8ffe6b5f587920a831b8e74fd40a6b0f8fe2db3637344a9fbb69f61769fa98bf","mask_asset_rel":"masks/20260325_095833_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22891.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9347798824310303}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260325_095833_cam0_rf.jpg","frame_source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2346,"y1":598,"x2":2584,"y2":868},"slot_box_unclipped_px":{"x1":2346,"y1":598,"x2":2584,"y2":868},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":527,"y1":428,"x2":793,"y2":758},"slot_box_unclipped_px":{"x1":527,"y1":428,"x2":793,"y2":758},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":554,"y1":538,"x2":810,"y2":752},"detected_bbox_px":{"x1":557,"y1":541,"x2":804,"y2":753},"candidate_bbox_px":null,"crop_bbox_px":{"x1":523,"y1":448,"x2":841,"y2":811},"area_px":34706.0,"area_cm2":184.0904776892809,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9148216247558594,"mask_sha256":"dd7a9569ea8b6099329bd9ad61c5cd0134edf8fade47bf884248af225583d209","mask_binary_sha256":"b4e983026ad07049cb21fadab521fc05a3193866b030164b6ac6f019e7c6113c","mask_asset_rel":"masks/20260325_095833_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34706.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9148216247558594}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1396,"y1":1064,"x2":1643,"y2":1201},"slot_box_unclipped_px":{"x1":1396,"y1":1064,"x2":1643,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1405,"y1":1031,"x2":1698,"y2":1187},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1374,"y1":1012,"x2":1763,"y2":1213},"area_px":25235.0,"area_cm2":183.5910627315838,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7282852530479431,"mask_sha256":"994cbb8d277d3ad3b64b9d36c4df9c9676c7a4dd5b29d1d6da6686a39b649e05","mask_binary_sha256":"65d7056fc7e2a0fc6146c2afdef1cf913272bb3256031fc54b7cd723e5bcc95c","mask_asset_rel":"masks/20260325_095833_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25235.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7282852530479431}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":793,"y1":428,"x2":1083,"y2":738},"slot_box_unclipped_px":{"x1":793,"y1":428,"x2":1083,"y2":738},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":791,"y1":487,"x2":1088,"y2":732},"detected_bbox_px":{"x1":791,"y1":481,"x2":1083,"y2":729},"candidate_bbox_px":null,"crop_bbox_px":{"x1":755,"y1":430,"x2":1124,"y2":771},"area_px":47568.0,"area_cm2":252.31417745414956,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9250907301902771,"mask_sha256":"3df146c965c175fb173c3ea99c4a748ec496b0d5041a22335a499ef5c097d8c3","mask_binary_sha256":"1446327068d66640e40442b66fc5d1c567dc87df495419448e55085a7406ed67","mask_asset_rel":"masks/20260325_095833_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47568.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9250907301902771}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1609,"y1":1062,"x2":1881,"y2":1199},"slot_box_unclipped_px":{"x1":1609,"y1":1062,"x2":1881,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1643,"y1":1038,"x2":1887,"y2":1185},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1609,"y1":1019,"x2":1923,"y2":1202},"area_px":22527.0,"area_cm2":163.8896718904057,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8999517560005188,"mask_sha256":"77c04f0b4ef4120bae111f24fd0f15fca42eff867332d3aeb9d0ef40e2ee7a29","mask_binary_sha256":"153319ca5bc10851935913283500d5ac7a285d0295272f56597cb0e331ad4b89","mask_asset_rel":"masks/20260325_095833_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22527.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8999517560005188}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260325_095833_cam1_rf.jpg","frame_source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1083,"y1":428,"x2":1396,"y2":726},"slot_box_unclipped_px":{"x1":1083,"y1":428,"x2":1396,"y2":726},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1107,"y1":482,"x2":1369,"y2":674},"detected_bbox_px":{"x1":1110,"y1":480,"x2":1370,"y2":675},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1064,"y1":428,"x2":1408,"y2":756},"area_px":28222.0,"area_cm2":149.697500759145,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8817701935768127,"mask_sha256":"4218a82619901f72b960f309ff73d387d969bcc78dd83dfc158574e7fc79ad01","mask_binary_sha256":"e75dfa5de453f9877be2be703eb4a200a7aff3a9023ef84408bb8eacf410bc04","mask_asset_rel":"masks/20260325_095833_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28222.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8817701935768127}},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260325_095833_cam2_rf.jpg","frame_source_sha256":"457b0f3779c8423af1a903bcb64cccf9d4114847bca3a527a522cb92104e3e6b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1816,"y1":1061,"x2":2122,"y2":1198},"slot_box_unclipped_px":{"x1":1816,"y1":1061,"x2":2122,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":584,"y1":890,"x2":895,"y2":1144},"slot_box_unclipped_px":{"x1":584,"y1":890,"x2":895,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1202,"x2":209,"y2":1337},"slot_box_unclipped_px":{"x1":41,"y1":1202,"x2":209,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1400,"y1":735,"x2":1664,"y2":1056},"slot_box_unclipped_px":{"x1":1400,"y1":735,"x2":1664,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1406,"y1":686,"x2":1727,"y2":1058},"detected_bbox_px":{"x1":1413,"y1":688,"x2":1727,"y2":1031},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1367,"y1":631,"x2":1766,"y2":1103},"area_px":64199.0,"area_cm2":340.5297233093455,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7049974203109741,"mask_sha256":"32ef02fe5d770ea66ad52885c02c95c8e0242cc7d7a5bf69157bb9ca2195edb2","mask_binary_sha256":"3be7efc741ea14cecf8ca97610719426cbe3f5867efa5d685a4b1a279253fd4e","mask_asset_rel":"masks/20260326_105815_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64199.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7049974203109741}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2115,"y1":1187,"x2":2469,"y2":1324},"slot_box_unclipped_px":{"x1":2115,"y1":1187,"x2":2469,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2194,"y1":1149,"x2":2471,"y2":1320},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2080,"y1":1129,"x2":2502,"y2":1343},"area_px":29665.0,"area_cm2":215.8204428742791,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7553421854972839,"mask_sha256":"d599887759082f430ed1a5457db0b5141a7cdc32590c484e2780b4d295e0224a","mask_binary_sha256":"a0828a18bca164e9edff3e27c50646635b341207a77ebfd0f7f3159931dd22fd","mask_asset_rel":"masks/20260326_105815_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29665.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7553421854972839}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1664,"y1":747,"x2":1900,"y2":1056},"slot_box_unclipped_px":{"x1":1664,"y1":747,"x2":1900,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2356,"y1":1186,"x2":2469,"y2":1323},"slot_box_unclipped_px":{"x1":2356,"y1":1186,"x2":2469,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1900,"y1":740,"x2":2309,"y2":1056},"slot_box_unclipped_px":{"x1":1900,"y1":740,"x2":2309,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":895,"y1":888,"x2":1195,"y2":1144},"slot_box_unclipped_px":{"x1":895,"y1":888,"x2":1195,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":101,"y1":1201,"x2":441,"y2":1337},"slot_box_unclipped_px":{"x1":101,"y1":1201,"x2":441,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":877,"x2":1495,"y2":1144},"slot_box_unclipped_px":{"x1":1195,"y1":877,"x2":1495,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1180,"y1":835,"x2":1544,"y2":1166},"detected_bbox_px":{"x1":1181,"y1":835,"x2":1542,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1135,"y1":780,"x2":1588,"y2":1206},"area_px":81540.0,"area_cm2":426.24212953509976,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9317253232002258,"mask_sha256":"8244a2194de3ebbdc2562e6f1dfa1b70f1b0d8265d64ecbe6bd798b940dd23de","mask_binary_sha256":"1ac5458f07733500224a6c85d0f934e8aae83c6c5c68c329233a94378a1129c1","mask_asset_rel":"masks/20260326_105815_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":81540.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9317253232002258}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":339,"y1":1199,"x2":688,"y2":1336},"slot_box_unclipped_px":{"x1":339,"y1":1199,"x2":688,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":399,"y1":1153,"x2":701,"y2":1375},"candidate_bbox_px":null,"crop_bbox_px":{"x1":349,"y1":1129,"x2":738,"y2":1376},"area_px":41149.0,"area_cm2":299.3694725715055,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9311468601226807,"mask_sha256":"6dc843aeed2158f0cc292441c1920b4abaa4f065a2b87d7c674151370ad6fe0d","mask_binary_sha256":"aeacf68a08542b7b262f1fafdf4de51d5d4f304299afb179e1a0f093c1d3345a","mask_asset_rel":"masks/20260326_105815_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41149.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9311468601226807}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1495,"y1":862,"x2":1782,"y2":1144},"slot_box_unclipped_px":{"x1":1495,"y1":862,"x2":1782,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1528,"y1":865,"x2":1814,"y2":1142},"detected_bbox_px":{"x1":1529,"y1":863,"x2":1812,"y2":1142},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1494,"y1":828,"x2":1851,"y2":1175},"area_px":48149.0,"area_cm2":251.694043352778,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9407837986946106,"mask_sha256":"1abf503726febb2b70d9cf50e672f2ac6ecbba089071887ebfa3b34b15ee4c73","mask_binary_sha256":"8f69ea72c0f07253eca29843588a981a18a0f5da652ba605b76062c40ebfc295","mask_asset_rel":"masks/20260326_105815_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48149.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9407837986946106}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":618,"y1":1197,"x2":929,"y2":1335},"slot_box_unclipped_px":{"x1":618,"y1":1197,"x2":929,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":709,"y1":1155,"x2":916,"y2":1327},"candidate_bbox_px":null,"crop_bbox_px":{"x1":631,"y1":1135,"x2":973,"y2":1349},"area_px":22275.0,"area_cm2":162.0563076023788,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9349991083145142,"mask_sha256":"b24d4635abbaec751176757509c9eeebc736d29f68aee2b5200981b566048007","mask_binary_sha256":"817585ac4628c75f31dd28a2f86f686ed213e15eb72df47710364c7efbc552d0","mask_asset_rel":"masks/20260326_105815_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22275.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9349991083145142}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1782,"y1":866,"x2":2067,"y2":1144},"slot_box_unclipped_px":{"x1":1782,"y1":866,"x2":2067,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1855,"y1":875,"x2":2146,"y2":1101},"detected_bbox_px":{"x1":1855,"y1":873,"x2":2137,"y2":1100},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1819,"y1":845,"x2":2181,"y2":1151},"area_px":35337.0,"area_cm2":184.72060499609788,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9331285357475281,"mask_sha256":"e937fbb6c8ec6fe10af90a668ef28660a0848947a296666cba2d95689b5417c4","mask_binary_sha256":"0c622a71dbe39635b236a6c56c4a018f67cc903f4737c0704ee871ab2d906362","mask_asset_rel":"masks/20260326_105815_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35337.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9331285357475281}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":65,"y1":788,"x2":304,"y2":1056},"slot_box_unclipped_px":{"x1":65,"y1":788,"x2":304,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":98,"y1":801,"x2":280,"y2":993},"detected_bbox_px":{"x1":100,"y1":802,"x2":280,"y2":987},"candidate_bbox_px":null,"crop_bbox_px":{"x1":57,"y1":752,"x2":320,"y2":1047},"area_px":21019.0,"area_cm2":111.49074369132126,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9191388487815857,"mask_sha256":"12e4d36a286236c1ceb88c49be4fd219b55b79a57d8c36e23c2aad03ab635312","mask_binary_sha256":"22155ea899a1b7fa05d45062df137e54d81adcc4305f69a240c43bf0c61de61b","mask_asset_rel":"masks/20260326_105815_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21019.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9191388487815857}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":890,"y1":1196,"x2":1167,"y2":1333},"slot_box_unclipped_px":{"x1":890,"y1":1196,"x2":1167,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":947,"y1":1157,"x2":1184,"y2":1300},"candidate_bbox_px":null,"crop_bbox_px":{"x1":911,"y1":1141,"x2":1216,"y2":1324},"area_px":19044.0,"area_cm2":138.54995833803375,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.932407557964325,"mask_sha256":"b3b76447f341b4fa6416e8ce292de040311cd76ad915af71b1004e25617e8b57","mask_binary_sha256":"3b0aaeb9ba64542c139470fc2102064d8174fa2282756fde0dad29b92f2fc781","mask_asset_rel":"masks/20260326_105815_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19044.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.932407557964325}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2067,"y1":873,"x2":2354,"y2":1144},"slot_box_unclipped_px":{"x1":2067,"y1":873,"x2":2354,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2135,"y1":896,"x2":2404,"y2":1113},"detected_bbox_px":{"x1":2138,"y1":896,"x2":2405,"y2":1140},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2103,"y1":853,"x2":2439,"y2":1151},"area_px":38332.0,"area_cm2":200.37666555481292,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9175168871879578,"mask_sha256":"6350080905fed6e9581c0107e659cf1c9d80fe2bc7ec06489fa82cf05c9d77f2","mask_binary_sha256":"df72cbac319de2c13a1e7fec807c690615f2acee6b5d78efd6c4be4ff4bd8080","mask_asset_rel":"masks/20260326_105815_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38332.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9175168871879578}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":304,"y1":778,"x2":545,"y2":1056},"slot_box_unclipped_px":{"x1":304,"y1":778,"x2":545,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":276,"y1":801,"x2":477,"y2":1029},"detected_bbox_px":{"x1":278,"y1":802,"x2":478,"y2":1004},"candidate_bbox_px":null,"crop_bbox_px":{"x1":250,"y1":750,"x2":515,"y2":1056},"area_px":27156.0,"area_cm2":144.04313410159952,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.777419924736023,"mask_sha256":"62696d3d741c21275357678e5fddb83a7ab3f384a1eb4018229729ce0f9e65af","mask_binary_sha256":"4873af13c0bd087e6a47411a4920e8817937d10daa0ca3b86e9972d50c5f9a9d","mask_asset_rel":"masks/20260326_105815_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27156.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.777419924736023}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1152,"y1":1194,"x2":1409,"y2":1331},"slot_box_unclipped_px":{"x1":1152,"y1":1194,"x2":1409,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1186,"y1":1161,"x2":1432,"y2":1342},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1157,"y1":1142,"x2":1465,"y2":1360},"area_px":23558.0,"area_cm2":171.39045991007137,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9380236864089966,"mask_sha256":"c22018a375e7d978ad2e1fc8b46f113629101342a5993e0d47c7900b502b95cc","mask_binary_sha256":"6f134a5f3212f91dc4f887e66dbae823fa580ca3e647b71f5959f757a9b71d70","mask_asset_rel":"masks/20260326_105815_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23558.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9380236864089966}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2354,"y1":870,"x2":2581,"y2":1144},"slot_box_unclipped_px":{"x1":2354,"y1":870,"x2":2581,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2406,"y1":885,"x2":2581,"y2":1133},"detected_bbox_px":{"x1":2406,"y1":885,"x2":2587,"y2":1089},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2331,"y1":843,"x2":2592,"y2":1163},"area_px":24194.0,"area_cm2":126.47169587898215,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.22122827172279358,"mask_sha256":"65e4a41af1cea6e69b720f78c01b73a929060436cee62d543856f32c2bf88138","mask_binary_sha256":"09a8babf4f17f35ee8937809aed1028f5a34c65e07eefee586414321dd337175","mask_asset_rel":"masks/20260326_105815_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24194.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.22122827172279358}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":545,"y1":759,"x2":807,"y2":1056},"slot_box_unclipped_px":{"x1":545,"y1":759,"x2":807,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":513,"y1":760,"x2":743,"y2":1030},"detected_bbox_px":{"x1":516,"y1":761,"x2":741,"y2":1038},"candidate_bbox_px":null,"crop_bbox_px":{"x1":485,"y1":726,"x2":778,"y2":1062},"area_px":37271.0,"area_cm2":197.6959659412548,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8189663887023926,"mask_sha256":"3544a9ee79fdf8ba388488705078e558a5cdca14bf8392315d61ac580eb6e464","mask_binary_sha256":"a8ccf819ef39b5b62c6cb50b8cafa3f8376f566e99ba3555597e49209b0762a8","mask_asset_rel":"masks/20260326_105815_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37271.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8189663887023926}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1401,"y1":1192,"x2":1668,"y2":1329},"slot_box_unclipped_px":{"x1":1401,"y1":1192,"x2":1668,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1451,"y1":1182,"x2":1661,"y2":1335},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1421,"y1":1153,"x2":1719,"y2":1351},"area_px":19259.0,"area_cm2":140.1141381869456,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9401512742042542,"mask_sha256":"aed5ace648a83dad3e01a7e3e9064127647aa505dcf8a11944288a79d652c7dc","mask_binary_sha256":"a55072c34eaf863bdd935cc880a01dc63a2e99a6ebb5837e22eb6f8a140694ad","mask_asset_rel":"masks/20260326_105815_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19259.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9401512742042542}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":807,"y1":743,"x2":1089,"y2":1056},"slot_box_unclipped_px":{"x1":807,"y1":743,"x2":1089,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":760,"y1":747,"x2":1075,"y2":978},"detected_bbox_px":{"x1":760,"y1":746,"x2":1071,"y2":977},"candidate_bbox_px":null,"crop_bbox_px":{"x1":722,"y1":701,"x2":1113,"y2":1045},"area_px":46178.0,"area_cm2":244.94122280688106,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9263765215873718,"mask_sha256":"a378b2f44fef05f2427297dc3cb262b8084ee3451e4790ed84c71cf0bad04a3d","mask_binary_sha256":"b1c55108c9563112b01d037e717856d20908ae66ecf06045566ac0be5b4c53fd","mask_asset_rel":"masks/20260326_105815_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46178.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9263765215873718}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1637,"y1":1191,"x2":1935,"y2":1328},"slot_box_unclipped_px":{"x1":1637,"y1":1191,"x2":1935,"y2":1328},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1695,"y1":1164,"x2":1953,"y2":1332},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1656,"y1":1139,"x2":1988,"y2":1364},"area_px":22712.0,"area_cm2":165.23559408598103,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9383976459503174,"mask_sha256":"3e4da2c8c1f0bf3d995706bd05400e0f05d275afdba43fa0f936b640bffbdc40","mask_binary_sha256":"b9cf2559b58e008573aae2597e17eccbe29305249666fc808b723a1e89398209","mask_asset_rel":"masks/20260326_105815_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22712.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9383976459503174}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1089,"y1":737,"x2":1400,"y2":1056},"slot_box_unclipped_px":{"x1":1089,"y1":737,"x2":1400,"y2":1056},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1079,"y1":690,"x2":1407,"y2":1034},"detected_bbox_px":{"x1":1081,"y1":694,"x2":1404,"y2":1030},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1040,"y1":649,"x2":1446,"y2":1075},"area_px":63895.0,"area_cm2":338.91722099800046,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8526483178138733,"mask_sha256":"06036d8a359facdc888626a537a292a389c0166a70947c1861a3ef5a77ef1746","mask_binary_sha256":"27310b4c4da45af2428623fe36d07e1a48821fc1c41469fbbcbc70664982fa73","mask_asset_rel":"masks/20260326_105815_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63895.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8526483178138733}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1875,"y1":1189,"x2":2205,"y2":1326},"slot_box_unclipped_px":{"x1":1875,"y1":1189,"x2":2205,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1943,"y1":1143,"x2":2207,"y2":1310},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1894,"y1":1124,"x2":2257,"y2":1328},"area_px":23829.0,"area_cm2":173.3620540452114,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9408714771270752,"mask_sha256":"f17deadee69098636c798f70b15243c616af568c5223e5fc0ad7cf65691b53b8","mask_binary_sha256":"455a8458dcafc04465e531cf366d79f56f2b5eae597686bbb9e011ed3c0bb22a","mask_asset_rel":"masks/20260326_105815_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23829.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9408714771270752}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":584,"y1":602,"x2":895,"y2":890},"slot_box_unclipped_px":{"x1":584,"y1":602,"x2":895,"y2":890},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1067,"x2":316,"y2":1203},"slot_box_unclipped_px":{"x1":41,"y1":1067,"x2":316,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1400,"y1":454,"x2":1664,"y2":735},"slot_box_unclipped_px":{"x1":1400,"y1":454,"x2":1664,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1385,"y1":441,"x2":1715,"y2":680},"detected_bbox_px":{"x1":1385,"y1":439,"x2":1719,"y2":684},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1345,"y1":412,"x2":1755,"y2":735},"area_px":36438.0,"area_cm2":193.2774974368126,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.802487850189209,"mask_sha256":"8a84ebd904364b9b71a5ed214482bd7a87082e1f7435229ae4adf564203c43f8","mask_binary_sha256":"5ec6862c9e615b29c5b34d0328817586f844a9e77691c330fdf7dbdfb5cbdb85","mask_asset_rel":"masks/20260326_105815_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36438.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.802487850189209}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2026,"y1":1053,"x2":2357,"y2":1190},"slot_box_unclipped_px":{"x1":2026,"y1":1053,"x2":2357,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1664,"y1":454,"x2":1900,"y2":747},"slot_box_unclipped_px":{"x1":1664,"y1":454,"x2":1900,"y2":747},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2243,"y1":1051,"x2":2469,"y2":1188},"slot_box_unclipped_px":{"x1":2243,"y1":1051,"x2":2469,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1900,"y1":454,"x2":2309,"y2":740},"slot_box_unclipped_px":{"x1":1900,"y1":454,"x2":2309,"y2":740},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":895,"y1":602,"x2":1195,"y2":888},"slot_box_unclipped_px":{"x1":895,"y1":602,"x2":1195,"y2":888},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":208,"y1":1066,"x2":541,"y2":1203},"slot_box_unclipped_px":{"x1":208,"y1":1066,"x2":541,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":602,"x2":1495,"y2":877},"slot_box_unclipped_px":{"x1":1195,"y1":602,"x2":1495,"y2":877},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1198,"y1":614,"x2":1504,"y2":854},"detected_bbox_px":{"x1":1201,"y1":611,"x2":1501,"y2":852},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1161,"y1":585,"x2":1541,"y2":903},"area_px":47194.0,"area_cm2":246.7018771312178,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9210161566734314,"mask_sha256":"08055df55bb3c7f634b45d7eca376dbb374d41579e69607c98d137eab0a3081f","mask_binary_sha256":"45e180ddb30ccd5fff25b17d2cee02540d7171cfe6cb8044e53d20a35b90eccb","mask_asset_rel":"masks/20260326_105815_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47194.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9210161566734314}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":440,"y1":1065,"x2":757,"y2":1202},"slot_box_unclipped_px":{"x1":440,"y1":1065,"x2":757,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":491,"y1":1038,"x2":733,"y2":1177},"candidate_bbox_px":null,"crop_bbox_px":{"x1":440,"y1":1020,"x2":789,"y2":1195},"area_px":21661.0,"area_cm2":157.589300964091,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9055429100990295,"mask_sha256":"ff88049b92b3deedb6645a3bdad758c4316cf5facb856297b7728607829685f0","mask_binary_sha256":"26af3747ce8d52a36383ab108dfbf68695344e294cb2b8ed6105ad2bd9066100","mask_asset_rel":"masks/20260326_105815_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21661.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9055429100990295}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1495,"y1":602,"x2":1782,"y2":862},"slot_box_unclipped_px":{"x1":1495,"y1":602,"x2":1782,"y2":862},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1512,"y1":633,"x2":1819,"y2":854},"detected_bbox_px":{"x1":1516,"y1":639,"x2":1813,"y2":852},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1474,"y1":601,"x2":1856,"y2":887},"area_px":41648.0,"area_cm2":217.71072125187436,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.924754798412323,"mask_sha256":"d48b643e93c1cb2faf5326adca2281154ba88d862732dd4938a6406f2269193e","mask_binary_sha256":"9b732ae0bb78301b33c3cf8dd1e2d6d50834d733b2fb908e4a48385f4ef30794","mask_asset_rel":"masks/20260326_105815_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41648.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.924754798412323}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":687,"y1":1063,"x2":968,"y2":1200},"slot_box_unclipped_px":{"x1":687,"y1":1063,"x2":968,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":734,"y1":1002,"x2":998,"y2":1185},"candidate_bbox_px":null,"crop_bbox_px":{"x1":689,"y1":1001,"x2":1012,"y2":1202},"area_px":28687.0,"area_cm2":208.705243375508,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7379235029220581,"mask_sha256":"9b96616e1167d30fd2d02c4975977bf360950a6e607abde31a5ccc3e33093b79","mask_binary_sha256":"142b347c374e0af2b21e135edfc2fcdad0a50e4d25860c8963ccbbeb34e7aeee","mask_asset_rel":"masks/20260326_105815_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28687.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7379235029220581}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1782,"y1":602,"x2":2067,"y2":866},"slot_box_unclipped_px":{"x1":1782,"y1":602,"x2":2067,"y2":866},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1799,"y1":639,"x2":2072,"y2":858},"detected_bbox_px":{"x1":1800,"y1":639,"x2":2071,"y2":860},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1766,"y1":601,"x2":2114,"y2":891},"area_px":38819.0,"area_cm2":202.92240895784937,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8788037300109863,"mask_sha256":"32987c552ba04d901e31851423fa04b29c11e823e90e13a4da941f867f2c0607","mask_binary_sha256":"f983cea998e7bf7d53669fbf0c21b75b4cdf0dac6d6292daee9d4dd157559d7e","mask_asset_rel":"masks/20260326_105815_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38819.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8788037300109863}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":65,"y1":454,"x2":304,"y2":788},"slot_box_unclipped_px":{"x1":65,"y1":454,"x2":304,"y2":788},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":928,"y1":1061,"x2":1181,"y2":1198},"slot_box_unclipped_px":{"x1":928,"y1":1061,"x2":1181,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1041,"y1":1002,"x2":1212,"y2":1182},"candidate_bbox_px":null,"crop_bbox_px":{"x1":943,"y1":987,"x2":1237,"y2":1206},"area_px":21377.0,"area_cm2":155.5231285125051,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.36581170558929443,"mask_sha256":"243915464698e49362348c512ebab5d60badee127ed40783b92944bbdb84f90a","mask_binary_sha256":"2a7b215765f2787b262957d83f5b11ea7d8f60cd1babed2fd7060cabc18d14c2","mask_asset_rel":"masks/20260326_105815_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21377.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.36581170558929443}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2067,"y1":602,"x2":2354,"y2":873},"slot_box_unclipped_px":{"x1":2067,"y1":602,"x2":2354,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2088,"y1":619,"x2":2350,"y2":848},"detected_bbox_px":{"x1":2090,"y1":616,"x2":2349,"y2":847},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2049,"y1":592,"x2":2381,"y2":899},"area_px":34621.0,"area_cm2":180.97778717972392,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9333242177963257,"mask_sha256":"d91762ba9919bd028b007a97ef8b1344925a4d8aec583f6eeafe3079e4c6eb6d","mask_binary_sha256":"37d38e7c4d2675080de2b784c9a39d7ddbc8d204d0fd754e5ff1923846986337","mask_asset_rel":"masks/20260326_105815_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34621.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9333242177963257}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":304,"y1":454,"x2":545,"y2":778},"slot_box_unclipped_px":{"x1":304,"y1":454,"x2":545,"y2":778},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":305,"y1":537,"x2":532,"y2":760},"detected_bbox_px":{"x1":308,"y1":553,"x2":531,"y2":753},"candidate_bbox_px":null,"crop_bbox_px":{"x1":278,"y1":475,"x2":562,"y2":831},"area_px":26302.0,"area_cm2":139.51327563486043,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.446095734834671,"mask_sha256":"a7e72a17a4d610315a3b86801e56a810791320c914dd872b7ec88508b1332215","mask_binary_sha256":"0f88b7f0c7fb8f4d39ecc96164327939108983f094746b4aae1256630768223e","mask_asset_rel":"masks/20260326_105815_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26302.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.446095734834671}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1166,"y1":1060,"x2":1402,"y2":1197},"slot_box_unclipped_px":{"x1":1166,"y1":1060,"x2":1402,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1184,"y1":995,"x2":1413,"y2":1173},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1157,"y1":989,"x2":1444,"y2":1203},"area_px":23318.0,"area_cm2":169.64439868337908,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9384788274765015,"mask_sha256":"fca83244653fe8ceb78032897f2a34b88028c0da824315285976c0a47638a747","mask_binary_sha256":"19ad6a68a225922044f885781c8186ef4779cb4a948536f05c7cee57a3949072","mask_asset_rel":"masks/20260326_105815_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23318.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9384788274765015}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260326_105815_cam0_rf.jpg","frame_source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2354,"y1":602,"x2":2581,"y2":870},"slot_box_unclipped_px":{"x1":2354,"y1":602,"x2":2581,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":545,"y1":454,"x2":807,"y2":759},"slot_box_unclipped_px":{"x1":545,"y1":454,"x2":807,"y2":759},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":555,"y1":533,"x2":814,"y2":756},"detected_bbox_px":{"x1":561,"y1":538,"x2":813,"y2":756},"candidate_bbox_px":null,"crop_bbox_px":{"x1":524,"y1":461,"x2":845,"y2":797},"area_px":36382.0,"area_cm2":192.9804575373543,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8727970719337463,"mask_sha256":"edfdcb7e150555088b5e44be9f1be6ba7738ab5d007c04e924258a1dec07d7a0","mask_binary_sha256":"40b63d010b63c45b3e54f21246cfd4868d4d92c065bb24eb423edd7a6ba957f4","mask_asset_rel":"masks/20260326_105815_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36382.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8727970719337463}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1394,"y1":1058,"x2":1638,"y2":1195},"slot_box_unclipped_px":{"x1":1394,"y1":1058,"x2":1638,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1404,"y1":1024,"x2":1658,"y2":1179},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1366,"y1":1002,"x2":1746,"y2":1201},"area_px":23106.0,"area_cm2":168.10204459980088,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7398837804794312,"mask_sha256":"1c1eefa991b12ebecdc48dbebb572dbd5f9c476349bb80c3cb996a82229e0ea1","mask_binary_sha256":"c8a1d76eaa4d36911beedb75ae94c8e33098d83286f1e6197aa20756224709db","mask_asset_rel":"masks/20260326_105815_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23106.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7398837804794312}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":807,"y1":454,"x2":1089,"y2":743},"slot_box_unclipped_px":{"x1":807,"y1":454,"x2":1089,"y2":743},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":796,"y1":484,"x2":1090,"y2":734},"detected_bbox_px":{"x1":797,"y1":482,"x2":1086,"y2":729},"candidate_bbox_px":null,"crop_bbox_px":{"x1":761,"y1":442,"x2":1125,"y2":764},"area_px":47187.0,"area_cm2":250.29324528104934,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9348071813583374,"mask_sha256":"a7ed69dab0d954593345854ca96a79d073b80d597314b5807d3a16884f5c4a30","mask_binary_sha256":"ed28c19fa585b6e14ab1a7be7457390471e029bc568cf4e97043bfe710f114c9","mask_asset_rel":"masks/20260326_105815_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47187.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9348071813583374}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1607,"y1":1056,"x2":1876,"y2":1193},"slot_box_unclipped_px":{"x1":1607,"y1":1056,"x2":1876,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1641,"y1":1033,"x2":1885,"y2":1176},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1614,"y1":1013,"x2":1921,"y2":1196},"area_px":21912.0,"area_cm2":159.4153899970067,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9149115681648254,"mask_sha256":"064186ad931fd5792651069c64f2df23a357eae330973d6919878186d9d5b1b7","mask_binary_sha256":"07d0c3f37e0032e5d321c563e7d0748542942149929533849b05cce89599f51b","mask_asset_rel":"masks/20260326_105815_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21912.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9149115681648254}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260326_105815_cam1_rf.jpg","frame_source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1089,"y1":454,"x2":1400,"y2":737},"slot_box_unclipped_px":{"x1":1089,"y1":454,"x2":1400,"y2":737},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1112,"y1":482,"x2":1373,"y2":672},"detected_bbox_px":{"x1":1114,"y1":482,"x2":1375,"y2":672},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1071,"y1":426,"x2":1413,"y2":737},"area_px":29423.0,"area_cm2":156.06794574574172,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8426182866096497,"mask_sha256":"d1712529a2d97d98afe389b81f02f1a98caa57ee7a31189ee0746a4da4aacaf7","mask_binary_sha256":"1c644952fe049a6bf781b6cf95190f5b540afca6e3ec9b497643b598eecf49b7","mask_asset_rel":"masks/20260326_105815_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29423.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8426182866096497}},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260326_105815_cam2_rf.jpg","frame_source_sha256":"6aa57e01c9e105afc15bb1ce6b5cbefc68cb5f76fd0dde06a1e45a4146938248","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1815,"y1":1055,"x2":2116,"y2":1192},"slot_box_unclipped_px":{"x1":1815,"y1":1055,"x2":2116,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":890,"x2":853,"y2":1148},"slot_box_unclipped_px":{"x1":487,"y1":890,"x2":853,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1205,"x2":239,"y2":1340},"slot_box_unclipped_px":{"x1":41,"y1":1205,"x2":239,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1393,"y1":705,"x2":1665,"y2":1038},"slot_box_unclipped_px":{"x1":1393,"y1":705,"x2":1665,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1403,"y1":678,"x2":1725,"y2":1054},"detected_bbox_px":{"x1":1410,"y1":682,"x2":1724,"y2":1045},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1364,"y1":625,"x2":1764,"y2":1099},"area_px":67087.0,"area_cm2":355.8484952671235,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.769021213054657,"mask_sha256":"2bafcf6bab5a75f8db4c34256907055be3af2f97600f3509e30fe188b15287f9","mask_binary_sha256":"fcafd136ce6261b490e95c6220ff3739b15fdf527db1f701a5e2ac977fc8fa1f","mask_asset_rel":"masks/20260327_083111_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67087.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.769021213054657}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2145,"y1":1190,"x2":2469,"y2":1327},"slot_box_unclipped_px":{"x1":2145,"y1":1190,"x2":2469,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1720,"y1":679,"x2":1978,"y2":1038},"slot_box_unclipped_px":{"x1":1720,"y1":679,"x2":1978,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1945,"y1":660,"x2":2329,"y2":1038},"slot_box_unclipped_px":{"x1":1945,"y1":660,"x2":2329,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":883,"x2":1149,"y2":1148},"slot_box_unclipped_px":{"x1":853,"y1":883,"x2":1149,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":133,"y1":1204,"x2":470,"y2":1340},"slot_box_unclipped_px":{"x1":133,"y1":1204,"x2":470,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":875,"x2":1446,"y2":1148},"slot_box_unclipped_px":{"x1":1149,"y1":875,"x2":1446,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1184,"y1":832,"x2":1551,"y2":1163},"detected_bbox_px":{"x1":1185,"y1":831,"x2":1549,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1140,"y1":768,"x2":1595,"y2":1203},"area_px":82229.0,"area_cm2":429.84380757348197,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9304488897323608,"mask_sha256":"8b66037867f898937128ddf426077e16aa37ec7d4daeba3d14ea0979996f2d09","mask_binary_sha256":"ddc401dd0ac91d8f17770d7a7a857ac25c32f5b912001aa9957ea767fe6b45cb","mask_asset_rel":"masks/20260327_083111_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":82229.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9304488897323608}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":371,"y1":1202,"x2":718,"y2":1339},"slot_box_unclipped_px":{"x1":371,"y1":1202,"x2":718,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":400,"y1":1152,"x2":703,"y2":1378},"candidate_bbox_px":null,"crop_bbox_px":{"x1":354,"y1":1132,"x2":739,"y2":1424},"area_px":41051.0,"area_cm2":298.6564975706062,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9249809384346008,"mask_sha256":"4ff1c639e43d534142226a267da3ba81d867d4d4b43d6a4d7d44970441c41364","mask_binary_sha256":"2e320bdac52f811be17e9b7d0f3be470f313e2adbdaced132a3983369dfd418b","mask_asset_rel":"masks/20260327_083111_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41051.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9249809384346008}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1446,"y1":860,"x2":1746,"y2":1148},"slot_box_unclipped_px":{"x1":1446,"y1":860,"x2":1746,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1534,"y1":861,"x2":1818,"y2":1137},"detected_bbox_px":{"x1":1536,"y1":859,"x2":1816,"y2":1138},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1500,"y1":826,"x2":1853,"y2":1170},"area_px":48249.0,"area_cm2":252.216783271266,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9407166242599487,"mask_sha256":"0edcf9406c3cb1d5e020be6a0a044a60a38b7294ce7e5e023545713f600f40a5","mask_binary_sha256":"3417f97ac781230a7c5898d46b2527e28872141977b6faee8629a68899cc40f6","mask_asset_rel":"masks/20260327_083111_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48249.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9407166242599487}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":650,"y1":1200,"x2":959,"y2":1338},"slot_box_unclipped_px":{"x1":650,"y1":1200,"x2":959,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":711,"y1":1159,"x2":917,"y2":1331},"candidate_bbox_px":null,"crop_bbox_px":{"x1":635,"y1":1140,"x2":975,"y2":1351},"area_px":22514.0,"area_cm2":163.7950935739599,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9310223460197449,"mask_sha256":"820df1e4004bf2314aecb6e09cdaa6e48d1b08baeb124b75930a5a668c52ab05","mask_binary_sha256":"d0c9cbd1c4207b82535a5fb4f35165d1574f85dd12f3754ad608ca27f45e33dc","mask_asset_rel":"masks/20260327_083111_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22514.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9310223460197449}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":863,"x2":2046,"y2":1148},"slot_box_unclipped_px":{"x1":1746,"y1":863,"x2":2046,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1858,"y1":870,"x2":2152,"y2":1097},"detected_bbox_px":{"x1":1858,"y1":869,"x2":2142,"y2":1097},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1821,"y1":839,"x2":2187,"y2":1153},"area_px":35932.0,"area_cm2":187.83090751110137,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9348270893096924,"mask_sha256":"d8304a24cbfa4b0af92a9c4daa6b7a80a9c01c432a641a9c514249f15711e9d2","mask_binary_sha256":"619c1ab80f0072108d6a738e43ff35b29c1b61ae2626254f1d3b0614afb647be","mask_asset_rel":"masks/20260327_083111_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35932.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9348270893096924}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":78,"y1":791,"x2":289,"y2":1038},"slot_box_unclipped_px":{"x1":78,"y1":791,"x2":289,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":97,"y1":798,"x2":276,"y2":983},"candidate_bbox_px":null,"crop_bbox_px":{"x1":76,"y1":776,"x2":297,"y2":1005},"area_px":21110.0,"area_cm2":111.973433527941,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8995599746704102,"mask_sha256":"c41149b20032d398b23d51aa1dd9cc19d1ec6a2a7980cb9e36b37d3ebaf33771","mask_binary_sha256":"8d94bd70a5acffa33e8d5ed2dca812dc2b994f2b46d0e605fc8b8f48179afb34","mask_asset_rel":"masks/20260327_083111_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21110.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8995599746704102}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":922,"y1":1199,"x2":1196,"y2":1336},"slot_box_unclipped_px":{"x1":922,"y1":1199,"x2":1196,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":948,"y1":1160,"x2":1185,"y2":1305},"candidate_bbox_px":null,"crop_bbox_px":{"x1":914,"y1":1145,"x2":1218,"y2":1333},"area_px":19049.0,"area_cm2":138.58633461358986,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9255168437957764,"mask_sha256":"760f5c2e955b3b7f81fc7613246877cc22f6907798b96062e84f3d3e5c9ddaee","mask_binary_sha256":"a4dd2f04dae21f1d42cec6ae9661607fa65b9c6524164ff73bcd3bd833434230","mask_asset_rel":"masks/20260327_083111_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19049.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9255168437957764}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2046,"y1":863,"x2":2347,"y2":1148},"slot_box_unclipped_px":{"x1":2046,"y1":863,"x2":2347,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2140,"y1":891,"x2":2410,"y2":1140},"detected_bbox_px":{"x1":2142,"y1":889,"x2":2410,"y2":1093},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2108,"y1":846,"x2":2448,"y2":1235},"area_px":35240.0,"area_cm2":184.21354727516453,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9093809127807617,"mask_sha256":"9c30a1cdfaa6c82de4d52105bea47d03f0cdcc406c259103dcb5f3e0b3d20d4b","mask_binary_sha256":"6b1870011a1f125012dc17f5739e437a0f4466793b7f41b716a6929f5a1332de","mask_asset_rel":"masks/20260327_083111_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35240.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9093809127807617}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":219,"y1":774,"x2":521,"y2":1038},"slot_box_unclipped_px":{"x1":219,"y1":774,"x2":521,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":273,"y1":796,"x2":473,"y2":1025},"detected_bbox_px":{"x1":272,"y1":797,"x2":472,"y2":1017},"candidate_bbox_px":null,"crop_bbox_px":{"x1":213,"y1":754,"x2":545,"y2":1052},"area_px":28490.0,"area_cm2":151.1190488494097,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8415184617042542,"mask_sha256":"e198d9db0a6f1d4189196e2e1a80a9718f64256f4d2564bfa5956ad87c760b11","mask_binary_sha256":"cc97fa33232f4dec0a294bb507564d7e4220a26884674b711d1aa6aeba70dfdf","mask_asset_rel":"masks/20260327_083111_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28490.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8415184617042542}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1183,"y1":1197,"x2":1441,"y2":1334},"slot_box_unclipped_px":{"x1":1183,"y1":1197,"x2":1441,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1187,"y1":1164,"x2":1434,"y2":1346},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1157,"y1":1144,"x2":1466,"y2":1363},"area_px":23688.0,"area_cm2":172.3362430745297,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9384141564369202,"mask_sha256":"e27cd713c531ca6fb2fac1da0de1c21f1ff58c4d33078324ce6deb9d2e623170","mask_binary_sha256":"e94eec4ecb3f192de9bb08a0589a765221c046ec639fb4bc43b8b39a430afc75","mask_asset_rel":"masks/20260327_083111_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23688.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9384141564369202}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2347,"y1":866,"x2":2585,"y2":1148},"slot_box_unclipped_px":{"x1":2347,"y1":866,"x2":2585,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2409,"y1":871,"x2":2585,"y2":1130},"detected_bbox_px":{"x1":2408,"y1":877,"x2":2592,"y2":1098},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2323,"y1":837,"x2":2592,"y2":1161},"area_px":25526.0,"area_cm2":133.43459159324206,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.28840604424476624,"mask_sha256":"c377effc10e70b681b172595c383283df84638d8c43711c98d5cef56501b93f8","mask_binary_sha256":"6695c3d412fd455d887d41a2e1cc3617689750a3d3a6c5b141e90734859473bf","mask_asset_rel":"masks/20260327_083111_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25526.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.28840604424476624}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":521,"y1":754,"x2":791,"y2":1038},"slot_box_unclipped_px":{"x1":521,"y1":754,"x2":791,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":505,"y1":754,"x2":738,"y2":1024},"detected_bbox_px":{"x1":504,"y1":756,"x2":740,"y2":1033},"candidate_bbox_px":null,"crop_bbox_px":{"x1":477,"y1":722,"x2":777,"y2":1056},"area_px":38742.0,"area_cm2":205.49856758595405,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8378159403800964,"mask_sha256":"3c774f8b84a3741a6851610f4d22f213f930346432ed58d4439d2fae7b3246d7","mask_binary_sha256":"1a4f3ae9d47e1a23ab92386645d433e1bee7086f7150182ffe6a486b91ce65a1","mask_asset_rel":"masks/20260327_083111_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38742.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8378159403800964}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1431,"y1":1195,"x2":1699,"y2":1332},"slot_box_unclipped_px":{"x1":1431,"y1":1195,"x2":1699,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1449,"y1":1188,"x2":1660,"y2":1339},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1420,"y1":1164,"x2":1718,"y2":1353},"area_px":19348.0,"area_cm2":140.761635891844,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9341861009597778,"mask_sha256":"0f57530c582800fc2505ff76ebdbbe1c30e4765ba9404bd3fedfc4dc264f96c3","mask_binary_sha256":"65e667ba552b68ddf0c4b0c626e2356ab9076f7d0b43f52291b561555447d438","mask_asset_rel":"masks/20260327_083111_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19348.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9341861009597778}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":791,"y1":735,"x2":1084,"y2":1038},"slot_box_unclipped_px":{"x1":791,"y1":735,"x2":1084,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":755,"y1":744,"x2":1072,"y2":984},"detected_bbox_px":{"x1":755,"y1":743,"x2":1071,"y2":975},"candidate_bbox_px":null,"crop_bbox_px":{"x1":717,"y1":705,"x2":1110,"y2":1038},"area_px":46033.0,"area_cm2":244.1721016386408,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9071229100227356,"mask_sha256":"b73832e13a78426cd2bf0262099ba9f5cde312ebad8dfd46c26510fbb08b4fe8","mask_binary_sha256":"5ac3386166b5c0e3d43862d00ba30666620aa2f8842295a210335fc94b8e3acf","mask_asset_rel":"masks/20260327_083111_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46033.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9071229100227356}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1666,"y1":1194,"x2":1967,"y2":1331},"slot_box_unclipped_px":{"x1":1666,"y1":1194,"x2":1967,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1696,"y1":1168,"x2":1952,"y2":1334},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1655,"y1":1147,"x2":1988,"y2":1365},"area_px":22417.0,"area_cm2":163.08939382817175,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9398864507675171,"mask_sha256":"38b7e5f5f4436391dfdd2eaf54cda1fc7f88d837adccff8dd67e68d63ee75b25","mask_binary_sha256":"38578580770d032615a4bc12ce863227c4f4319e7316c1109da757d1b3c6a59b","mask_asset_rel":"masks/20260327_083111_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22417.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9398864507675171}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1084,"y1":715,"x2":1393,"y2":1038},"slot_box_unclipped_px":{"x1":1084,"y1":715,"x2":1393,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1075,"y1":688,"x2":1401,"y2":1005},"detected_bbox_px":{"x1":1076,"y1":692,"x2":1399,"y2":1038},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1036,"y1":650,"x2":1440,"y2":1047},"area_px":60292.0,"area_cm2":319.80588603821025,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9092038869857788,"mask_sha256":"7fe86c00c816be8708b714d6c077a9cd1d423179138eb7943b6e3ea09738df7c","mask_binary_sha256":"b81f19a208c44f3a96b479fac6c0099600280123b6d95ca14e684a3b57eb3ab5","mask_asset_rel":"masks/20260327_083111_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60292.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9092038869857788}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1904,"y1":1192,"x2":2237,"y2":1329},"slot_box_unclipped_px":{"x1":1904,"y1":1192,"x2":2237,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1945,"y1":1146,"x2":2206,"y2":1312},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1892,"y1":1127,"x2":2258,"y2":1335},"area_px":23250.0,"area_cm2":169.14968133581624,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9408993721008301,"mask_sha256":"47d467f90778bee13e81a2b4e714f13e312f5e0aee2aec68e2b69dc0fbe76b68","mask_binary_sha256":"5fb9bcd9b24b9225a184dd2e73c0bb9fb1373d0d3eee6c45a4b47d2439844251","mask_asset_rel":"masks/20260327_083111_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23250.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9408993721008301}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":596,"x2":853,"y2":890},"slot_box_unclipped_px":{"x1":487,"y1":596,"x2":853,"y2":890},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1070,"x2":344,"y2":1206},"slot_box_unclipped_px":{"x1":41,"y1":1070,"x2":344,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1393,"y1":454,"x2":1665,"y2":705},"slot_box_unclipped_px":{"x1":1393,"y1":454,"x2":1665,"y2":705},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1383,"y1":432,"x2":1714,"y2":678},"detected_bbox_px":{"x1":1380,"y1":432,"x2":1717,"y2":678},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1343,"y1":402,"x2":1761,"y2":721},"area_px":36162.0,"area_cm2":191.8135150751967,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5225393176078796,"mask_sha256":"e12ed1898623695a5a605732dc75c54df19b6b9000a5bc1655eac7a40617474c","mask_binary_sha256":"3857aa9953cdc998e53cf4787b5a90dd80f56b5302519106c68d76c4edb97f1d","mask_asset_rel":"masks/20260327_083111_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36162.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5225393176078796}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2054,"y1":1056,"x2":2387,"y2":1193},"slot_box_unclipped_px":{"x1":2054,"y1":1056,"x2":2387,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1665,"y1":454,"x2":1923,"y2":679},"slot_box_unclipped_px":{"x1":1665,"y1":454,"x2":1923,"y2":679},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2271,"y1":1054,"x2":2469,"y2":1191},"slot_box_unclipped_px":{"x1":2271,"y1":1054,"x2":2469,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1923,"y1":454,"x2":2307,"y2":660},"slot_box_unclipped_px":{"x1":1923,"y1":454,"x2":2307,"y2":660},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":596,"x2":1149,"y2":883},"slot_box_unclipped_px":{"x1":853,"y1":596,"x2":1149,"y2":883},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":238,"y1":1069,"x2":569,"y2":1206},"slot_box_unclipped_px":{"x1":238,"y1":1069,"x2":569,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":596,"x2":1446,"y2":875},"slot_box_unclipped_px":{"x1":1149,"y1":596,"x2":1446,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1201,"y1":606,"x2":1510,"y2":849},"detected_bbox_px":{"x1":1204,"y1":608,"x2":1505,"y2":849},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1164,"y1":577,"x2":1547,"y2":898},"area_px":48727.0,"area_cm2":254.71548008163853,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9130345582962036,"mask_sha256":"5f396e39692b43da856d1eaec0938b354f6b5b8e2eacb41d6379128d7b838024","mask_binary_sha256":"78c537879c3c15cfe6367a1bbc325103e05fe80feaffe6c27858ca774030ca9c","mask_asset_rel":"masks/20260327_083111_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48727.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9130345582962036}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":469,"y1":1068,"x2":785,"y2":1205},"slot_box_unclipped_px":{"x1":469,"y1":1068,"x2":785,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":493,"y1":1043,"x2":735,"y2":1190},"candidate_bbox_px":null,"crop_bbox_px":{"x1":442,"y1":1026,"x2":790,"y2":1196},"area_px":23396.0,"area_cm2":170.21186858205408,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9243584275245667,"mask_sha256":"f7f159ab208ed9f7140d8ff9e3fcf2f20b71c6bf547c1d355d0119819c6eeef0","mask_binary_sha256":"a4d921f9641aa8ca8c464fa50fc706c1258264e128894160f8c8a1909719c32c","mask_asset_rel":"masks/20260327_083111_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23396.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9243584275245667}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1446,"y1":596,"x2":1746,"y2":860},"slot_box_unclipped_px":{"x1":1446,"y1":596,"x2":1746,"y2":860},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1514,"y1":626,"x2":1821,"y2":849},"detected_bbox_px":{"x1":1518,"y1":621,"x2":1815,"y2":850},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1477,"y1":591,"x2":1858,"y2":881},"area_px":43382.0,"area_cm2":226.77503143845595,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9200183749198914,"mask_sha256":"a78659391286030663dd5166a4b88e89478d2bb3ba2507b7262d76ae6a67ae90","mask_binary_sha256":"dc4bd4f317afd8524f31bad98272b5fce974505d2b5e3357d18aa238cd42da32","mask_asset_rel":"masks/20260327_083111_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43382.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9200183749198914}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":717,"y1":1066,"x2":995,"y2":1203},"slot_box_unclipped_px":{"x1":717,"y1":1066,"x2":995,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":596,"x2":2046,"y2":863},"slot_box_unclipped_px":{"x1":1746,"y1":596,"x2":2046,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1802,"y1":630,"x2":2076,"y2":855},"detected_bbox_px":{"x1":1802,"y1":633,"x2":2075,"y2":853},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1769,"y1":591,"x2":2117,"y2":885},"area_px":39855.0,"area_cm2":208.33799451338487,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8880927562713623,"mask_sha256":"334e9b01546dd86730696f017ecf7d067133897f083b4968fe2d3430339bbe97","mask_binary_sha256":"0e4910426c0fd7ba787effa6644b250a4bc7ded4e63eef261b5819dd15c0b0a7","mask_asset_rel":"masks/20260327_083111_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39855.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8880927562713623}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":8,"y1":454,"x2":219,"y2":791},"slot_box_unclipped_px":{"x1":8,"y1":454,"x2":219,"y2":791},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":958,"y1":1064,"x2":1208,"y2":1201},"slot_box_unclipped_px":{"x1":958,"y1":1064,"x2":1208,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2046,"y1":596,"x2":2347,"y2":863},"slot_box_unclipped_px":{"x1":2046,"y1":596,"x2":2347,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2091,"y1":610,"x2":2354,"y2":844},"detected_bbox_px":{"x1":2093,"y1":611,"x2":2355,"y2":842},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2048,"y1":582,"x2":2386,"y2":887},"area_px":35421.0,"area_cm2":185.15970652762778,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9340134263038635,"mask_sha256":"d411796c5de2133a0bb045c3271f0f4d6316bded29c445792acaa9f8beecc0e0","mask_binary_sha256":"00be82791fd610d2952c534fd967d2734590e42eea390650ed406ccabb1921e9","mask_asset_rel":"masks/20260327_083111_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35421.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9340134263038635}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":219,"y1":454,"x2":521,"y2":774},"slot_box_unclipped_px":{"x1":219,"y1":454,"x2":521,"y2":774},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":301,"y1":536,"x2":526,"y2":759},"detected_bbox_px":{"x1":303,"y1":543,"x2":523,"y2":758},"candidate_bbox_px":null,"crop_bbox_px":{"x1":255,"y1":474,"x2":587,"y2":826},"area_px":27657.0,"area_cm2":146.7005803449675,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6340008974075317,"mask_sha256":"0ff371a61855849e46f0af715adfa5fd3125aaa08d0e9dc969f45a21de4de75d","mask_binary_sha256":"433fcf7d476c1b3ff3948b24f5c33fe9f29a564a6342d78be2d4ff4a31e33166","mask_asset_rel":"masks/20260327_083111_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27657.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6340008974075317}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":1063,"x2":1432,"y2":1200},"slot_box_unclipped_px":{"x1":1195,"y1":1063,"x2":1432,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1183,"y1":998,"x2":1411,"y2":1178},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1158,"y1":995,"x2":1443,"y2":1207},"area_px":22969.0,"area_cm2":167.105334649564,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.933197021484375,"mask_sha256":"a9c851f35bb353030c2e60bebdf13f3157e1fda3d969f55f0540ce24f7486b64","mask_binary_sha256":"fea98e9a2bd0b3a7c5765414dad745230a9b140438cea7804945405212ceb8be","mask_asset_rel":"masks/20260327_083111_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22969.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.933197021484375}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260327_083111_cam0_rf.jpg","frame_source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2347,"y1":596,"x2":2585,"y2":866},"slot_box_unclipped_px":{"x1":2347,"y1":596,"x2":2585,"y2":866},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":521,"y1":454,"x2":791,"y2":754},"slot_box_unclipped_px":{"x1":521,"y1":454,"x2":791,"y2":754},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":551,"y1":517,"x2":810,"y2":751},"detected_bbox_px":{"x1":554,"y1":525,"x2":810,"y2":754},"candidate_bbox_px":null,"crop_bbox_px":{"x1":520,"y1":457,"x2":841,"y2":787},"area_px":37240.0,"area_cm2":197.53153313976895,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8637978434562683,"mask_sha256":"e6107beaadb27cbdee4bb89d93e646b974df4a16123639eade10bd7e625522e3","mask_binary_sha256":"5a892ceed35be14e628f8bfb3b7ab6cc066652737780896045efd0cb21fee143","mask_asset_rel":"masks/20260327_083111_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37240.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8637978434562683}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1422,"y1":1061,"x2":1667,"y2":1198},"slot_box_unclipped_px":{"x1":1422,"y1":1061,"x2":1667,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1407,"y1":1030,"x2":1661,"y2":1185},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1370,"y1":1011,"x2":1749,"y2":1204},"area_px":23104.0,"area_cm2":168.08749408957843,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8196282982826233,"mask_sha256":"9e8e23adbb004f5cd90bfc00b2bc89931657c7939bfc48a52cf30c126af5cb93","mask_binary_sha256":"72cbef43ce4859f6c045b261c7b5a32c918ebf4dc0a3a251dcb8bd7de0a4e0cd","mask_asset_rel":"masks/20260327_083111_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23104.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8196282982826233}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":791,"y1":454,"x2":1084,"y2":735},"slot_box_unclipped_px":{"x1":791,"y1":454,"x2":1084,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":791,"y1":477,"x2":1086,"y2":730},"detected_bbox_px":{"x1":793,"y1":481,"x2":1081,"y2":729},"candidate_bbox_px":null,"crop_bbox_px":{"x1":756,"y1":443,"x2":1122,"y2":760},"area_px":47978.0,"area_cm2":254.48893386089782,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9376704692840576,"mask_sha256":"b8283a56298a90a0ea0f546b3d3d1373f12f7d8d5d4570970cbd32a0bdb4fa28","mask_binary_sha256":"946efc43b2fefacecc702a20d5451a3e6abe62e13970085b22301f0187af785d","mask_asset_rel":"masks/20260327_083111_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47978.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9376704692840576}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1634,"y1":1059,"x2":1905,"y2":1196},"slot_box_unclipped_px":{"x1":1634,"y1":1059,"x2":1905,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1646,"y1":1029,"x2":1888,"y2":1181},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1636,"y1":1015,"x2":1934,"y2":1202},"area_px":22188.0,"area_cm2":161.42336040770283,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.912289023399353,"mask_sha256":"54a699abf2e8e2b1b610c7471141bb27c9f11e9296e5aba7813a62288586cca1","mask_binary_sha256":"7b538244c635afd6c7eafd0b14658046e3a90cfdf094807faf35f8ebb5871546","mask_asset_rel":"masks/20260327_083111_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22188.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.912289023399353}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260327_083111_cam1_rf.jpg","frame_source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1084,"y1":454,"x2":1393,"y2":715},"slot_box_unclipped_px":{"x1":1084,"y1":454,"x2":1393,"y2":715},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1108,"y1":478,"x2":1370,"y2":668},"detected_bbox_px":{"x1":1111,"y1":474,"x2":1373,"y2":669},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1068,"y1":429,"x2":1408,"y2":716},"area_px":29940.0,"area_cm2":158.8102605318121,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8633468747138977,"mask_sha256":"f4d89d0eda7aa539b533d9cacc32c92277c568437c6cca4e7efad5623e9709f5","mask_binary_sha256":"7f8b04a7e52fafc08361da06b8f2489716df39aa8f0f7782e57e96e55b4d276d","mask_asset_rel":"masks/20260327_083111_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29940.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8633468747138977}},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260327_083111_cam2_rf.jpg","frame_source_sha256":"bf330f9909df9a9a0677fe9b4adb5e93c5d6a878da584a4531afb69475a2d588","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1842,"y1":1058,"x2":2146,"y2":1195},"slot_box_unclipped_px":{"x1":1842,"y1":1058,"x2":2146,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":586,"y1":896,"x2":895,"y2":1171},"slot_box_unclipped_px":{"x1":586,"y1":896,"x2":895,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1220,"x2":239,"y2":1355},"slot_box_unclipped_px":{"x1":123,"y1":1220,"x2":239,"y2":1355},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1394,"y1":714,"x2":1665,"y2":1070},"slot_box_unclipped_px":{"x1":1394,"y1":714,"x2":1665,"y2":1070},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1407,"y1":697,"x2":1722,"y2":1012},"detected_bbox_px":{"x1":1409,"y1":697,"x2":1719,"y2":1010},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1369,"y1":659,"x2":1760,"y2":1052},"area_px":62444.0,"area_cm2":331.2207050316792,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9139499068260193,"mask_sha256":"e93bed93e7fc92423b39d8e6d9adf7173fab73b1962286c6d77fdfc9cb7d4f4e","mask_binary_sha256":"cc32ffc5a89a6beb47833d04ce29f05221b35a84d0c1b52de06a970057562833","mask_asset_rel":"masks/20260328_180448_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62444.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9139499068260193}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2144,"y1":1205,"x2":2509,"y2":1342},"slot_box_unclipped_px":{"x1":2144,"y1":1205,"x2":2509,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1719,"y1":725,"x2":1979,"y2":1070},"slot_box_unclipped_px":{"x1":1719,"y1":725,"x2":1979,"y2":1070},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2385,"y1":1204,"x2":2550,"y2":1341},"slot_box_unclipped_px":{"x1":2385,"y1":1204,"x2":2550,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1946,"y1":715,"x2":2327,"y2":1070},"slot_box_unclipped_px":{"x1":1946,"y1":715,"x2":2327,"y2":1070},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":895,"y1":893,"x2":1196,"y2":1171},"slot_box_unclipped_px":{"x1":895,"y1":893,"x2":1196,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":141,"y1":1219,"x2":471,"y2":1355},"slot_box_unclipped_px":{"x1":141,"y1":1219,"x2":471,"y2":1355},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1196,"y1":883,"x2":1497,"y2":1171},"slot_box_unclipped_px":{"x1":1196,"y1":883,"x2":1497,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1178,"y1":845,"x2":1550,"y2":1170},"detected_bbox_px":{"x1":1179,"y1":846,"x2":1551,"y2":1205},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1133,"y1":783,"x2":1595,"y2":1209},"area_px":80786.0,"area_cm2":422.3006705497004,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.928261399269104,"mask_sha256":"88f1eb77cf3759f3523aa15ba5ad11642bc5dfc44566795b3d3567d358bbd29c","mask_binary_sha256":"bb786f4f5eda7978b78c1b6ef624a69b4a4e2cce6ddd36101d3149b3660f1f2c","mask_asset_rel":"masks/20260328_180448_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":80786.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.928261399269104}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":379,"y1":1217,"x2":718,"y2":1354},"slot_box_unclipped_px":{"x1":379,"y1":1217,"x2":718,"y2":1354},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":392,"y1":1165,"x2":697,"y2":1389},"candidate_bbox_px":null,"crop_bbox_px":{"x1":352,"y1":1147,"x2":736,"y2":1433},"area_px":41825.0,"area_cm2":304.2875450266888,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9235091805458069,"mask_sha256":"d4f28b6429a1ab0d4f80671b632447d8fcfc523ae7e46ba3e71dd8e8ba86ce3b","mask_binary_sha256":"7b0e5773e3e8173058725894558aa539eb428e6a8d4fb9d0aca4cd8db44e180e","mask_asset_rel":"masks/20260328_180448_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41825.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9235091805458069}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1497,"y1":872,"x2":1785,"y2":1171},"slot_box_unclipped_px":{"x1":1497,"y1":872,"x2":1785,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1532,"y1":876,"x2":1818,"y2":1164},"detected_bbox_px":{"x1":1532,"y1":878,"x2":1818,"y2":1162},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1498,"y1":825,"x2":1853,"y2":1199},"area_px":49276.0,"area_cm2":257.58532223413755,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9070810079574585,"mask_sha256":"a4c873f80302a202f6d90ca07c78dacf6ba8599a629bcd4b166da3825d787537","mask_binary_sha256":"0aab4a8531b47a7a7daa2525acbce034399698e3b933e8b609cee740f8aba12e","mask_asset_rel":"masks/20260328_180448_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49276.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9070810079574585}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":658,"y1":1215,"x2":959,"y2":1353},"slot_box_unclipped_px":{"x1":658,"y1":1215,"x2":959,"y2":1353},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":708,"y1":1159,"x2":916,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":636,"y1":1150,"x2":967,"y2":1376},"area_px":25633.0,"area_cm2":186.48661426584852,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9307790398597717,"mask_sha256":"cf6fdeaecce9461163466fb81fa8bd142a7cd5c705f879db3dc5d00e77c29c5c","mask_binary_sha256":"7cbac6c5d42c285891345a2ab422e3141e308cc431c7aa63bf57379aa719dd4c","mask_asset_rel":"masks/20260328_180448_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25633.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9307790398597717}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1785,"y1":874,"x2":2070,"y2":1171},"slot_box_unclipped_px":{"x1":1785,"y1":874,"x2":2070,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1857,"y1":882,"x2":2148,"y2":1111},"detected_bbox_px":{"x1":1857,"y1":883,"x2":2141,"y2":1109},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1820,"y1":844,"x2":2183,"y2":1171},"area_px":36462.0,"area_cm2":190.60142907908767,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9218568801879883,"mask_sha256":"d0e0fb18ae7255373454aad325d879db879a19e975ef6aa68583a15f41fa2a34","mask_binary_sha256":"d68921d648b7ce241a987ce8e5f72b76b0d941446a93d7f800fbe4cb68e4f507","mask_asset_rel":"masks/20260328_180448_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36462.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9218568801879883}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":81,"y1":784,"x2":285,"y2":1070},"slot_box_unclipped_px":{"x1":81,"y1":784,"x2":285,"y2":1070},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":97,"y1":810,"x2":280,"y2":995},"candidate_bbox_px":null,"crop_bbox_px":{"x1":75,"y1":788,"x2":302,"y2":1017},"area_px":21327.0,"area_cm2":113.12446313834191,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.9050785899162292,"mask_sha256":"6cf8661222d9875bffb041d9217319915ac158c6fb8de776bd7c3ab95a1a99ba","mask_binary_sha256":"04cd46f37723c4fe615cef5b025789d8be597b3784517e35ea2642a5e173b65a","mask_asset_rel":"masks/20260328_180448_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21327.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.9050785899162292}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":930,"y1":1214,"x2":1196,"y2":1351},"slot_box_unclipped_px":{"x1":930,"y1":1214,"x2":1196,"y2":1351},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":943,"y1":1173,"x2":1183,"y2":1322},"candidate_bbox_px":null,"crop_bbox_px":{"x1":912,"y1":1154,"x2":1216,"y2":1354},"area_px":20273.0,"area_cm2":147.49124686972056,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9216686487197876,"mask_sha256":"22b17cddcf4c9ec00667eb8e429c26d727c3793b1dd039dc4461e3a1009312eb","mask_binary_sha256":"0d59239a9fbe0df8b543026f2b961d014afd6c6a381203977dad2b28f2d9ddcf","mask_asset_rel":"masks/20260328_180448_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20273.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9216686487197876}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2070,"y1":882,"x2":2357,"y2":1171},"slot_box_unclipped_px":{"x1":2070,"y1":882,"x2":2357,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2135,"y1":900,"x2":2408,"y2":1142},"detected_bbox_px":{"x1":2138,"y1":899,"x2":2408,"y2":1161},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2102,"y1":853,"x2":2443,"y2":1171},"area_px":41003.0,"area_cm2":214.33904877762689,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9217255115509033,"mask_sha256":"55e1ab96232bf8687a836f854beee8ea9b0b15c4a49b1302d69ea42cee7ae066","mask_binary_sha256":"413efff273979b3f717acffd64181ffd66342b5e7e570d357c939ffa996a1897","mask_asset_rel":"masks/20260328_180448_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41003.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9217255115509033}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":215,"y1":786,"x2":518,"y2":1070},"slot_box_unclipped_px":{"x1":215,"y1":786,"x2":518,"y2":1070},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":273,"y1":806,"x2":474,"y2":1033},"detected_bbox_px":{"x1":272,"y1":805,"x2":473,"y2":1026},"candidate_bbox_px":null,"crop_bbox_px":{"x1":215,"y1":753,"x2":548,"y2":1065},"area_px":28789.0,"area_cm2":152.70502974116027,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8970159888267517,"mask_sha256":"4ce5eb5de1dd9ff15622cd6a0ddb5ad3821ac821f742255cd0ceb22640b5a391","mask_binary_sha256":"3b1a4f54e9e8a780859bc3b56844925d65f75bd307aed6adc3c374bb81675032","mask_asset_rel":"masks/20260328_180448_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28789.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8970159888267517}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1191,"y1":1212,"x2":1448,"y2":1349},"slot_box_unclipped_px":{"x1":1191,"y1":1212,"x2":1448,"y2":1349},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1184,"y1":1177,"x2":1436,"y2":1362},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1149,"y1":1156,"x2":1468,"y2":1381},"area_px":24702.0,"area_cm2":179.71335175730465,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.940358579158783,"mask_sha256":"226f7ea2946bf4ade088c42914d953ca90cb433192d970ccc3229f519235cc39","mask_binary_sha256":"563afa633f5077d30e6e87eb5ea07f1222e8c030e78776163ca3ffa2790ebcce","mask_asset_rel":"masks/20260328_180448_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24702.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.940358579158783}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2357,"y1":876,"x2":2584,"y2":1171},"slot_box_unclipped_px":{"x1":2357,"y1":876,"x2":2584,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2405,"y1":883,"x2":2584,"y2":1129},"detected_bbox_px":{"x1":2407,"y1":883,"x2":2589,"y2":1125},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2334,"y1":838,"x2":2592,"y2":1162},"area_px":26697.0,"area_cm2":139.5558760387363,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.49170365929603577,"mask_sha256":"9adfb5c52bf550d07cec37f44bb1607b8f04b9a107f3e72d047d942426039ffd","mask_binary_sha256":"a117b5bbfc291a65a0ef4d623b246a82a40dc8ba1b13a585401120fab71d0e6c","mask_asset_rel":"masks/20260328_180448_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26697.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.49170365929603577}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":518,"y1":768,"x2":790,"y2":1070},"slot_box_unclipped_px":{"x1":518,"y1":768,"x2":790,"y2":1070},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":501,"y1":767,"x2":737,"y2":1044},"detected_bbox_px":{"x1":501,"y1":769,"x2":737,"y2":1041},"candidate_bbox_px":null,"crop_bbox_px":{"x1":473,"y1":734,"x2":776,"y2":1077},"area_px":38038.0,"area_cm2":201.7643517070497,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8556142449378967,"mask_sha256":"14d4a2f77c5e4ea71607d95fd8927cebaeb863f8f756c4eca2bb5a7047665ead","mask_binary_sha256":"6e0f341aa2b44d57456eda0839d231ef1ea99b9cb4c879478ab23511d40be7f2","mask_asset_rel":"masks/20260328_180448_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38038.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8556142449378967}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1430,"y1":1210,"x2":1706,"y2":1347},"slot_box_unclipped_px":{"x1":1430,"y1":1210,"x2":1706,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1448,"y1":1197,"x2":1659,"y2":1355},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1418,"y1":1173,"x2":1722,"y2":1374},"area_px":20807.0,"area_cm2":151.37623309911092,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9337020516395569,"mask_sha256":"9bd72fd13d622ae8c2ceec25a6f0f3fb6a1343def448d4f8e146764e1c2d5706","mask_binary_sha256":"5c4b81eed43e64cc2f117a4513f61b586b67870f6359c6a7e2004d99818ab83b","mask_asset_rel":"masks/20260328_180448_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20807.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9337020516395569}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":790,"y1":751,"x2":1084,"y2":1070},"slot_box_unclipped_px":{"x1":790,"y1":751,"x2":1084,"y2":1070},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":754,"y1":760,"x2":1072,"y2":1002},"detected_bbox_px":{"x1":754,"y1":761,"x2":1067,"y2":993},"candidate_bbox_px":null,"crop_bbox_px":{"x1":716,"y1":714,"x2":1110,"y2":1065},"area_px":46517.0,"area_cm2":246.73937505538754,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8826960921287537,"mask_sha256":"ac4c4c3c2829de2f74a9455c30386b1d6f2900a746acb1f5d24489973bf5ae85","mask_binary_sha256":"2c64ef7cbca5ab808bbb211d01f2c103466d5a36684e43ee23378cd40023c7a1","mask_asset_rel":"masks/20260328_180448_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46517.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8826960921287537}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1666,"y1":1209,"x2":1974,"y2":1346},"slot_box_unclipped_px":{"x1":1666,"y1":1209,"x2":1974,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1698,"y1":1183,"x2":1956,"y2":1350},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1654,"y1":1157,"x2":1993,"y2":1373},"area_px":23181.0,"area_cm2":168.64768873314222,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9357995986938477,"mask_sha256":"c3ae2027eadbfa21c106bc1d5e03d4a5b75dcb6840543825553ac4d54d5e57ab","mask_binary_sha256":"24ffec6678cc386c23685c4a3157d16db2da34900c4bbe13a99cd638cced5ce6","mask_asset_rel":"masks/20260328_180448_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23181.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9357995986938477}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1084,"y1":731,"x2":1394,"y2":1070},"slot_box_unclipped_px":{"x1":1084,"y1":731,"x2":1394,"y2":1070},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1076,"y1":708,"x2":1400,"y2":1026},"detected_bbox_px":{"x1":1078,"y1":707,"x2":1398,"y2":1056},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1037,"y1":670,"x2":1439,"y2":1065},"area_px":62238.0,"area_cm2":330.12802254438617,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9111588597297668,"mask_sha256":"d9d311fdee5ad912a3e1c362600535ab01c9e1b5b42cb19b7eba58d13c240bfe","mask_binary_sha256":"ff232126cadb719cee86c04c2e1c5b222026ad1ab6d37e542b0335a3d1f21ab3","mask_asset_rel":"masks/20260328_180448_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62238.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9111588597297668}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1903,"y1":1207,"x2":2243,"y2":1344},"slot_box_unclipped_px":{"x1":1903,"y1":1207,"x2":2243,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1949,"y1":1163,"x2":2214,"y2":1333},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1894,"y1":1140,"x2":2268,"y2":1354},"area_px":24106.0,"area_cm2":175.3772997110188,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9387222528457642,"mask_sha256":"79a4fa7af2e05bd377dcb4c008b7f3948f8de23ba62245155291e54996531ba6","mask_binary_sha256":"39fe147a5e5cbe77699c5c4adeb70d1e455b7c4e3e3fd549d4e03fdf3ddb392d","mask_asset_rel":"masks/20260328_180448_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24106.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9387222528457642}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":586,"y1":604,"x2":895,"y2":896},"slot_box_unclipped_px":{"x1":586,"y1":604,"x2":895,"y2":896},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1085,"x2":337,"y2":1221},"slot_box_unclipped_px":{"x1":123,"y1":1085,"x2":337,"y2":1221},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1394,"y1":453,"x2":1665,"y2":714},"slot_box_unclipped_px":{"x1":1394,"y1":453,"x2":1665,"y2":714},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1382,"y1":444,"x2":1711,"y2":690},"detected_bbox_px":{"x1":1378,"y1":443,"x2":1717,"y2":691},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1343,"y1":414,"x2":1757,"y2":728},"area_px":37719.0,"area_cm2":200.07228513692118,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.846221923828125,"mask_sha256":"146350529b3e5740f4bed96d72768ea507088b2bf720766ba9e3a9f7bf95905c","mask_binary_sha256":"cb88068be6f93b5d1891db80e219b69df205b116e8cf1a5be5c5197074656303","mask_asset_rel":"masks/20260328_180448_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37719.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.846221923828125}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":1071,"x2":2386,"y2":1208},"slot_box_unclipped_px":{"x1":2045,"y1":1071,"x2":2386,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1665,"y1":453,"x2":1925,"y2":725},"slot_box_unclipped_px":{"x1":1665,"y1":453,"x2":1925,"y2":725},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2262,"y1":1069,"x2":2550,"y2":1206},"slot_box_unclipped_px":{"x1":2262,"y1":1069,"x2":2550,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1925,"y1":453,"x2":2306,"y2":715},"slot_box_unclipped_px":{"x1":1925,"y1":453,"x2":2306,"y2":715},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":895,"y1":604,"x2":1196,"y2":893},"slot_box_unclipped_px":{"x1":895,"y1":604,"x2":1196,"y2":893},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":238,"y1":1084,"x2":562,"y2":1221},"slot_box_unclipped_px":{"x1":238,"y1":1084,"x2":562,"y2":1221},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1196,"y1":604,"x2":1497,"y2":883},"slot_box_unclipped_px":{"x1":1196,"y1":604,"x2":1497,"y2":883},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1200,"y1":624,"x2":1509,"y2":858},"detected_bbox_px":{"x1":1201,"y1":622,"x2":1508,"y2":854},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1163,"y1":596,"x2":1546,"y2":911},"area_px":47846.0,"area_cm2":250.11014139975944,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9133144617080688,"mask_sha256":"8a41d30b4c996578b22463c72f8a4a13ff67d7cb3e10f107f20e2aae44ddef71","mask_binary_sha256":"0d0aa83ca65da0facfe9163a4da6dd45c0b5f860145e497936bc1b0e85401703","mask_asset_rel":"masks/20260328_180448_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47846.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9133144617080688}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":470,"y1":1083,"x2":777,"y2":1220},"slot_box_unclipped_px":{"x1":470,"y1":1083,"x2":777,"y2":1220},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":485,"y1":1050,"x2":733,"y2":1193},"candidate_bbox_px":null,"crop_bbox_px":{"x1":442,"y1":1030,"x2":780,"y2":1205},"area_px":22394.0,"area_cm2":162.92206296061372,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9319272637367249,"mask_sha256":"f5a429ee9db8c51f49dfb8e5092891057b4aa68dea84adb9a25c33ae4c3936a1","mask_binary_sha256":"cb93fd790707eea1ec5290f38ceefc8b04a6b0e854b57fd0c94c4eac5c38e23e","mask_asset_rel":"masks/20260328_180448_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22394.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9319272637367249}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1497,"y1":604,"x2":1785,"y2":872},"slot_box_unclipped_px":{"x1":1497,"y1":604,"x2":1785,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1512,"y1":638,"x2":1819,"y2":860},"detected_bbox_px":{"x1":1514,"y1":637,"x2":1817,"y2":856},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1475,"y1":604,"x2":1856,"y2":899},"area_px":43028.0,"area_cm2":224.9245321270085,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9233218431472778,"mask_sha256":"7bb517f83e82ebc2accac9834c86eb76666c364419bf6ff2973e57745f20152a","mask_binary_sha256":"fe960e8064ae53428e77538a832c089399a1b5d8032c4d1d5528b0a521ce66b9","mask_asset_rel":"masks/20260328_180448_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43028.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9233218431472778}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":717,"y1":1081,"x2":987,"y2":1218},"slot_box_unclipped_px":{"x1":717,"y1":1081,"x2":987,"y2":1218},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":734,"y1":1001,"x2":982,"y2":1206},"candidate_bbox_px":null,"crop_bbox_px":{"x1":692,"y1":984,"x2":1009,"y2":1213},"area_px":30803.0,"area_cm2":224.09968319084507,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8607956171035767,"mask_sha256":"5ee0d91abbf996b5145a7a112403c5824eb008e1ae0ed8e3bda3440d6fd8a11c","mask_binary_sha256":"1ae7caaead46c0ce445b955c1080bc84757836306916b5853f60866f7e64a647","mask_asset_rel":"masks/20260328_180448_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30803.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8607956171035767}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1785,"y1":604,"x2":2070,"y2":874},"slot_box_unclipped_px":{"x1":1785,"y1":604,"x2":2070,"y2":874},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1801,"y1":638,"x2":2075,"y2":868},"detected_bbox_px":{"x1":1802,"y1":640,"x2":2075,"y2":869},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1768,"y1":604,"x2":2113,"y2":901},"area_px":41192.0,"area_cm2":215.32702722356916,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9103372693061829,"mask_sha256":"75cbef03108bb1f3715843138d7dd92cbd4105e201e56e3b7ef0913069cbfcfd","mask_binary_sha256":"a7b93918534dd6ce00e68accd4204bc723d30e9dd517f5febef2ca7218367fe0","mask_asset_rel":"masks/20260328_180448_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41192.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9103372693061829}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":11,"y1":453,"x2":215,"y2":784},"slot_box_unclipped_px":{"x1":11,"y1":453,"x2":215,"y2":784},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":958,"y1":1079,"x2":1200,"y2":1216},"slot_box_unclipped_px":{"x1":958,"y1":1079,"x2":1200,"y2":1216},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2070,"y1":604,"x2":2357,"y2":882},"slot_box_unclipped_px":{"x1":2070,"y1":604,"x2":2357,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2090,"y1":628,"x2":2355,"y2":854},"detected_bbox_px":{"x1":2092,"y1":623,"x2":2354,"y2":852},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2055,"y1":601,"x2":2387,"y2":910},"area_px":35777.0,"area_cm2":187.020660637445,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9326543211936951,"mask_sha256":"536b1fa0d626306d9d7da192477185f5a0572ab7f9f883dea165167c7c351629","mask_binary_sha256":"db958c00cb144791572bac5e5b1de20faf35ab4f4e935f1313877e2d76269a0e","mask_asset_rel":"masks/20260328_180448_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35777.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9326543211936951}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":215,"y1":453,"x2":518,"y2":786},"slot_box_unclipped_px":{"x1":215,"y1":453,"x2":518,"y2":786},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":{"x1":302,"y1":553,"x2":524,"y2":767},"detected_bbox_px":{"x1":301,"y1":546,"x2":520,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":253,"y1":481,"x2":586,"y2":847},"area_px":27686.0,"area_cm2":146.85440457861554,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7185089588165283,"mask_sha256":"41e8e66e8b8cbab821747b64f0b05836a64034cec70d3c7abc2db204821936a5","mask_binary_sha256":"eafa5968cdd9ae6241891583a4343848e6af8fb34d229676edd6986940deea00","mask_asset_rel":"masks/20260328_180448_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27686.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7185089588165283}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":1078,"x2":1431,"y2":1215},"slot_box_unclipped_px":{"x1":1195,"y1":1078,"x2":1431,"y2":1215},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1180,"y1":998,"x2":1412,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1154,"y1":989,"x2":1443,"y2":1212},"area_px":24821.0,"area_cm2":180.57910711553959,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9080168008804321,"mask_sha256":"2a127d0c473701c60b0bde8f64d9a2400de7a6cea8fdc811e8102cb588dd500b","mask_binary_sha256":"c9b7c0381cb641e48b322b69dd9702e5aadf96cc9802e4366c1d2c332dac2806","mask_asset_rel":"masks/20260328_180448_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24821.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9080168008804321}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260328_180448_cam0_rf.jpg","frame_source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2357,"y1":604,"x2":2584,"y2":876},"slot_box_unclipped_px":{"x1":2357,"y1":604,"x2":2584,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":518,"y1":453,"x2":790,"y2":768},"slot_box_unclipped_px":{"x1":518,"y1":453,"x2":790,"y2":768},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":546,"y1":528,"x2":810,"y2":763},"detected_bbox_px":{"x1":552,"y1":528,"x2":808,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":514,"y1":462,"x2":842,"y2":808},"area_px":38434.0,"area_cm2":203.8648481389334,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7665902972221375,"mask_sha256":"db82ffd0e78859f9eb1d42cba1d14d90e0b7eaae685449bcf738a10cc4e8ef0e","mask_binary_sha256":"535c1743b042a915945d65be19c53907118c6794aefde0078134433e3bb74815","mask_asset_rel":"masks/20260328_180448_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38434.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7665902972221375}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1414,"y1":1076,"x2":1667,"y2":1213},"slot_box_unclipped_px":{"x1":1414,"y1":1076,"x2":1667,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":790,"y1":453,"x2":1084,"y2":751},"slot_box_unclipped_px":{"x1":790,"y1":453,"x2":1084,"y2":751},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":788,"y1":488,"x2":1085,"y2":744},"detected_bbox_px":{"x1":790,"y1":488,"x2":1081,"y2":742},"candidate_bbox_px":null,"crop_bbox_px":{"x1":752,"y1":448,"x2":1121,"y2":776},"area_px":47674.0,"area_cm2":252.87643154955276,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9330956339836121,"mask_sha256":"1915a81c710e19afac167acfea82d63bc9dad6c35f53c8022fe9178e6330c444","mask_binary_sha256":"333974efd31443c41cbd71b1c5f4c2478076b6b02944a722a175283cb3f82fc9","mask_asset_rel":"masks/20260328_180448_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47674.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9330956339836121}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1626,"y1":1074,"x2":1904,"y2":1211},"slot_box_unclipped_px":{"x1":1626,"y1":1074,"x2":1904,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260328_180448_cam1_rf.jpg","frame_source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1084,"y1":453,"x2":1394,"y2":731},"slot_box_unclipped_px":{"x1":1084,"y1":453,"x2":1394,"y2":731},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1107,"y1":490,"x2":1371,"y2":682},"detected_bbox_px":{"x1":1110,"y1":490,"x2":1373,"y2":684},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1071,"y1":435,"x2":1412,"y2":741},"area_px":30631.0,"area_cm2":162.47552071977074,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.843646228313446,"mask_sha256":"95fe568fbf34d5cfc0a2fef0667f5ed79d5350fdac3924799a38cadece5d6e29","mask_binary_sha256":"beaaa4fb6b5fa932d46ac6ab7bfeaf9ac232d77a5dab497e227fd2c51d512de0","mask_asset_rel":"masks/20260328_180448_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30631.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.843646228313446}},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260328_180448_cam2_rf.jpg","frame_source_sha256":"673d8a1c2e81a9b36c7df9e43f02ec7dcc7fd2159e71d6857eb968a9e35ea302","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1834,"y1":1073,"x2":2145,"y2":1210},"slot_box_unclipped_px":{"x1":1834,"y1":1073,"x2":2145,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":586,"y1":898,"x2":895,"y2":1171},"slot_box_unclipped_px":{"x1":586,"y1":898,"x2":895,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1212,"x2":332,"y2":1347},"slot_box_unclipped_px":{"x1":123,"y1":1212,"x2":332,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":715,"x2":1671,"y2":1061},"slot_box_unclipped_px":{"x1":1398,"y1":715,"x2":1671,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1412,"y1":697,"x2":1724,"y2":1022},"detected_bbox_px":{"x1":1416,"y1":698,"x2":1725,"y2":1031},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1375,"y1":658,"x2":1761,"y2":1061},"area_px":63390.0,"area_cm2":336.23855761895686,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7869715690612793,"mask_sha256":"1bae65ed56c5ce4d152b0857a581f53be8a66c9007353ff1ca6fe3655f2cd170","mask_binary_sha256":"3070342979ec62cad7dae99b140ca05f5353fbcd081821ba62fd4eee84ad6c97","mask_asset_rel":"masks/20260329_092727_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63390.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7869715690612793}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2238,"y1":1197,"x2":2550,"y2":1334},"slot_box_unclipped_px":{"x1":2238,"y1":1197,"x2":2550,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1715,"y1":717,"x2":1985,"y2":1061},"slot_box_unclipped_px":{"x1":1715,"y1":717,"x2":1985,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1955,"y1":714,"x2":2322,"y2":1061},"slot_box_unclipped_px":{"x1":1955,"y1":714,"x2":2322,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":895,"y1":895,"x2":1195,"y2":1171},"slot_box_unclipped_px":{"x1":895,"y1":895,"x2":1195,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":216,"y1":1211,"x2":564,"y2":1347},"slot_box_unclipped_px":{"x1":216,"y1":1211,"x2":564,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":887,"x2":1498,"y2":1171},"slot_box_unclipped_px":{"x1":1195,"y1":887,"x2":1498,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1177,"y1":846,"x2":1547,"y2":1171},"detected_bbox_px":{"x1":1179,"y1":851,"x2":1549,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1132,"y1":783,"x2":1591,"y2":1210},"area_px":78677.0,"area_cm2":411.2760856687889,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9263026714324951,"mask_sha256":"59956928cae000276c56560265761b5849be5185dbba05cc5c02f96fbc075d73","mask_binary_sha256":"605857647a2d89462e181c4ac29cf644caeba0cb7a2c68d6c50eba20441fce46","mask_asset_rel":"masks/20260329_092727_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":78677.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9263026714324951}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":454,"y1":1209,"x2":811,"y2":1346},"slot_box_unclipped_px":{"x1":454,"y1":1209,"x2":811,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":396,"y1":1157,"x2":702,"y2":1365},"candidate_bbox_px":null,"crop_bbox_px":{"x1":349,"y1":1145,"x2":742,"y2":1366},"area_px":39810.0,"area_cm2":289.62790597758476,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9449474215507507,"mask_sha256":"f9c02d2495b04f8c88e78e0a6fdaeb9f9908c83aba162697e8924694d60bbf52","mask_binary_sha256":"7f20978aaf237b1cfcabf9f24ec2ef802bed52ccec596020a3dbae9b2a6c17a5","mask_asset_rel":"masks/20260329_092727_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39810.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9449474215507507}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1498,"y1":876,"x2":1787,"y2":1171},"slot_box_unclipped_px":{"x1":1498,"y1":876,"x2":1787,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1531,"y1":876,"x2":1817,"y2":1165},"detected_bbox_px":{"x1":1527,"y1":879,"x2":1816,"y2":1162},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1497,"y1":825,"x2":1852,"y2":1200},"area_px":47651.0,"area_cm2":249.09079855870786,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9025677442550659,"mask_sha256":"b444cbd2eb34a264718922cdf36c1fccb724500a01f09cfb7f5c5e2205c51dd4","mask_binary_sha256":"5f377e4e3bd1a0afafe7058bbe8b9fa2f898871f4adfe4aec5adf44e1fb8a7a0","mask_asset_rel":"masks/20260329_092727_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47651.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9025677442550659}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":733,"y1":1207,"x2":1052,"y2":1345},"slot_box_unclipped_px":{"x1":733,"y1":1207,"x2":1052,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":711,"y1":1166,"x2":920,"y2":1344},"candidate_bbox_px":null,"crop_bbox_px":{"x1":629,"y1":1144,"x2":980,"y2":1364},"area_px":24072.0,"area_cm2":175.12994103723736,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9335548281669617,"mask_sha256":"44179d43801eb80af0216ec47c32ba8c328da8aede372637235e4dd96f284962","mask_binary_sha256":"3b59ec561de20ca1ebfed4f2a01f9cafd6d998c241a77bb2ad2051ab07eade51","mask_asset_rel":"masks/20260329_092727_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24072.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9335548281669617}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1787,"y1":879,"x2":2071,"y2":1171},"slot_box_unclipped_px":{"x1":1787,"y1":879,"x2":2071,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1853,"y1":882,"x2":2147,"y2":1110},"detected_bbox_px":{"x1":1853,"y1":881,"x2":2136,"y2":1108},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1816,"y1":850,"x2":2182,"y2":1171},"area_px":36347.0,"area_cm2":190.00027817282648,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9271998405456543,"mask_sha256":"3553e4a4e9a7c4fd18f8b2dbd3b01f656e41dcd4afd8ec0ce50eb112526faf4f","mask_binary_sha256":"db5ea1d787bd37e0c25bdabe56af5b953aa1f9c2b285a1ceadcf6fac67e213cc","mask_asset_rel":"masks/20260329_092727_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36347.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9271998405456543}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":95,"y1":730,"x2":271,"y2":1061},"slot_box_unclipped_px":{"x1":95,"y1":730,"x2":271,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":104,"y1":807,"x2":285,"y2":994},"candidate_bbox_px":null,"crop_bbox_px":{"x1":82,"y1":785,"x2":307,"y2":1016},"area_px":21050.0,"area_cm2":111.6551764928071,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.9203272461891174,"mask_sha256":"169a5416c44ebd20a449a3aea11b4e56d1e4a4e8fd7708bfcd6ab66e4f3bcea4","mask_binary_sha256":"5d67c90a38d697397cb11a19bf78e89fc2adfa8a292f67eca4479d60586e5a78","mask_asset_rel":"masks/20260329_092727_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21050.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.9203272461891174}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1005,"y1":1206,"x2":1290,"y2":1343},"slot_box_unclipped_px":{"x1":1005,"y1":1206,"x2":1290,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":945,"y1":1165,"x2":1184,"y2":1314},"candidate_bbox_px":null,"crop_bbox_px":{"x1":906,"y1":1146,"x2":1220,"y2":1344},"area_px":20113.0,"area_cm2":146.32720605192569,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9233848452568054,"mask_sha256":"68c952ceec948977df70cd441ead7969cfea9c30ee55b202b601e8ca2ac3dfbb","mask_binary_sha256":"a97df3f73e58a046fdb9b9d664cf680c8ce35ac42f7026334b641d3503a5dc5a","mask_asset_rel":"masks/20260329_092727_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20113.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9233848452568054}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2071,"y1":888,"x2":2359,"y2":1171},"slot_box_unclipped_px":{"x1":2071,"y1":888,"x2":2359,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2133,"y1":900,"x2":2406,"y2":1167},"detected_bbox_px":{"x1":2133,"y1":898,"x2":2405,"y2":1176},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2100,"y1":851,"x2":2440,"y2":1199},"area_px":40220.0,"area_cm2":210.245995215866,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8583418130874634,"mask_sha256":"e84334831d585bf04460e1ed9e559743a8b9a3fe73715d15c54b0dac6eb8f92b","mask_binary_sha256":"ae4016d69f0abd1514bee596ce8395ed39868b96a1e2148c3bfe72e17c263624","mask_asset_rel":"masks/20260329_092727_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40220.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8583418130874634}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":185,"y1":760,"x2":497,"y2":1061},"slot_box_unclipped_px":{"x1":185,"y1":760,"x2":497,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":277,"y1":802,"x2":481,"y2":1025},"detected_bbox_px":{"x1":279,"y1":802,"x2":480,"y2":1021},"candidate_bbox_px":null,"crop_bbox_px":{"x1":214,"y1":740,"x2":557,"y2":1071},"area_px":29139.0,"area_cm2":154.56152911277465,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8917646408081055,"mask_sha256":"1ce0b4df481d3711cb8049f42cb4647085383e01fdabcc6ce52fc99ffa63f27f","mask_binary_sha256":"87ee7a1c36373ec6095f26feb823a6acd6e4218e7f352132c4c4ebb139250995","mask_asset_rel":"masks/20260329_092727_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29139.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8917646408081055}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1266,"y1":1204,"x2":1525,"y2":1341},"slot_box_unclipped_px":{"x1":1266,"y1":1204,"x2":1525,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1185,"y1":1170,"x2":1435,"y2":1354},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1150,"y1":1149,"x2":1468,"y2":1363},"area_px":23931.0,"area_cm2":174.10413006655565,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9425948858261108,"mask_sha256":"0a51f490764a93349a6bb73b773b991b506e41277fc35ce44e783d5ac3ed1184","mask_binary_sha256":"ec4c7ee9e88696489acda7c8cefc065e7c3c1be890b54eb26abff5d8ebdaec03","mask_asset_rel":"masks/20260329_092727_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23931.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9425948858261108}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2359,"y1":881,"x2":2587,"y2":1171},"slot_box_unclipped_px":{"x1":2359,"y1":881,"x2":2587,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2400,"y1":886,"x2":2586,"y2":1132},"detected_bbox_px":{"x1":2403,"y1":885,"x2":2589,"y2":1118},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2336,"y1":845,"x2":2592,"y2":1164},"area_px":26780.0,"area_cm2":139.98975017108134,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.47730180621147156,"mask_sha256":"04b4040f29ce5f0b2fe4d043e684cb5e110285363fa93b818b272ad1b2d314e5","mask_binary_sha256":"db1971b1b7e37124a76515c8283ce0067f2b529ed7f0384195173bc42050bed7","mask_asset_rel":"masks/20260329_092727_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26780.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.47730180621147156}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":497,"y1":757,"x2":789,"y2":1061},"slot_box_unclipped_px":{"x1":497,"y1":757,"x2":789,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":507,"y1":770,"x2":744,"y2":1045},"detected_bbox_px":{"x1":506,"y1":767,"x2":741,"y2":1041},"candidate_bbox_px":null,"crop_bbox_px":{"x1":473,"y1":733,"x2":794,"y2":1078},"area_px":37908.0,"area_cm2":201.07479479759294,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8465420603752136,"mask_sha256":"dca36187a982313513eb0dc890312868a6a96b107164f5e14e5ac924a43fd5d3","mask_binary_sha256":"8561332c96e7a1966d7e7a502c95b7444d900392feec74f0bc61269bf1c068ff","mask_asset_rel":"masks/20260329_092727_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37908.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8465420603752136}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1523,"y1":1202,"x2":1782,"y2":1339},"slot_box_unclipped_px":{"x1":1523,"y1":1202,"x2":1782,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1447,"y1":1190,"x2":1655,"y2":1348},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1423,"y1":1166,"x2":1710,"y2":1360},"area_px":20403.0,"area_cm2":148.4370300341789,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9323437213897705,"mask_sha256":"a9861cc4717aa5e7a1bb257d75af4a60b7662edb34187c06f079424d06def47e","mask_binary_sha256":"c0c681c16c9212695a4926ab3c1e42aa65a98608aa7fed66ffd53a770b0de71c","mask_asset_rel":"masks/20260329_092727_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20403.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9323437213897705}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":789,"y1":751,"x2":1090,"y2":1061},"slot_box_unclipped_px":{"x1":789,"y1":751,"x2":1090,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":759,"y1":756,"x2":1074,"y2":998},"detected_bbox_px":{"x1":760,"y1":759,"x2":1071,"y2":991},"candidate_bbox_px":null,"crop_bbox_px":{"x1":721,"y1":718,"x2":1112,"y2":1059},"area_px":46386.0,"area_cm2":246.04451386201188,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8978897929191589,"mask_sha256":"08410c7d08bb80ff69012f187cd7d2221652ed681c48a77de779611646a18e05","mask_binary_sha256":"bfd4e7dbf5b1b47b4436dd52144fba1036e51c1a3ef512b21feb321ee01ad24b","mask_asset_rel":"masks/20260329_092727_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46386.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8978897929191589}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1760,"y1":1201,"x2":2050,"y2":1338},"slot_box_unclipped_px":{"x1":1760,"y1":1201,"x2":2050,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1696,"y1":1174,"x2":1952,"y2":1339},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1661,"y1":1149,"x2":1986,"y2":1361},"area_px":22429.0,"area_cm2":163.17669688950636,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9270868301391602,"mask_sha256":"6d6925f828fc0b2f59ddf933c16b4a727af67cf20536cc7c394a02cec518240c","mask_binary_sha256":"a82e5e45209de3eea15e981c22a032aafc1efa7c8998ca4283dc7f9714ead31b","mask_asset_rel":"masks/20260329_092727_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22429.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9270868301391602}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1090,"y1":740,"x2":1398,"y2":1061},"slot_box_unclipped_px":{"x1":1090,"y1":740,"x2":1398,"y2":1061},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1083,"y1":704,"x2":1406,"y2":1038},"detected_bbox_px":{"x1":1086,"y1":703,"x2":1401,"y2":1060},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1044,"y1":664,"x2":1445,"y2":1084},"area_px":70113.0,"area_cm2":371.8992584057095,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8277958035469055,"mask_sha256":"0be2915cf066159f5a89ce5f743ffc4e2e500b84f2637c18de192ddb2ce5c035","mask_binary_sha256":"df3fd20a063fefd0b17dbdb2f6f429006a64483068123810a9b6a5dcd77595fd","mask_asset_rel":"masks/20260329_092727_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70113.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8277958035469055}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1998,"y1":1199,"x2":2320,"y2":1336},"slot_box_unclipped_px":{"x1":1998,"y1":1199,"x2":2320,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1946,"y1":1153,"x2":2208,"y2":1322},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1899,"y1":1131,"x2":2253,"y2":1345},"area_px":23863.0,"area_cm2":173.60941271899281,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9224341511726379,"mask_sha256":"7eb01f0bfdbfaeea8a6b204c754c2816901213b33e5e060ea1612aa6bcc5dc37","mask_binary_sha256":"2a95e9ccc1eaab6dac6f9b3e209b1029feac0af88964616511a2c1e9020d3652","mask_asset_rel":"masks/20260329_092727_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23863.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9224341511726379}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":586,"y1":605,"x2":895,"y2":898},"slot_box_unclipped_px":{"x1":586,"y1":605,"x2":895,"y2":898},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1077,"x2":448,"y2":1213},"slot_box_unclipped_px":{"x1":123,"y1":1077,"x2":448,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":447,"x2":1671,"y2":715},"slot_box_unclipped_px":{"x1":1398,"y1":447,"x2":1671,"y2":715},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1387,"y1":438,"x2":1714,"y2":692},"detected_bbox_px":{"x1":1382,"y1":441,"x2":1717,"y2":690},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1348,"y1":408,"x2":1761,"y2":737},"area_px":37657.0,"area_cm2":199.7434195339495,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6939791440963745,"mask_sha256":"b05c0d6c5657ae47f715a2f19792d703bbddd3787ebda87588e4bc5f8dec956b","mask_binary_sha256":"a7e66fd521a4640d461d193acf69a0f6ee673ee599d891f39e731d7427719cf5","mask_asset_rel":"masks/20260329_092727_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37657.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6939791440963745}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2158,"y1":1063,"x2":2481,"y2":1200},"slot_box_unclipped_px":{"x1":2158,"y1":1063,"x2":2481,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1671,"y1":447,"x2":1941,"y2":717},"slot_box_unclipped_px":{"x1":1671,"y1":447,"x2":1941,"y2":717},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2375,"y1":1061,"x2":2550,"y2":1198},"slot_box_unclipped_px":{"x1":2375,"y1":1061,"x2":2550,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1941,"y1":447,"x2":2308,"y2":714},"slot_box_unclipped_px":{"x1":1941,"y1":447,"x2":2308,"y2":714},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":895,"y1":605,"x2":1195,"y2":895},"slot_box_unclipped_px":{"x1":895,"y1":605,"x2":1195,"y2":895},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":331,"y1":1076,"x2":673,"y2":1213},"slot_box_unclipped_px":{"x1":331,"y1":1076,"x2":673,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":491,"y1":1044,"x2":736,"y2":1194},"candidate_bbox_px":null,"crop_bbox_px":{"x1":426,"y1":1028,"x2":802,"y2":1199},"area_px":23230.0,"area_cm2":169.0041762335919,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9203163385391235,"mask_sha256":"693e9a02a22ca608bf0651e351d3aafe1f7d39372724e3957881d643199864b4","mask_binary_sha256":"ff7715cf0c1e933c6d0dc5cc860d128cb8a0e9555201f7a5deab0c6c20632393","mask_asset_rel":"masks/20260329_092727_bed45_cam2_t2.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23230.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9203163385391235}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":605,"x2":1498,"y2":887},"slot_box_unclipped_px":{"x1":1195,"y1":605,"x2":1498,"y2":887},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1199,"y1":620,"x2":1507,"y2":860},"detected_bbox_px":{"x1":1201,"y1":627,"x2":1505,"y2":858},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1162,"y1":591,"x2":1544,"y2":911},"area_px":47612.0,"area_cm2":248.88692999049755,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9316712021827698,"mask_sha256":"196e592f5ac778f94f2b502a9387fbe7b0d2a71a1dbe351a41992594f3c2b414","mask_binary_sha256":"fda8a4e1d095c6622e859eff4346bb89d12ee74e9c45764e7fbfc1c2fcd0837d","mask_asset_rel":"masks/20260329_092727_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47612.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9316712021827698}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":563,"y1":1075,"x2":888,"y2":1212},"slot_box_unclipped_px":{"x1":563,"y1":1075,"x2":888,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1498,"y1":605,"x2":1787,"y2":876},"slot_box_unclipped_px":{"x1":1498,"y1":605,"x2":1787,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1509,"y1":636,"x2":1815,"y2":861},"detected_bbox_px":{"x1":1515,"y1":628,"x2":1808,"y2":857},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1472,"y1":601,"x2":1852,"y2":899},"area_px":44957.0,"area_cm2":235.00818515464167,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.923279881477356,"mask_sha256":"20016d29dd4a85f87beb0ce747f06c9ab96c6160ee862c88781c3d3cc17975b6","mask_binary_sha256":"13c12362a35b302f41b2c36ad67c76f6ebab07e69d8006abe0d970be4b784779","mask_asset_rel":"masks/20260329_092727_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44957.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.923279881477356}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":810,"y1":1073,"x2":1099,"y2":1210},"slot_box_unclipped_px":{"x1":810,"y1":1073,"x2":1099,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1787,"y1":605,"x2":2071,"y2":879},"slot_box_unclipped_px":{"x1":1787,"y1":605,"x2":2071,"y2":879},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1798,"y1":639,"x2":2073,"y2":872},"detected_bbox_px":{"x1":1797,"y1":635,"x2":2071,"y2":869},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1765,"y1":601,"x2":2110,"y2":902},"area_px":41436.0,"area_cm2":216.60251262467983,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8911441564559937,"mask_sha256":"52f8cd5b1723e8fb239260899153199358dfa749e79a6ec5be20505ec255be2d","mask_binary_sha256":"a17e7269f6878caee95f02684ad0b6e46575b4dc8134aa8f0bc63a9fcea1e259","mask_asset_rel":"masks/20260329_092727_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41436.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8911441564559937}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":447,"x2":185,"y2":730},"slot_box_unclipped_px":{"x1":9,"y1":447,"x2":185,"y2":730},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1051,"y1":1071,"x2":1312,"y2":1208},"slot_box_unclipped_px":{"x1":1051,"y1":1071,"x2":1312,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2071,"y1":605,"x2":2359,"y2":888},"slot_box_unclipped_px":{"x1":2071,"y1":605,"x2":2359,"y2":888},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2085,"y1":630,"x2":2351,"y2":853},"detected_bbox_px":{"x1":2087,"y1":625,"x2":2351,"y2":853},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2052,"y1":601,"x2":2383,"y2":912},"area_px":36390.0,"area_cm2":190.22505633777632,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9304923415184021,"mask_sha256":"483e414a59bf5493885c28b430fada1acc84c1c5cd19802f772a6046747a4ef2","mask_binary_sha256":"3d91e56e2f623610a6a7bf841d84173df47fc2db461f85ae16b446e5fb0915e9","mask_asset_rel":"masks/20260329_092727_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36390.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9304923415184021}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":185,"y1":447,"x2":497,"y2":760},"slot_box_unclipped_px":{"x1":185,"y1":447,"x2":497,"y2":760},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":{"x1":305,"y1":547,"x2":529,"y2":766},"detected_bbox_px":{"x1":307,"y1":545,"x2":524,"y2":767},"candidate_bbox_px":null,"crop_bbox_px":{"x1":252,"y1":489,"x2":595,"y2":833},"area_px":27739.0,"area_cm2":147.13553162631715,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8917379975318909,"mask_sha256":"7ef3198f81ea0e3cd85c698f8a007530c83bfed3740c4a866a7a77098f6e671d","mask_binary_sha256":"995651e5a57a2846a733ad9533b10bebb5ba17f07e975158fe4cf8b84162b9ac","mask_asset_rel":"masks/20260329_092727_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27739.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8917379975318909}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1289,"y1":1070,"x2":1526,"y2":1207},"slot_box_unclipped_px":{"x1":1289,"y1":1070,"x2":1526,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260329_092727_cam0_rf.jpg","frame_source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2359,"y1":605,"x2":2587,"y2":881},"slot_box_unclipped_px":{"x1":2359,"y1":605,"x2":2587,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":497,"y1":447,"x2":789,"y2":757},"slot_box_unclipped_px":{"x1":497,"y1":447,"x2":789,"y2":757},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":550,"y1":538,"x2":814,"y2":764},"detected_bbox_px":{"x1":555,"y1":532,"x2":810,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":518,"y1":467,"x2":846,"y2":808},"area_px":37415.0,"area_cm2":198.45978282557613,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8371498584747314,"mask_sha256":"fde1dfeba268d6e72a28dee206d0a88416a2142f27d5c157393732bb2c4d8182","mask_binary_sha256":"8f0bf22932f140df46121729368244082bc93afcfce8c1ed7e6b11277baf4e5a","mask_asset_rel":"masks/20260329_092727_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37415.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8371498584747314}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1524,"y1":1068,"x2":1761,"y2":1205},"slot_box_unclipped_px":{"x1":1524,"y1":1068,"x2":1761,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1406,"y1":1023,"x2":1656,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1373,"y1":1002,"x2":1705,"y2":1212},"area_px":24985.0,"area_cm2":181.77224895377933,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6892172694206238,"mask_sha256":"ca54c91d0fa7931c5f8fe0485fbcb34c19dd5554ad5acd33241b4450e18bfee0","mask_binary_sha256":"8243419be16ab110ddcf4363173a049cb556898c8b0e5dc9556c8dcec2037d07","mask_asset_rel":"masks/20260329_092727_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24985.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6892172694206238}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":789,"y1":447,"x2":1090,"y2":751},"slot_box_unclipped_px":{"x1":789,"y1":447,"x2":1090,"y2":751},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":798,"y1":494,"x2":1089,"y2":743},"detected_bbox_px":{"x1":800,"y1":492,"x2":1086,"y2":743},"candidate_bbox_px":null,"crop_bbox_px":{"x1":763,"y1":447,"x2":1124,"y2":781},"area_px":47495.0,"area_cm2":251.92696472807,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9252180457115173,"mask_sha256":"8e355c6d91cbfc2ceae21844ad633dcc9af75a4a36803f6d0bfe5b82d8d5b00d","mask_binary_sha256":"25f1fbe9a211ab2590b456a394b734d18c7435c77796e21955a992095df4883f","mask_asset_rel":"masks/20260329_092727_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47495.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9252180457115173}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1738,"y1":1066,"x2":1999,"y2":1203},"slot_box_unclipped_px":{"x1":1738,"y1":1066,"x2":1999,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1645,"y1":996,"x2":1891,"y2":1190},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1616,"y1":992,"x2":1919,"y2":1211},"area_px":27519.0,"area_cm2":200.2077454056055,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9195578694343567,"mask_sha256":"4bdf96067ebe33e12c907166b9c768a302d4c9c37f3b5560ea8873ba65bcbb9c","mask_binary_sha256":"5dd1ffae5de33325e08ac79e18a80ad91752f5e54c6ca260de4b69b3bca8365d","mask_asset_rel":"masks/20260329_092727_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27519.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9195578694343567}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260329_092727_cam1_rf.jpg","frame_source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1090,"y1":447,"x2":1398,"y2":740},"slot_box_unclipped_px":{"x1":1090,"y1":447,"x2":1398,"y2":740},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1112,"y1":493,"x2":1375,"y2":681},"detected_bbox_px":{"x1":1113,"y1":491,"x2":1377,"y2":682},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1078,"y1":433,"x2":1417,"y2":755},"area_px":30500.0,"area_cm2":161.78065952639508,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8597947359085083,"mask_sha256":"ae6d4c0de5f4c33634f05264665697cd102c83e7765941cb8d1c06168f2e3f03","mask_binary_sha256":"979e1014c8d5a44e814654680774c72e51c4742a40023090d804949a94961922","mask_asset_rel":"masks/20260329_092727_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30500.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8597947359085083}},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260329_092727_cam2_rf.jpg","frame_source_sha256":"8b9b57e765ff5d40883c8de661cc4e5a77ac6274937c4041bcc5713efdfce4f6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1946,"y1":1065,"x2":2239,"y2":1202},"slot_box_unclipped_px":{"x1":1946,"y1":1065,"x2":2239,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":904,"x2":852,"y2":1172},"slot_box_unclipped_px":{"x1":487,"y1":904,"x2":852,"y2":1172},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1216,"x2":213,"y2":1351},"slot_box_unclipped_px":{"x1":42,"y1":1216,"x2":213,"y2":1351},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1384,"y1":711,"x2":1652,"y2":1054},"slot_box_unclipped_px":{"x1":1384,"y1":711,"x2":1652,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1414,"y1":701,"x2":1724,"y2":1023},"detected_bbox_px":{"x1":1417,"y1":700,"x2":1725,"y2":1023},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1377,"y1":662,"x2":1761,"y2":1062},"area_px":63128.0,"area_cm2":334.84883523220554,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8828392624855042,"mask_sha256":"a2485913617702df3c62a4cd6262d3eee15ecb5235b0c09c99f7405458cf00c6","mask_binary_sha256":"b8d5de259126e423fdb76de421c0ebb6ab1d2aee36a8d2f2e133a5e306c10e61","mask_asset_rel":"masks/20260330_083649_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63128.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8828392624855042}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2117,"y1":1201,"x2":2469,"y2":1338},"slot_box_unclipped_px":{"x1":2117,"y1":1201,"x2":2469,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2203,"y1":1168,"x2":2469,"y2":1330},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2082,"y1":1148,"x2":2502,"y2":1356},"area_px":27794.0,"area_cm2":202.2084405611904,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7532263398170471,"mask_sha256":"143faf636a6fb18ba1022fbd74604ff1358470279b5f845515221823827b27ec","mask_binary_sha256":"c41f88bebcbbe5fb1ae569415465d13bb94b14e8fcaebc6885d21d58e46aa0b3","mask_asset_rel":"masks/20260330_083649_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27794.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7532263398170471}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1652,"y1":753,"x2":1913,"y2":1054},"slot_box_unclipped_px":{"x1":1652,"y1":753,"x2":1913,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2358,"y1":1200,"x2":2469,"y2":1337},"slot_box_unclipped_px":{"x1":2358,"y1":1200,"x2":2469,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1913,"y1":751,"x2":2307,"y2":1054},"slot_box_unclipped_px":{"x1":1913,"y1":751,"x2":2307,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":896,"x2":1148,"y2":1172},"slot_box_unclipped_px":{"x1":852,"y1":896,"x2":1148,"y2":1172},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":110,"y1":1215,"x2":444,"y2":1351},"slot_box_unclipped_px":{"x1":110,"y1":1215,"x2":444,"y2":1351},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":884,"x2":1445,"y2":1172},"slot_box_unclipped_px":{"x1":1148,"y1":884,"x2":1445,"y2":1172},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1179,"y1":845,"x2":1553,"y2":1170},"detected_bbox_px":{"x1":1180,"y1":849,"x2":1554,"y2":1197},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1134,"y1":783,"x2":1598,"y2":1209},"area_px":79313.0,"area_cm2":414.60071155037247,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9233418703079224,"mask_sha256":"3e249248e0acd856b6e5f76ff4696dedd1b84b07efee1b88f4d0d163556cfbbc","mask_binary_sha256":"f85ea3d180d77b36d864e46d6a150939add12d5880e08d42cc9c35672d3521d5","mask_asset_rel":"masks/20260330_083649_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":79313.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9233418703079224}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":347,"y1":1213,"x2":691,"y2":1350},"slot_box_unclipped_px":{"x1":347,"y1":1213,"x2":691,"y2":1350},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":396,"y1":1163,"x2":704,"y2":1385},"candidate_bbox_px":null,"crop_bbox_px":{"x1":355,"y1":1144,"x2":745,"y2":1421},"area_px":41082.0,"area_cm2":298.8820304790539,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9180223345756531,"mask_sha256":"580c52126bf0daec5792a6ab2958a45f49f10e9ce960c3556f6eb828e0c78002","mask_binary_sha256":"8b99c9e28219825b2e48655fd9cd5ea06c516f4e3f027d2ca3a24e60a1d2f4d3","mask_asset_rel":"masks/20260330_083649_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41082.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9180223345756531}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":872,"x2":1744,"y2":1172},"slot_box_unclipped_px":{"x1":1445,"y1":872,"x2":1744,"y2":1172},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1531,"y1":874,"x2":1823,"y2":1165},"detected_bbox_px":{"x1":1533,"y1":877,"x2":1823,"y2":1180},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1496,"y1":823,"x2":1858,"y2":1200},"area_px":52872.0,"area_cm2":276.38304970296537,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8249726295471191,"mask_sha256":"3c8a6da59baf7fa025c809cc56e4cf27eafcef30a9c21b2a4f91fa998e1cf7a7","mask_binary_sha256":"ef135130422c6ad296b4e331776ab9e16f961d873e2b4633dbefa41306730d95","mask_asset_rel":"masks/20260330_083649_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52872.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8249726295471191}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":626,"y1":1211,"x2":932,"y2":1349},"slot_box_unclipped_px":{"x1":626,"y1":1211,"x2":932,"y2":1349},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":703,"y1":1168,"x2":922,"y2":1349},"candidate_bbox_px":null,"crop_bbox_px":{"x1":637,"y1":1148,"x2":974,"y2":1373},"area_px":25167.0,"area_cm2":183.09634538402096,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9439536333084106,"mask_sha256":"450ac3842bed4a01b54d04266c738b303bef8adb632edd28ef7fb1214d5357ef","mask_binary_sha256":"32f591cc826a3503e6cd916b1ae06d6208c7b7ab52509206694e10afcfd7cb19","mask_asset_rel":"masks/20260330_083649_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25167.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9439536333084106}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":876,"x2":2043,"y2":1172},"slot_box_unclipped_px":{"x1":1744,"y1":876,"x2":2043,"y2":1172},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1857,"y1":881,"x2":2150,"y2":1110},"detected_bbox_px":{"x1":1857,"y1":879,"x2":2142,"y2":1111},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1821,"y1":843,"x2":2185,"y2":1169},"area_px":36846.0,"area_cm2":192.60875036608152,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9398430585861206,"mask_sha256":"5dc046aab41bde8b3dd95ae38f900e73a02a021e352e864f81bb4ac66d2334b3","mask_binary_sha256":"c1be16d355ac438c6e8365eff9b7a6aecdefb49c0610ffd11eec7daf53dbeefb","mask_asset_rel":"masks/20260330_083649_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36846.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9398430585861206}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":13,"y1":762,"x2":301,"y2":1054},"slot_box_unclipped_px":{"x1":13,"y1":762,"x2":301,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":102,"y1":806,"x2":283,"y2":1001},"detected_bbox_px":{"x1":105,"y1":808,"x2":283,"y2":997},"candidate_bbox_px":null,"crop_bbox_px":{"x1":31,"y1":745,"x2":348,"y2":1066},"area_px":20382.0,"area_cm2":108.11191483498311,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9171501994132996,"mask_sha256":"ae139c926667f143b0d8f780baf3e5b760fbd4df96ba8945e0591adbeb75647c","mask_binary_sha256":"3ec0fd4dba0d0e86e1f81a0f801fae8c2b97735cdaf82fba26e635b69fdebe8f","mask_asset_rel":"masks/20260330_083649_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20382.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9171501994132996}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":898,"y1":1210,"x2":1169,"y2":1347},"slot_box_unclipped_px":{"x1":898,"y1":1210,"x2":1169,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":947,"y1":1171,"x2":1186,"y2":1320},"candidate_bbox_px":null,"crop_bbox_px":{"x1":914,"y1":1151,"x2":1221,"y2":1347},"area_px":19672.0,"area_cm2":143.1188185478786,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9363958835601807,"mask_sha256":"0fcbf8d1175cf360f5a3d066831d6ceba5aeef197be04c9bcd5c9d8fc99743bc","mask_binary_sha256":"203b9ec2e66b0455dc9eb317732b6d751b1d51248e13542d0c935a79b2505a56","mask_asset_rel":"masks/20260330_083649_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19672.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9363958835601807}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":884,"x2":2344,"y2":1172},"slot_box_unclipped_px":{"x1":2043,"y1":884,"x2":2344,"y2":1172},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2134,"y1":898,"x2":2409,"y2":1165},"detected_bbox_px":{"x1":2137,"y1":895,"x2":2406,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2101,"y1":851,"x2":2445,"y2":1197},"area_px":42446.0,"area_cm2":221.88218580140844,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8927224278450012,"mask_sha256":"e0d5725dd5892e99437a84999ec4e8449f2631ad34bb9a859dafeeb71d4000f6","mask_binary_sha256":"219548b6fabd94d7b7f9316388764d53ed71958e3d4749b140bdec7e549f67ab","mask_asset_rel":"masks/20260330_083649_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42446.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8927224278450012}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":301,"y1":782,"x2":529,"y2":1054},"slot_box_unclipped_px":{"x1":301,"y1":782,"x2":529,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":273,"y1":800,"x2":480,"y2":1030},"detected_bbox_px":{"x1":276,"y1":800,"x2":480,"y2":1024},"candidate_bbox_px":null,"crop_bbox_px":{"x1":248,"y1":756,"x2":509,"y2":1058},"area_px":30175.0,"area_cm2":160.05676725275316,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9049302935600281,"mask_sha256":"7e26c916d151c5c0671ab58d3f676c120fab42578cd4fac3d1da988b052ff63b","mask_binary_sha256":"fc8d8c138dfeb7912b79fbb4387e5ca71501ca4b96697107896638238f715a0f","mask_asset_rel":"masks/20260330_083649_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30175.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9049302935600281}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1160,"y1":1208,"x2":1417,"y2":1345},"slot_box_unclipped_px":{"x1":1160,"y1":1208,"x2":1417,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1185,"y1":1175,"x2":1437,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1154,"y1":1154,"x2":1469,"y2":1370},"area_px":24658.0,"area_cm2":179.39324053241106,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9431032538414001,"mask_sha256":"7a36c6fbf9c960d68894a963866eefd5f6f930250a8ca5d994dd873ad6b51ad3","mask_binary_sha256":"4023fafb6663987f9863e7b7ec64e1af9388e24fd39d91e2fd597dce741cd129","mask_asset_rel":"masks/20260330_083649_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24658.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9431032538414001}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":889,"x2":2582,"y2":1172},"slot_box_unclipped_px":{"x1":2344,"y1":889,"x2":2582,"y2":1172},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2404,"y1":877,"x2":2582,"y2":1128},"detected_bbox_px":{"x1":2403,"y1":885,"x2":2584,"y2":1127},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2320,"y1":845,"x2":2592,"y2":1158},"area_px":27116.0,"area_cm2":141.74615629720094,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.33607053756713867,"mask_sha256":"d7fbfdef963b6c5e9474701fbd3e4d2e52edbdb620ffc6f7f3e6f45c108b31be","mask_binary_sha256":"fb3dc31cc47eefee0642b73233efaec9ff71156ac866dd7eea914452bcf6fc23","mask_asset_rel":"masks/20260330_083649_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27116.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.33607053756713867}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":529,"y1":770,"x2":794,"y2":1054},"slot_box_unclipped_px":{"x1":529,"y1":770,"x2":794,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":502,"y1":768,"x2":739,"y2":1047},"detected_bbox_px":{"x1":504,"y1":767,"x2":737,"y2":1039},"candidate_bbox_px":null,"crop_bbox_px":{"x1":474,"y1":734,"x2":775,"y2":1080},"area_px":39108.0,"area_cm2":207.4399355002708,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8589099049568176,"mask_sha256":"4e70b9e4eb36360ea7e345074a2deaa2e72e1bbf4d034430d65c7e6106361415","mask_binary_sha256":"9e60b30dfe0d7bd8b6cf3bc537cedbbcc5f41f2a757c887d7c9548f803950c9f","mask_asset_rel":"masks/20260330_083649_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39108.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8589099049568176}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1404,"y1":1206,"x2":1675,"y2":1343},"slot_box_unclipped_px":{"x1":1404,"y1":1206,"x2":1675,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1447,"y1":1193,"x2":1661,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1417,"y1":1164,"x2":1716,"y2":1369},"area_px":21545.0,"area_cm2":156.74537137118972,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9325301647186279,"mask_sha256":"5ee751c56b4aba22f18212a486cdaf6aa593e30ded250ab617136553aebed74b","mask_binary_sha256":"a3cfa6f5379b87f2bc0eb2946cfd6d8ed789c8678a2c3a014d6f493927a6697a","mask_asset_rel":"masks/20260330_083649_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21545.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9325301647186279}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":753,"x2":1087,"y2":1054},"slot_box_unclipped_px":{"x1":794,"y1":753,"x2":1087,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":754,"y1":758,"x2":1071,"y2":1006},"detected_bbox_px":{"x1":755,"y1":760,"x2":1071,"y2":997},"candidate_bbox_px":null,"crop_bbox_px":{"x1":716,"y1":725,"x2":1109,"y2":1056},"area_px":47667.0,"area_cm2":252.83930156212048,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.879074215888977,"mask_sha256":"2430e163181ef8dfae7dc32f6f09d7f4ebf037665eca65bb4f4d75f94d3bf12f","mask_binary_sha256":"38a5d1c74d3283208f95587904ae3e1cda6d31b1b220e530642d775bce7e34da","mask_asset_rel":"masks/20260330_083649_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47667.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.879074215888977}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1639,"y1":1205,"x2":1943,"y2":1342},"slot_box_unclipped_px":{"x1":1639,"y1":1205,"x2":1943,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1697,"y1":1179,"x2":1953,"y2":1345},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1654,"y1":1154,"x2":1988,"y2":1368},"area_px":23066.0,"area_cm2":167.81103439535215,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9195849299430847,"mask_sha256":"7cf5c78d61a79dc14d93cfbdb00ebc5c919020ac6012d956784d1d169b4b1fee","mask_binary_sha256":"fd49b55b4dfe6b4f16ec0988dcd29e22235870951403c9f51a84e9895a96abf1","mask_asset_rel":"masks/20260330_083649_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23066.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9195849299430847}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1087,"y1":737,"x2":1384,"y2":1054},"slot_box_unclipped_px":{"x1":1087,"y1":737,"x2":1384,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1077,"y1":705,"x2":1401,"y2":1052},"detected_bbox_px":{"x1":1079,"y1":705,"x2":1397,"y2":1085},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1038,"y1":663,"x2":1440,"y2":1094},"area_px":70019.0,"area_cm2":371.40065571733305,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.846809983253479,"mask_sha256":"6e7797aa54ac98fb45141921ad686548e1580ea7bc1d3573f8fc31d46df87bbe","mask_binary_sha256":"8d28efa4db5db1a350686e41dd7cb9405ab20032694017cda5c4f125a4670c13","mask_asset_rel":"masks/20260330_083649_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70019.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.846809983253479}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1877,"y1":1203,"x2":2212,"y2":1340},"slot_box_unclipped_px":{"x1":1877,"y1":1203,"x2":2212,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1946,"y1":1160,"x2":2209,"y2":1326},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1892,"y1":1136,"x2":2261,"y2":1348},"area_px":24062.0,"area_cm2":175.0571884861252,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9473056793212891,"mask_sha256":"2351b944bb8639b9cb390e123adf2defd08be21e920c6b174d8793cb056c3566","mask_binary_sha256":"cd9883d908bf40ec3296095cd59e9e303c246dd6b6aab572c0152dc991382db7","mask_asset_rel":"masks/20260330_083649_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24062.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9473056793212891}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":610,"x2":852,"y2":904},"slot_box_unclipped_px":{"x1":487,"y1":610,"x2":852,"y2":904},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1081,"x2":314,"y2":1217},"slot_box_unclipped_px":{"x1":42,"y1":1081,"x2":314,"y2":1217},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1384,"y1":469,"x2":1652,"y2":711},"slot_box_unclipped_px":{"x1":1384,"y1":469,"x2":1652,"y2":711},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1381,"y1":441,"x2":1713,"y2":690},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1341,"y1":411,"x2":1753,"y2":720},"area_px":39149.0,"area_cm2":207.6574111409456,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.1818731427192688,"mask_sha256":"0b094f45d11c5604829ebcfda601144ae0f051278048f47cecf54aa8111550a0","mask_binary_sha256":"fc7a41b8b054d78369aec534acc06329a50413cd47f70e8f331970ad370022d9","mask_asset_rel":"masks/20260330_083649_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39149.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.1818731427192688}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2023,"y1":1067,"x2":2359,"y2":1204},"slot_box_unclipped_px":{"x1":2023,"y1":1067,"x2":2359,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1652,"y1":469,"x2":1913,"y2":753},"slot_box_unclipped_px":{"x1":1652,"y1":469,"x2":1913,"y2":753},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2240,"y1":1065,"x2":2469,"y2":1202},"slot_box_unclipped_px":{"x1":2240,"y1":1065,"x2":2469,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1913,"y1":469,"x2":2307,"y2":751},"slot_box_unclipped_px":{"x1":1913,"y1":469,"x2":2307,"y2":751},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":610,"x2":1148,"y2":896},"slot_box_unclipped_px":{"x1":852,"y1":610,"x2":1148,"y2":896},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":212,"y1":1080,"x2":539,"y2":1217},"slot_box_unclipped_px":{"x1":212,"y1":1080,"x2":539,"y2":1217},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":610,"x2":1445,"y2":884},"slot_box_unclipped_px":{"x1":1148,"y1":610,"x2":1445,"y2":884},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1201,"y1":624,"x2":1512,"y2":860},"detected_bbox_px":{"x1":1202,"y1":622,"x2":1508,"y2":862},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1164,"y1":596,"x2":1549,"y2":899},"area_px":50648.0,"area_cm2":264.7573139157927,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9351426362991333,"mask_sha256":"4582893637efcb5b19df73246fcd781081f7d753ae3d434fec4a002da039cd41","mask_binary_sha256":"48dea1be8396b23939f10b855d28fd3b9fbc36c9ee1842789d183fc557143fc3","mask_asset_rel":"masks/20260330_083649_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50648.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9351426362991333}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":443,"y1":1079,"x2":755,"y2":1216},"slot_box_unclipped_px":{"x1":443,"y1":1079,"x2":755,"y2":1216},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":491,"y1":1050,"x2":741,"y2":1207},"candidate_bbox_px":null,"crop_bbox_px":{"x1":447,"y1":1033,"x2":790,"y2":1211},"area_px":24271.0,"area_cm2":176.57771680436974,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9349865913391113,"mask_sha256":"c6e760010be49eb3c2c077b15938058605adbfc58e02465e002927d02bc1eda7","mask_binary_sha256":"6a5a8a53220c44a074e960c9c7068122bd25a4fa99108a12800d1ee2c84a24e1","mask_asset_rel":"masks/20260330_083649_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24271.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9349865913391113}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":610,"x2":1744,"y2":872},"slot_box_unclipped_px":{"x1":1445,"y1":610,"x2":1744,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1507,"y1":631,"x2":1815,"y2":861},"detected_bbox_px":{"x1":1517,"y1":630,"x2":1808,"y2":860},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1470,"y1":598,"x2":1852,"y2":889},"area_px":45584.0,"area_cm2":238.2857644435613,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9326169490814209,"mask_sha256":"eeeed76c48b7caeeeeae999b39979d0485341aedab74f6a6754b3ca75d93d2ef","mask_binary_sha256":"158717021877605fc9aa0af4408353edb73aa2b71d9d3cd89245db9221bdfc8b","mask_asset_rel":"masks/20260330_083649_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45584.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9326169490814209}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":690,"y1":1077,"x2":965,"y2":1214},"slot_box_unclipped_px":{"x1":690,"y1":1077,"x2":965,"y2":1214},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":737,"y1":1002,"x2":976,"y2":1199},"candidate_bbox_px":null,"crop_bbox_px":{"x1":695,"y1":981,"x2":1011,"y2":1209},"area_px":30019.0,"area_cm2":218.39588318365026,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8652798533439636,"mask_sha256":"b29b35673e5089a082cc1b5e98b58ad62048d8cd7e016d62c2249d2468ec2e12","mask_binary_sha256":"8ceb2b207d0bce63092a3cab6ffa8dbeb914db3d5eba705d7e601f1bf1eaade5","mask_asset_rel":"masks/20260330_083649_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30019.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8652798533439636}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":610,"x2":2043,"y2":876},"slot_box_unclipped_px":{"x1":1744,"y1":610,"x2":2043,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1801,"y1":637,"x2":2077,"y2":876},"detected_bbox_px":{"x1":1803,"y1":634,"x2":2074,"y2":874},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1768,"y1":600,"x2":2112,"y2":905},"area_px":42883.0,"area_cm2":224.16655924520094,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8797634840011597,"mask_sha256":"4fa331c1d23d9e21825097fa053cbe4dd8c915b263ed7c4d0b9ff52d7c8db30f","mask_binary_sha256":"01ca37e8dc3b6da0507a3dd43e41a93c6e5829db8f54c9fd6623b379907494a8","mask_asset_rel":"masks/20260330_083649_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42883.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8797634840011597}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":13,"y1":469,"x2":301,"y2":762},"slot_box_unclipped_px":{"x1":13,"y1":469,"x2":301,"y2":762},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":169,"y1":454,"x2":279,"y2":562},"candidate_bbox_px":null,"crop_bbox_px":{"x1":0,"y1":434,"x2":336,"y2":797},"area_px":5112.0,"area_cm2":27.115499393407596,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.4056593179702759,"mask_sha256":"702fd114e52f1927ed494f0cdb8a155ac2713e4375f13cf53fb241f3ade47087","mask_binary_sha256":"0ac23aa531b1eb45700a750b0910df23b209e5abb3d45b49586ba706ebca3038","mask_asset_rel":"masks/20260330_083649_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5112.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.4056593179702759}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":931,"y1":1075,"x2":1178,"y2":1212},"slot_box_unclipped_px":{"x1":931,"y1":1075,"x2":1178,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":610,"x2":2344,"y2":884},"slot_box_unclipped_px":{"x1":2043,"y1":610,"x2":2344,"y2":884},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2086,"y1":628,"x2":2351,"y2":854},"detected_bbox_px":{"x1":2086,"y1":626,"x2":2355,"y2":851},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2050,"y1":599,"x2":2383,"y2":900},"area_px":36854.0,"area_cm2":192.65056955956055,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.939271867275238,"mask_sha256":"f65e88ba8d4b81f7e9b376babfbd53bde98fbb144495d657a075211f264412f3","mask_binary_sha256":"e1976ed4a904cc456cacd01b764c77e5968c9f75b1872a3a8a9635e74f260ff7","mask_asset_rel":"masks/20260330_083649_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36854.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.939271867275238}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":301,"y1":469,"x2":529,"y2":782},"slot_box_unclipped_px":{"x1":301,"y1":469,"x2":529,"y2":782},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":303,"y1":540,"x2":527,"y2":764},"detected_bbox_px":{"x1":304,"y1":544,"x2":524,"y2":761},"candidate_bbox_px":null,"crop_bbox_px":{"x1":276,"y1":487,"x2":554,"y2":831},"area_px":27875.0,"area_cm2":147.8569142392873,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.23669211566448212,"mask_sha256":"e416d3588b90596c2735a8af5cb8a9bf95af6917aa33a5ad8cf1fa21c44a0a39","mask_binary_sha256":"191a9cc356f85b8994659f4a86cd6e6ac8a156ae1de03210a0fa2660931e26b2","mask_asset_rel":"masks/20260330_083649_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27875.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.23669211566448212}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1168,"y1":1074,"x2":1405,"y2":1211},"slot_box_unclipped_px":{"x1":1168,"y1":1074,"x2":1405,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1179,"y1":995,"x2":1412,"y2":1190},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1153,"y1":971,"x2":1445,"y2":1212},"area_px":26007.0,"area_cm2":189.207559677444,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8874484300613403,"mask_sha256":"609328a6fbbefd6218df18ba5d22ce2a323fe7c5584f8816e51fc6c7156a4c1a","mask_binary_sha256":"8fe360ce316205b1d8857a77d52afe8cb81d602149d66325bfb1be4cba3a37b5","mask_asset_rel":"masks/20260330_083649_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26007.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8874484300613403}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260330_083649_cam0_rf.jpg","frame_source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":610,"x2":2582,"y2":889},"slot_box_unclipped_px":{"x1":2344,"y1":610,"x2":2582,"y2":889},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":529,"y1":469,"x2":794,"y2":770},"slot_box_unclipped_px":{"x1":529,"y1":469,"x2":794,"y2":770},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":548,"y1":542,"x2":813,"y2":764},"detected_bbox_px":{"x1":551,"y1":543,"x2":806,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":516,"y1":473,"x2":845,"y2":804},"area_px":36494.0,"area_cm2":193.5745373362709,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9147111177444458,"mask_sha256":"8151561b6f98672af8eede4ad3cf292f11b92b2e9c65299d5a02125c31a1d480","mask_binary_sha256":"67ce4271addf4d0c158692539841d6872c216ee73337fdb567fb98f1c4336696","mask_asset_rel":"masks/20260330_083649_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36494.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9147111177444458}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1391,"y1":1072,"x2":1640,"y2":1209},"slot_box_unclipped_px":{"x1":1391,"y1":1072,"x2":1640,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1408,"y1":1020,"x2":1661,"y2":1199},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1376,"y1":989,"x2":1702,"y2":1220},"area_px":26991.0,"area_cm2":196.36641070688242,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2735521197319031,"mask_sha256":"607a5775f27a3e902f7da41755188029c4b1d0ea27a0f9d98a41ee4094769405","mask_binary_sha256":"3a096e63f626795ab131d3bd3c2d2affbf4917763ff584b1200571b1a57e1bc2","mask_asset_rel":"masks/20260330_083649_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26991.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.2735521197319031}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":469,"x2":1087,"y2":753},"slot_box_unclipped_px":{"x1":794,"y1":469,"x2":1087,"y2":753},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":801,"y1":499,"x2":1087,"y2":745},"detected_bbox_px":{"x1":801,"y1":493,"x2":1083,"y2":743},"candidate_bbox_px":null,"crop_bbox_px":{"x1":767,"y1":460,"x2":1121,"y2":775},"area_px":47482.0,"area_cm2":251.8580090371243,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.920967161655426,"mask_sha256":"ccfb497d62d0ba4f70719301c97f6b771114e13388ddc825716c5d326821f73a","mask_binary_sha256":"0e2c19a3fd7f951b68f4f062f52c47020b2103f0981a0029e8bd620ee5898842","mask_asset_rel":"masks/20260330_083649_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47482.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.920967161655426}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1604,"y1":1070,"x2":1878,"y2":1207},"slot_box_unclipped_px":{"x1":1604,"y1":1070,"x2":1878,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1649,"y1":989,"x2":1890,"y2":1195},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1619,"y1":971,"x2":1921,"y2":1219},"area_px":29696.0,"area_cm2":216.04597578272686,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9306087493896484,"mask_sha256":"6eb3559d2a83f716eacb38c6e2f9659e7b59ccb45d5f25d1f8ef6df5662ad6c4","mask_binary_sha256":"588fad50624d27f9f9ef3cc50f334810af2b51352423aa6db26d1e4f4ac8a75a","mask_asset_rel":"masks/20260330_083649_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29696.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9306087493896484}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260330_083649_cam1_rf.jpg","frame_source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1087,"y1":469,"x2":1384,"y2":737},"slot_box_unclipped_px":{"x1":1087,"y1":469,"x2":1384,"y2":737},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1109,"y1":487,"x2":1374,"y2":684},"detected_bbox_px":{"x1":1112,"y1":493,"x2":1374,"y2":684},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1077,"y1":442,"x2":1409,"y2":737},"area_px":31039.0,"area_cm2":164.63966855868122,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8833218216896057,"mask_sha256":"a5ac6865fe1b52475d9eec152a8ff192e4650bf787786280f2f66911e1e825e4","mask_binary_sha256":"a7ff1dc5215e876913f284c99c9b901d9eec82d0be52647a8f6dd796d0b45664","mask_asset_rel":"masks/20260330_083649_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31039.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8833218216896057}},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260330_083649_cam2_rf.jpg","frame_source_sha256":"8b8d8afa22b616084b7f9dc87bdf5f5610b223b55e7ef2150d4b5a9403842ee7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1812,"y1":1069,"x2":2118,"y2":1206},"slot_box_unclipped_px":{"x1":1812,"y1":1069,"x2":2118,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":587,"y1":899,"x2":896,"y2":1150},"slot_box_unclipped_px":{"x1":587,"y1":899,"x2":896,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1212,"x2":209,"y2":1347},"slot_box_unclipped_px":{"x1":41,"y1":1212,"x2":209,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1399,"y1":716,"x2":1669,"y2":1068},"slot_box_unclipped_px":{"x1":1399,"y1":716,"x2":1669,"y2":1068},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1408,"y1":707,"x2":1721,"y2":1030},"detected_bbox_px":{"x1":1411,"y1":707,"x2":1719,"y2":1044},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1370,"y1":668,"x2":1759,"y2":1069},"area_px":64412.0,"area_cm2":341.65953578407084,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.857513964176178,"mask_sha256":"30704f943ab611ddf969201b32b3a9998e8879edfde38aa71a25a1e81f303357","mask_binary_sha256":"2544ba36d8b68296d2fe03ba743169e2d287899578134312aa0572bbacb52f7a","mask_asset_rel":"masks/20260402_182227_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64412.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.857513964176178}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2114,"y1":1197,"x2":2469,"y2":1334},"slot_box_unclipped_px":{"x1":2114,"y1":1197,"x2":2469,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2202,"y1":1170,"x2":2471,"y2":1345},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2078,"y1":1146,"x2":2500,"y2":1372},"area_px":30561.0,"area_cm2":222.33907145393036,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8552696704864502,"mask_sha256":"972dd9824ab0274035adaba8888f8178b690160156386e8fc3a1637f94388f75","mask_binary_sha256":"04d4aea3819289f011c7911e5a05211c0aa18d554b4c99c10bfca46356854eac","mask_asset_rel":"masks/20260402_182227_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30561.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8552696704864502}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1669,"y1":736,"x2":1917,"y2":1068},"slot_box_unclipped_px":{"x1":1669,"y1":736,"x2":1917,"y2":1068},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2356,"y1":1196,"x2":2469,"y2":1333},"slot_box_unclipped_px":{"x1":2356,"y1":1196,"x2":2469,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1917,"y1":731,"x2":2305,"y2":1068},"slot_box_unclipped_px":{"x1":1917,"y1":731,"x2":2305,"y2":1068},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":896,"y1":897,"x2":1198,"y2":1150},"slot_box_unclipped_px":{"x1":896,"y1":897,"x2":1198,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":104,"y1":1211,"x2":440,"y2":1347},"slot_box_unclipped_px":{"x1":104,"y1":1211,"x2":440,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1198,"y1":880,"x2":1499,"y2":1150},"slot_box_unclipped_px":{"x1":1198,"y1":880,"x2":1499,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1176,"y1":845,"x2":1553,"y2":1173},"detected_bbox_px":{"x1":1178,"y1":850,"x2":1553,"y2":1209},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1131,"y1":783,"x2":1598,"y2":1212},"area_px":85637.0,"area_cm2":447.65878399555237,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9341720342636108,"mask_sha256":"bfb601859f5f226a20ba933014164267e85cee37840d6e7cbcd7c90202715540","mask_binary_sha256":"6a47cacbb0957e34f0b89a43e5cf001f968ae6a6c955e0b96aafe736684daa14","mask_asset_rel":"masks/20260402_182227_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":85637.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9341720342636108}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":342,"y1":1209,"x2":688,"y2":1346},"slot_box_unclipped_px":{"x1":342,"y1":1209,"x2":688,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":388,"y1":1171,"x2":695,"y2":1389},"candidate_bbox_px":null,"crop_bbox_px":{"x1":351,"y1":1144,"x2":734,"y2":1428},"area_px":43950.0,"area_cm2":319.74746213802683,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9186614155769348,"mask_sha256":"e67e4a203e953510c6487ae2ace108179619b6c2acdd4d84df3d6a14cf1fa93f","mask_binary_sha256":"2dc3b2f683214a1aa2bd3f4e83da4ef6b39577b845e8c10152238b59d2d6831e","mask_asset_rel":"masks/20260402_182227_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43950.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9186614155769348}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1499,"y1":873,"x2":1785,"y2":1150},"slot_box_unclipped_px":{"x1":1499,"y1":873,"x2":1785,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1533,"y1":866,"x2":1826,"y2":1171},"detected_bbox_px":{"x1":1533,"y1":867,"x2":1824,"y2":1173},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1498,"y1":811,"x2":1861,"y2":1208},"area_px":55885.0,"area_cm2":292.1332034470082,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.87392657995224,"mask_sha256":"7b7efda12ba7bf22ed37c5bdadb90f331981818ffc92b0dd9aa7dd156b60a70a","mask_binary_sha256":"45b3d9fc364e2b7e0b13e41f8380215ca7479eda0e57463a84c13ca040bd5f94","mask_asset_rel":"masks/20260402_182227_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55885.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.87392657995224}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":621,"y1":1207,"x2":929,"y2":1345},"slot_box_unclipped_px":{"x1":621,"y1":1207,"x2":929,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":688,"y1":1165,"x2":925,"y2":1365},"candidate_bbox_px":null,"crop_bbox_px":{"x1":630,"y1":1152,"x2":969,"y2":1378},"area_px":28143.0,"area_cm2":204.74750459500547,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9230205416679382,"mask_sha256":"c47a52abb20ec4fe36918e5b314e8a96f3618c759eaf1a13f01ebee0c03f2542","mask_binary_sha256":"8df1d69314785de9eec207e52fe0e3df2b0ec11090619e18060b923f25931968","mask_asset_rel":"masks/20260402_182227_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28143.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9230205416679382}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1785,"y1":881,"x2":2070,"y2":1150},"slot_box_unclipped_px":{"x1":1785,"y1":881,"x2":2070,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1859,"y1":874,"x2":2152,"y2":1126},"detected_bbox_px":{"x1":1859,"y1":875,"x2":2146,"y2":1120},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1824,"y1":844,"x2":2187,"y2":1161},"area_px":42087.0,"area_cm2":220.0055494940366,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.913149356842041,"mask_sha256":"7f9793488e3b68af22689ee970d88a562d4910fad973f8f30f8d98c78f6658e9","mask_binary_sha256":"fb1565f6ca2be776df694e38073f6f57b221453c492e1efc3a43bdc520ec2019","mask_asset_rel":"masks/20260402_182227_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42087.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.913149356842041}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":16,"y1":764,"x2":303,"y2":1068},"slot_box_unclipped_px":{"x1":16,"y1":764,"x2":303,"y2":1068},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":101,"y1":803,"x2":281,"y2":1008},"detected_bbox_px":{"x1":99,"y1":800,"x2":282,"y2":1004},"candidate_bbox_px":null,"crop_bbox_px":{"x1":29,"y1":743,"x2":345,"y2":1077},"area_px":22809.0,"area_cm2":120.98541190614904,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9391287565231323,"mask_sha256":"034f15d53e462ebb39a28706c63aaa361217f856ecb8dd3eb28935e9ea93827c","mask_binary_sha256":"4e11fe37171b13d775176cf0989b00560d76d2fc18740ea25722cd425d494169","mask_asset_rel":"masks/20260402_182227_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22809.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9391287565231323}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":893,"y1":1206,"x2":1166,"y2":1343},"slot_box_unclipped_px":{"x1":893,"y1":1206,"x2":1166,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":946,"y1":1176,"x2":1187,"y2":1334},"candidate_bbox_px":null,"crop_bbox_px":{"x1":911,"y1":1155,"x2":1220,"y2":1354},"area_px":22314.0,"area_cm2":162.3400425517163,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.931756854057312,"mask_sha256":"75f031deda9b9837337b46872a89c8b91712b156c21150b8bed8c2500b4e7af3","mask_binary_sha256":"d4a9cb89529b9589c83ab21d96b8abd29a29fd0e9a2769f1880d970a79bbe9c3","mask_asset_rel":"masks/20260402_182227_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22314.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.931756854057312}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2070,"y1":883,"x2":2357,"y2":1150},"slot_box_unclipped_px":{"x1":2070,"y1":883,"x2":2357,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2136,"y1":891,"x2":2409,"y2":1148},"detected_bbox_px":{"x1":2138,"y1":891,"x2":2409,"y2":1175},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2103,"y1":857,"x2":2442,"y2":1179},"area_px":43710.0,"area_cm2":228.48961837109653,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9164534211158752,"mask_sha256":"7fd27b811c987e32eb90c06e294c58ef06216702b40456ab3d8cf32bd6212f49","mask_binary_sha256":"8c368e25af165be8fc64fb535410e979ebb7b0052dd2a26d447a4d5ec948aba4","mask_asset_rel":"masks/20260402_182227_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43710.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9164534211158752}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":303,"y1":788,"x2":530,"y2":1068},"slot_box_unclipped_px":{"x1":303,"y1":788,"x2":530,"y2":1068},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":272,"y1":799,"x2":487,"y2":1037},"detected_bbox_px":{"x1":274,"y1":799,"x2":486,"y2":1022},"candidate_bbox_px":null,"crop_bbox_px":{"x1":246,"y1":756,"x2":516,"y2":1066},"area_px":32367.0,"area_cm2":171.68375760297803,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9005813598632812,"mask_sha256":"5967bdda46878d56e55a0c6fed9145b6f11ee73f8e5c75d1427e17ea2be5ad5a","mask_binary_sha256":"3027c0ff90c58f55d9d6b4472dd06e996b7eb31e13733a9db88b9377ff24d31a","mask_asset_rel":"masks/20260402_182227_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32367.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9005813598632812}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1155,"y1":1204,"x2":1412,"y2":1341},"slot_box_unclipped_px":{"x1":1155,"y1":1204,"x2":1412,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1185,"y1":1181,"x2":1442,"y2":1365},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1152,"y1":1159,"x2":1474,"y2":1377},"area_px":26125.0,"area_cm2":190.06603978056773,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9435864686965942,"mask_sha256":"e2527b4ebb16747026db41c8b2e5e9238086d401a4a5111a65c76cc022ed5f60","mask_binary_sha256":"19794f347ad53858e9403191a6da3199be3e4d6663eedc303802562affee11b6","mask_asset_rel":"masks/20260402_182227_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26125.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9435864686965942}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2357,"y1":891,"x2":2584,"y2":1150},"slot_box_unclipped_px":{"x1":2357,"y1":891,"x2":2584,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2399,"y1":876,"x2":2584,"y2":1124},"detected_bbox_px":{"x1":2400,"y1":882,"x2":2581,"y2":1120},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2334,"y1":846,"x2":2592,"y2":1154},"area_px":27371.0,"area_cm2":143.0791430893453,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6510217189788818,"mask_sha256":"80f6f187848fe7778e824c9d379b65c7c720ba9b6c35e9208b6c42d9c02adaae","mask_binary_sha256":"db349c5864719f7746b9be58c6cf1cd261057b174365291c74812a6eea8b7d95","mask_asset_rel":"masks/20260402_182227_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27371.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.6510217189788818}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":530,"y1":773,"x2":793,"y2":1068},"slot_box_unclipped_px":{"x1":530,"y1":773,"x2":793,"y2":1068},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":499,"y1":767,"x2":736,"y2":1054},"detected_bbox_px":{"x1":499,"y1":769,"x2":737,"y2":1047},"candidate_bbox_px":null,"crop_bbox_px":{"x1":471,"y1":733,"x2":771,"y2":1088},"area_px":41709.0,"area_cm2":221.236377973325,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6679480075836182,"mask_sha256":"9a0ecf00072dbb619989cb34683d8863247f934435c0b3d4f9ca5b1e2a90a7dd","mask_binary_sha256":"bf8e2a213de5c674905632a5ae34a38326e69e56378f6f9070dff53af65b6980","mask_asset_rel":"masks/20260402_182227_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41709.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6679480075836182}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1400,"y1":1202,"x2":1671,"y2":1339},"slot_box_unclipped_px":{"x1":1400,"y1":1202,"x2":1671,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1444,"y1":1188,"x2":1663,"y2":1363},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1413,"y1":1159,"x2":1711,"y2":1375},"area_px":24790.0,"area_cm2":180.35357420709184,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9370530843734741,"mask_sha256":"f97739034661937fe6889c665cc25a647847ad24468bc316fb436b7fbf46e862","mask_binary_sha256":"839cf27b2736d924ef4e9ae9c11755f96cab7b087de00bc17aa2eef6844c921b","mask_asset_rel":"masks/20260402_182227_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24790.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9370530843734741}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":793,"y1":755,"x2":1085,"y2":1068},"slot_box_unclipped_px":{"x1":793,"y1":755,"x2":1085,"y2":1068},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":751,"y1":766,"x2":1068,"y2":1007},"detected_bbox_px":{"x1":751,"y1":766,"x2":1065,"y2":1004},"candidate_bbox_px":null,"crop_bbox_px":{"x1":713,"y1":723,"x2":1106,"y2":1067},"area_px":48842.0,"area_cm2":259.07183516682585,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9173116683959961,"mask_sha256":"9718131ee3166cf5d139e40f15f8505e97a656af6164b718640f795272e72bba","mask_binary_sha256":"9e7f4400f9ef29bb0c036dfdd9b487b0e0b6fc793f37329efc749aaec728689d","mask_asset_rel":"masks/20260402_182227_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48842.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9173116683959961}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1636,"y1":1201,"x2":1938,"y2":1338},"slot_box_unclipped_px":{"x1":1636,"y1":1201,"x2":1938,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1698,"y1":1175,"x2":1955,"y2":1352},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1657,"y1":1167,"x2":1989,"y2":1370},"area_px":24187.0,"area_cm2":175.96659537502742,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9147361516952515,"mask_sha256":"c80bb67a43a4fdab9ac31b56db11e89fe362720abe18e963d4dba1cfcfd628cc","mask_binary_sha256":"f0cd6f0cbd5bba7b899f79c915824db3102bf855f25268440968fb6ce6331c0b","mask_asset_rel":"masks/20260402_182227_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24187.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9147361516952515}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1085,"y1":732,"x2":1399,"y2":1068},"slot_box_unclipped_px":{"x1":1085,"y1":732,"x2":1399,"y2":1068},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1073,"y1":715,"x2":1400,"y2":1030},"detected_bbox_px":{"x1":1075,"y1":714,"x2":1400,"y2":1038},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1034,"y1":677,"x2":1439,"y2":1068},"area_px":58843.0,"area_cm2":312.11997863972675,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8900209069252014,"mask_sha256":"0cdf5a981ae0678c729aa50480dfac8ae9a5742886b9f62e9986dbe8636a4f34","mask_binary_sha256":"b49c5295dc2fd9fc05d744178e0c5cba1c681314a66e653d70fd49fb7464a890","mask_asset_rel":"masks/20260402_182227_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58843.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8900209069252014}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1874,"y1":1199,"x2":2208,"y2":1336},"slot_box_unclipped_px":{"x1":1874,"y1":1199,"x2":2208,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1945,"y1":1170,"x2":2220,"y2":1341},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1896,"y1":1146,"x2":2263,"y2":1360},"area_px":26268.0,"area_cm2":191.1064012614719,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9442753791809082,"mask_sha256":"51d491af34ff5bdd5cfcfc792c9caaf0d3e0016293a151c90850f45d2ca19782","mask_binary_sha256":"79f9e4c7a80dde0d411c3d6b1d6c164ece08f3b8097f2d9522e7bf7d35a420f2","mask_asset_rel":"masks/20260402_182227_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26268.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9442753791809082}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":587,"y1":622,"x2":896,"y2":899},"slot_box_unclipped_px":{"x1":587,"y1":622,"x2":896,"y2":899},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1077,"x2":312,"y2":1213},"slot_box_unclipped_px":{"x1":41,"y1":1077,"x2":312,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1399,"y1":446,"x2":1669,"y2":716},"slot_box_unclipped_px":{"x1":1399,"y1":446,"x2":1669,"y2":716},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1380,"y1":446,"x2":1710,"y2":696},"detected_bbox_px":{"x1":1380,"y1":450,"x2":1711,"y2":694},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1340,"y1":416,"x2":1750,"y2":736},"area_px":37475.0,"area_cm2":198.77803986071004,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3251379132270813,"mask_sha256":"578b26b1cd0e19c69cf6f2b7da9f0a8e3d69a3459a28132fd37cbb1dfc5fc291","mask_binary_sha256":"029b3b1afff5f30a89c846d7fd22e6d40a91ca3f48a67bf242a4345602ce9928","mask_asset_rel":"masks/20260402_182227_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37475.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3251379132270813}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2022,"y1":1063,"x2":2357,"y2":1200},"slot_box_unclipped_px":{"x1":2022,"y1":1063,"x2":2357,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1669,"y1":446,"x2":1917,"y2":736},"slot_box_unclipped_px":{"x1":1669,"y1":446,"x2":1917,"y2":736},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2239,"y1":1061,"x2":2469,"y2":1198},"slot_box_unclipped_px":{"x1":2239,"y1":1061,"x2":2469,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1917,"y1":446,"x2":2305,"y2":731},"slot_box_unclipped_px":{"x1":1917,"y1":446,"x2":2305,"y2":731},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":896,"y1":622,"x2":1198,"y2":897},"slot_box_unclipped_px":{"x1":896,"y1":622,"x2":1198,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":208,"y1":1076,"x2":537,"y2":1213},"slot_box_unclipped_px":{"x1":208,"y1":1076,"x2":537,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1198,"y1":622,"x2":1499,"y2":880},"slot_box_unclipped_px":{"x1":1198,"y1":622,"x2":1499,"y2":880},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1200,"y1":616,"x2":1520,"y2":858},"detected_bbox_px":{"x1":1201,"y1":606,"x2":1517,"y2":865},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1162,"y1":587,"x2":1558,"y2":903},"area_px":54158.0,"area_cm2":283.1054850547208,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.907183825969696,"mask_sha256":"4e2ec5fda609bbafc490d8471049126c1b3edec5461b32a79e259dee2be623ce","mask_binary_sha256":"b5b34d34184ab854a8f418ffe0354a267aec724e71ec8489a9cb33bd8a87d327","mask_asset_rel":"masks/20260402_182227_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54158.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.907183825969696}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":439,"y1":1075,"x2":753,"y2":1212},"slot_box_unclipped_px":{"x1":439,"y1":1075,"x2":753,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":486,"y1":1037,"x2":752,"y2":1194},"candidate_bbox_px":null,"crop_bbox_px":{"x1":442,"y1":1012,"x2":787,"y2":1216},"area_px":23804.0,"area_cm2":173.18017266743098,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8824379444122314,"mask_sha256":"36488bb5d95773649800bdf31cea605f6f782f582a28f56d4708e871e0ce24ea","mask_binary_sha256":"8ab205c29ef30a1620358026afe17355188c29478c999fa939cb877396c1364e","mask_asset_rel":"masks/20260402_182227_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23804.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8824379444122314}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1499,"y1":622,"x2":1785,"y2":873},"slot_box_unclipped_px":{"x1":1499,"y1":622,"x2":1785,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1509,"y1":627,"x2":1821,"y2":861},"detected_bbox_px":{"x1":1515,"y1":627,"x2":1814,"y2":861},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1472,"y1":599,"x2":1858,"y2":893},"area_px":47036.0,"area_cm2":245.87594806000678,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9333503842353821,"mask_sha256":"6e2073bbb29cfa7437ce8b4a203cc0aa06833e81f019917f26d501e91f2b2ed8","mask_binary_sha256":"cc77acda179cb199b6c1b3cb6d25e7e1af0a00b758c57c3fcff54f1cc079d680","mask_asset_rel":"masks/20260402_182227_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47036.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9333503842353821}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":687,"y1":1073,"x2":963,"y2":1210},"slot_box_unclipped_px":{"x1":687,"y1":1073,"x2":963,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":731,"y1":998,"x2":981,"y2":1195},"candidate_bbox_px":null,"crop_bbox_px":{"x1":693,"y1":972,"x2":1015,"y2":1218},"area_px":33037.0,"area_cm2":240.35260310930587,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8664239048957825,"mask_sha256":"44aa4180c34db98f4548d0660349355b775dfe58f09bc366a0c1da9eb17cb897","mask_binary_sha256":"f2cecfab37ce2a037cc17ad245dce20f20b972a4aed9946b13f4c1eb85133134","mask_asset_rel":"masks/20260402_182227_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33037.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8664239048957825}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1785,"y1":622,"x2":2070,"y2":881},"slot_box_unclipped_px":{"x1":1785,"y1":622,"x2":2070,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1800,"y1":642,"x2":2085,"y2":876},"detected_bbox_px":{"x1":1798,"y1":636,"x2":2082,"y2":878},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1766,"y1":613,"x2":2119,"y2":904},"area_px":48517.0,"area_cm2":253.61772625281378,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9038708806037903,"mask_sha256":"8667009e08a88e12233326f7431269d0e33578401c1046cd66d2a12fea5ecb06","mask_binary_sha256":"c7cce25504b5976d4806871d8d1e4238694b9951cb2c6f74c775d665eea78354","mask_asset_rel":"masks/20260402_182227_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48517.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9038708806037903}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":16,"y1":446,"x2":303,"y2":764},"slot_box_unclipped_px":{"x1":16,"y1":446,"x2":303,"y2":764},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":143,"y1":626,"x2":291,"y2":802},"candidate_bbox_px":null,"crop_bbox_px":{"x1":0,"y1":408,"x2":337,"y2":802},"area_px":17894.0,"area_cm2":94.91485644476438,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW|MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.506253182888031,"mask_sha256":"7b8c1f162f76754cbc23ab304dd422d0fcaf0b072fb94427a509d10c96c3446f","mask_binary_sha256":"560e211a3caf148b2c581bbd3d5e895fc2be67058838d6406e36d3828b122d1d","mask_asset_rel":"masks/20260402_182227_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17894.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW|MASK_TOUCHES_CROP_EDGE","target_confidence":0.506253182888031}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":928,"y1":1071,"x2":1176,"y2":1208},"slot_box_unclipped_px":{"x1":928,"y1":1071,"x2":1176,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":951,"y1":1021,"x2":1212,"y2":1205},"candidate_bbox_px":null,"crop_bbox_px":{"x1":855,"y1":1006,"x2":1238,"y2":1223},"area_px":32177.0,"area_cm2":234.09588371365848,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4330434799194336,"mask_sha256":"3937204b44d4bd78408c4a9fd3f5eda52aa1edfd3cd2855cc2b4be1c6519d20f","mask_binary_sha256":"909ac2657a9f8e02e55f458c6c0edd9f96a88cc6a6c62b33fb9e6a55e0d6bc2c","mask_asset_rel":"masks/20260402_182227_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32177.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4330434799194336}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2070,"y1":622,"x2":2357,"y2":883},"slot_box_unclipped_px":{"x1":2070,"y1":622,"x2":2357,"y2":883},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2082,"y1":637,"x2":2353,"y2":854},"detected_bbox_px":{"x1":2082,"y1":635,"x2":2352,"y2":854},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2049,"y1":611,"x2":2386,"y2":900},"area_px":37245.0,"area_cm2":194.69448264084855,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8858221173286438,"mask_sha256":"caa0c5dc2e11a2926bdef55f3e68d6b6e13c7bc81ad4d6febac4b28a87e7b51d","mask_binary_sha256":"9edf873d737cc3be7f50c786e05df9c132e8ee6b13c429e073aab669a2e99080","mask_asset_rel":"masks/20260402_182227_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37245.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8858221173286438}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":303,"y1":446,"x2":530,"y2":788},"slot_box_unclipped_px":{"x1":303,"y1":446,"x2":530,"y2":788},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":300,"y1":546,"x2":526,"y2":762},"detected_bbox_px":{"x1":299,"y1":565,"x2":525,"y2":759},"candidate_bbox_px":null,"crop_bbox_px":{"x1":273,"y1":477,"x2":556,"y2":853},"area_px":27375.0,"area_cm2":145.2047722798382,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5765852928161621,"mask_sha256":"249840ddfc19eda155783e79270ad06fcaaf95e752073ec6e61140ea73bbe476","mask_binary_sha256":"0713edf42e0da45fa7513fc44f94391f72ec6e1ad989002c3eeea0b2afc67cda","mask_asset_rel":"masks/20260402_182227_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27375.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5765852928161621}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1165,"y1":1070,"x2":1401,"y2":1207},"slot_box_unclipped_px":{"x1":1165,"y1":1070,"x2":1401,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1226,"y1":989,"x2":1406,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1148,"y1":974,"x2":1443,"y2":1211},"area_px":22954.0,"area_cm2":166.99620582289575,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.24748897552490234,"mask_sha256":"baad82f04699bc3fad9f5904e4a1682872a6c0858bf29adf9a1567d9757b7b0d","mask_binary_sha256":"7ee58a577d018f5a3c763b37184a41469fef48d916c15c8a2134776042be9fd1","mask_asset_rel":"masks/20260402_182227_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22954.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.24748897552490234}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260402_182227_cam0_rf.jpg","frame_source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2357,"y1":622,"x2":2584,"y2":891},"slot_box_unclipped_px":{"x1":2357,"y1":622,"x2":2584,"y2":891},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":530,"y1":446,"x2":793,"y2":773},"slot_box_unclipped_px":{"x1":530,"y1":446,"x2":793,"y2":773},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":543,"y1":527,"x2":811,"y2":761},"detected_bbox_px":{"x1":557,"y1":539,"x2":810,"y2":763},"candidate_bbox_px":null,"crop_bbox_px":{"x1":511,"y1":459,"x2":843,"y2":819},"area_px":35274.0,"area_cm2":187.1033109552151,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6113185286521912,"mask_sha256":"f0b114791b11363aebb86dc7f4e45946befa693243343dcc314559b20bfec7ce","mask_binary_sha256":"eb67b01cda7369bc296a57c387f20e3f54523bd6eb2beecc2593ae3b5915a0e2","mask_asset_rel":"masks/20260402_182227_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35274.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6113185286521912}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1390,"y1":1068,"x2":1637,"y2":1205},"slot_box_unclipped_px":{"x1":1390,"y1":1068,"x2":1637,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1410,"y1":1029,"x2":1659,"y2":1200},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1385,"y1":995,"x2":1699,"y2":1220},"area_px":24661.0,"area_cm2":179.41506629774472,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.31757670640945435,"mask_sha256":"4a78763e7d1d45623d0819e842510a438a0734a1e7abf5a075baca0e701fd540","mask_binary_sha256":"ed303ee7c4b3c0c7f8878d655baa5637b6571e8e1972f773d266f42c1de17f16","mask_asset_rel":"masks/20260402_182227_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24661.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.31757670640945435}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":793,"y1":446,"x2":1085,"y2":755},"slot_box_unclipped_px":{"x1":793,"y1":446,"x2":1085,"y2":755},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":796,"y1":495,"x2":1084,"y2":747},"detected_bbox_px":{"x1":799,"y1":499,"x2":1080,"y2":747},"candidate_bbox_px":null,"crop_bbox_px":{"x1":761,"y1":446,"x2":1119,"y2":786},"area_px":47165.0,"area_cm2":250.17655103483358,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.90150386095047,"mask_sha256":"0201b54b35d1f364304b457e0efcbc910a6e05b71c519ab79cf3aae58d4a569c","mask_binary_sha256":"16151027894237adcf82eb527bf24f04b932747497ae421e52e47bad68fc9cd1","mask_asset_rel":"masks/20260402_182227_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47165.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.90150386095047}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1603,"y1":1066,"x2":1875,"y2":1203},"slot_box_unclipped_px":{"x1":1603,"y1":1066,"x2":1875,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1650,"y1":986,"x2":1890,"y2":1198},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1619,"y1":971,"x2":1925,"y2":1222},"area_px":29768.0,"area_cm2":216.56979415073454,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9339218139648438,"mask_sha256":"6f71860845b08c21fee76f4afae982a4292ad0122add8b859f1f7d918acb7417","mask_binary_sha256":"d6ee57132d887c70c9823605b04e7480f84352bdd16cb232504147e8b9715080","mask_asset_rel":"masks/20260402_182227_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29768.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9339218139648438}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260402_182227_cam1_rf.jpg","frame_source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1085,"y1":446,"x2":1399,"y2":732},"slot_box_unclipped_px":{"x1":1085,"y1":446,"x2":1399,"y2":732},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1111,"y1":491,"x2":1371,"y2":685},"detected_bbox_px":{"x1":1113,"y1":493,"x2":1373,"y2":687},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1076,"y1":436,"x2":1421,"y2":751},"area_px":33205.0,"area_cm2":176.12874752701472,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.857048749923706,"mask_sha256":"d43ba3dd8c0e1595fb0ce4972b526f7ab0393be626af79a07be439cceb3e5418","mask_binary_sha256":"8c07d3d42ff0fcc614765a046488334dc08f2b9cec2f90699e76c9756880471a","mask_asset_rel":"masks/20260402_182227_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33205.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.857048749923706}},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260402_182227_cam2_rf.jpg","frame_source_sha256":"2c3b63c00215d65c804302178f70dfba5c2655e31bce1ed5a68bd053338de072","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1810,"y1":1065,"x2":2115,"y2":1202},"slot_box_unclipped_px":{"x1":1810,"y1":1065,"x2":2115,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":905,"x2":851,"y2":1150},"slot_box_unclipped_px":{"x1":486,"y1":905,"x2":851,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1206,"x2":221,"y2":1341},"slot_box_unclipped_px":{"x1":41,"y1":1206,"x2":221,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":749,"x2":1675,"y2":1060},"slot_box_unclipped_px":{"x1":1398,"y1":749,"x2":1675,"y2":1060},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1413,"y1":704,"x2":1724,"y2":990},"detected_bbox_px":{"x1":1414,"y1":706,"x2":1720,"y2":987},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1376,"y1":670,"x2":1761,"y2":1024},"area_px":59568.0,"area_cm2":315.96558448092793,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9090691208839417,"mask_sha256":"61905ffc71e9362d27a78b14ddedf878b204f911b7532adb250cd64821f83b43","mask_binary_sha256":"ba4088e406b52fadb8ac456de33bad237322a17238a8b16fb4315b41b596bdee","mask_asset_rel":"masks/20260403_094832_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59568.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9090691208839417}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2128,"y1":1191,"x2":2469,"y2":1328},"slot_box_unclipped_px":{"x1":2128,"y1":1191,"x2":2469,"y2":1328},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2197,"y1":1164,"x2":2466,"y2":1338},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2094,"y1":1142,"x2":2502,"y2":1369},"area_px":29703.0,"area_cm2":216.09690256850539,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.866526186466217,"mask_sha256":"6594485cded2a5f4f8a88999a87e70e59f34c01d81cae58639599e210d9f8c63","mask_binary_sha256":"f75b08cb796f6643ba3adfd2fdc32ba396b0a5923e5f98e5fff46c1772232bb9","mask_asset_rel":"masks/20260403_094832_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29703.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.866526186466217}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1675,"y1":780,"x2":1939,"y2":1060},"slot_box_unclipped_px":{"x1":1675,"y1":780,"x2":1939,"y2":1060},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2369,"y1":1190,"x2":2469,"y2":1327},"slot_box_unclipped_px":{"x1":2369,"y1":1190,"x2":2469,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1939,"y1":783,"x2":2306,"y2":1060},"slot_box_unclipped_px":{"x1":1939,"y1":783,"x2":2306,"y2":1060},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":896,"x2":1147,"y2":1150},"slot_box_unclipped_px":{"x1":851,"y1":896,"x2":1147,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":103,"y1":1205,"x2":452,"y2":1341},"slot_box_unclipped_px":{"x1":103,"y1":1205,"x2":452,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":880,"x2":1443,"y2":1150},"slot_box_unclipped_px":{"x1":1147,"y1":880,"x2":1443,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1177,"y1":846,"x2":1552,"y2":1171},"detected_bbox_px":{"x1":1179,"y1":849,"x2":1551,"y2":1208},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1132,"y1":781,"x2":1597,"y2":1210},"area_px":85833.0,"area_cm2":448.6833542357888,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9398267865180969,"mask_sha256":"c5284e129acb532d04f9d2b904987ea49a995baeb530923efcbffca41b435c03","mask_binary_sha256":"8e35df0ca7fce31f05a306d99ea688a6470c65d640ab313a4772d4954e5cf829","mask_asset_rel":"masks/20260403_094832_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":85833.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9398267865180969}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":340,"y1":1203,"x2":700,"y2":1340},"slot_box_unclipped_px":{"x1":340,"y1":1203,"x2":700,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":393,"y1":1162,"x2":696,"y2":1370},"candidate_bbox_px":null,"crop_bbox_px":{"x1":349,"y1":1142,"x2":745,"y2":1373},"area_px":41819.0,"area_cm2":304.2438934960215,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9308520555496216,"mask_sha256":"5d6da879e7eaa4685e097e02789fdb9fe45eecbfde32d943474a2b65fcc368d8","mask_binary_sha256":"bee65e96faa2faa4eeade4a6c62c54a4345faeac8f07163ce989ee17e9785f14","mask_asset_rel":"masks/20260403_094832_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41819.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9308520555496216}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1443,"y1":873,"x2":1742,"y2":1150},"slot_box_unclipped_px":{"x1":1443,"y1":873,"x2":1742,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1531,"y1":869,"x2":1823,"y2":1169},"detected_bbox_px":{"x1":1531,"y1":868,"x2":1823,"y2":1170},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1496,"y1":813,"x2":1858,"y2":1205},"area_px":56009.0,"area_cm2":292.78140094593334,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8786760568618774,"mask_sha256":"bbc4f18b3113a243b831f82465fb080a5305e4317cf483ec370574203939115c","mask_binary_sha256":"cb88e255640b4c34f515730db6e0cc6beb1f64dc2a8d2bfed99f61adc9f2561d","mask_asset_rel":"masks/20260403_094832_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56009.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8786760568618774}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":620,"y1":1201,"x2":941,"y2":1339},"slot_box_unclipped_px":{"x1":620,"y1":1201,"x2":941,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":692,"y1":1173,"x2":927,"y2":1357},"candidate_bbox_px":null,"crop_bbox_px":{"x1":625,"y1":1151,"x2":978,"y2":1372},"area_px":27698.0,"area_cm2":201.5100160705135,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9341399073600769,"mask_sha256":"b6e6a33c26d99a7c0514030f9cfa2692d4ea80f6071076802a978ff21d015d64","mask_binary_sha256":"5d09e52075a53605ebcc33f252199e622a82001cdf194d3e83db3d093c91d9b6","mask_asset_rel":"masks/20260403_094832_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27698.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9341399073600769}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1742,"y1":881,"x2":2042,"y2":1150},"slot_box_unclipped_px":{"x1":1742,"y1":881,"x2":2042,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1856,"y1":874,"x2":2148,"y2":1124},"detected_bbox_px":{"x1":1856,"y1":874,"x2":2142,"y2":1119},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1821,"y1":844,"x2":2183,"y2":1161},"area_px":42007.0,"area_cm2":219.58735755924621,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9124910831451416,"mask_sha256":"218399469215184a4154b453179fcd83525239bcc69138ad6dc5e4aa70f4802f","mask_binary_sha256":"aee3cbca5d44ca4a4f6d63efdd5825e846a3193108849eca151f72039c82cfde","mask_asset_rel":"masks/20260403_094832_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42007.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9124910831451416}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":25,"y1":762,"x2":309,"y2":1060},"slot_box_unclipped_px":{"x1":25,"y1":762,"x2":309,"y2":1060},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":105,"y1":800,"x2":287,"y2":1007},"detected_bbox_px":{"x1":107,"y1":799,"x2":288,"y2":1006},"candidate_bbox_px":null,"crop_bbox_px":{"x1":36,"y1":744,"x2":348,"y2":1072},"area_px":23103.0,"area_cm2":122.5448713783051,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9343156218528748,"mask_sha256":"0f80ec66702d860163b46eb96aec00f6f38550a34df654b95d4e18dbad598887","mask_binary_sha256":"88771cb39e8e02aaed7d0c9d54d3b8d76ddd2880a512fde3644c4a09f95039fb","mask_asset_rel":"masks/20260403_094832_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23103.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9343156218528748}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":892,"y1":1200,"x2":1178,"y2":1337},"slot_box_unclipped_px":{"x1":892,"y1":1200,"x2":1178,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":950,"y1":1170,"x2":1188,"y2":1329},"candidate_bbox_px":null,"crop_bbox_px":{"x1":905,"y1":1150,"x2":1221,"y2":1351},"area_px":21231.0,"area_cm2":154.4609412662673,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9282655119895935,"mask_sha256":"62338c99386606bb33705e3f6d1995d71e002e12af2e4ffb54875fd25797b352","mask_binary_sha256":"e4d969fce675f3d0c3888f7dd6652132a82f6d84c6521933838a9482d9f12bdb","mask_asset_rel":"masks/20260403_094832_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21231.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9282655119895935}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2042,"y1":871,"x2":2342,"y2":1150},"slot_box_unclipped_px":{"x1":2042,"y1":871,"x2":2342,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2133,"y1":890,"x2":2404,"y2":1127},"detected_bbox_px":{"x1":2135,"y1":890,"x2":2403,"y2":1157},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2100,"y1":852,"x2":2438,"y2":1159},"area_px":42954.0,"area_cm2":224.5377045873274,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9177025556564331,"mask_sha256":"5eb777d966f62a574e9a340a0643fa3c1e68eb77f3c45a5c4bbac623e60989fe","mask_binary_sha256":"a509319716076185c8fc44419df55eab77d6ca51a6e3f0ba4ad49a9f488378bc","mask_asset_rel":"masks/20260403_094832_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42954.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9177025556564331}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":309,"y1":788,"x2":538,"y2":1060},"slot_box_unclipped_px":{"x1":309,"y1":788,"x2":538,"y2":1060},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":276,"y1":797,"x2":496,"y2":1036},"detected_bbox_px":{"x1":280,"y1":796,"x2":493,"y2":1022},"candidate_bbox_px":null,"crop_bbox_px":{"x1":250,"y1":759,"x2":524,"y2":1065},"area_px":33053.0,"area_cm2":175.3224963713422,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.89847332239151,"mask_sha256":"daa0d9329a0d4976854f0687e1fa2c7d346059931e40d7f0a0d28d9ac8494e92","mask_binary_sha256":"451564ef7238ef5be003d1764860514edb406d03bcb69de17953ba8ca5e60f48","mask_asset_rel":"masks/20260403_094832_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33053.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.89847332239151}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1154,"y1":1198,"x2":1414,"y2":1335},"slot_box_unclipped_px":{"x1":1154,"y1":1198,"x2":1414,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1187,"y1":1174,"x2":1442,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1153,"y1":1152,"x2":1475,"y2":1370},"area_px":25922.0,"area_cm2":188.58916299299048,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9400752186775208,"mask_sha256":"7d810fe9c7a5b9f87a79f0b8eac24e287beb3ebf2b3a287391af6e062dd50291","mask_binary_sha256":"62031a167ff9e0a1be0c01e5859092162c50ca52181b47536914083335854919","mask_asset_rel":"masks/20260403_094832_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25922.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9400752186775208}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2342,"y1":873,"x2":2580,"y2":1150},"slot_box_unclipped_px":{"x1":2342,"y1":873,"x2":2580,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2392,"y1":880,"x2":2579,"y2":1128},"detected_bbox_px":{"x1":2395,"y1":884,"x2":2585,"y2":1115},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2318,"y1":850,"x2":2592,"y2":1159},"area_px":27988.0,"area_cm2":146.30444838641614,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7141427397727966,"mask_sha256":"7d50e0f60e6ff9667e0358498a125c6928045665787077364810f9d5b8c025be","mask_binary_sha256":"1079a46ffd474b554f89b1594cc7bb641809d8d821f4390018ba86c530372b3c","mask_asset_rel":"masks/20260403_094832_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27988.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.7141427397727966}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":538,"y1":776,"x2":804,"y2":1060},"slot_box_unclipped_px":{"x1":538,"y1":776,"x2":804,"y2":1060},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":503,"y1":766,"x2":743,"y2":1045},"detected_bbox_px":{"x1":508,"y1":767,"x2":744,"y2":1049},"candidate_bbox_px":null,"crop_bbox_px":{"x1":474,"y1":733,"x2":779,"y2":1078},"area_px":41652.0,"area_cm2":220.93403378994782,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8393764495849609,"mask_sha256":"f024015de6046a4758809a2cd2ead66136ce50595dc54e19e90c9d91b99c7aad","mask_binary_sha256":"4312abfaa0d89eefd6dc7fcbafff612d03c63e821e7ed282d3e3c51234afdbb1","mask_asset_rel":"masks/20260403_094832_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41652.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8393764495849609}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1410,"y1":1196,"x2":1670,"y2":1333},"slot_box_unclipped_px":{"x1":1410,"y1":1196,"x2":1670,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1444,"y1":1184,"x2":1663,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1413,"y1":1152,"x2":1705,"y2":1370},"area_px":24238.0,"area_cm2":176.33763338569955,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9351319670677185,"mask_sha256":"701d7002375d40fc2e800418391d390446748bea89943c86c374df468129d30d","mask_binary_sha256":"20f6022cccc6c5c0966ce2470fea865eeef26d48b197e55681476075e4fa5b82","mask_asset_rel":"masks/20260403_094832_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24238.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9351319670677185}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":804,"y1":753,"x2":1093,"y2":1060},"slot_box_unclipped_px":{"x1":804,"y1":753,"x2":1093,"y2":1060},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":756,"y1":765,"x2":1073,"y2":1006},"detected_bbox_px":{"x1":757,"y1":766,"x2":1069,"y2":1004},"candidate_bbox_px":null,"crop_bbox_px":{"x1":718,"y1":722,"x2":1111,"y2":1060},"area_px":48018.0,"area_cm2":254.70110521765375,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9300483465194702,"mask_sha256":"25ba20b90714f141f3ff3cc86e794d08a6ddd7f2611b060f0e2536df404020bb","mask_binary_sha256":"9900721790a1fdf0e8d05d9233c5b405306c2597b5ca9fc909047659d3489f4d","mask_asset_rel":"masks/20260403_094832_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48018.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9300483465194702}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1649,"y1":1195,"x2":1938,"y2":1332},"slot_box_unclipped_px":{"x1":1649,"y1":1195,"x2":1938,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1695,"y1":1183,"x2":1951,"y2":1343},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1660,"y1":1159,"x2":1984,"y2":1364},"area_px":23793.0,"area_cm2":173.10014486120758,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9242614507675171,"mask_sha256":"146721b886548df916ac2b7ae6ee8f7cea56f0498f58226801f7786ee1fb522f","mask_binary_sha256":"1f0330e213ef5850edd03936dfc1039cc3edd73848bc4d3ddac24b97c78d5751","mask_asset_rel":"masks/20260403_094832_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23793.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9242614507675171}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1093,"y1":759,"x2":1398,"y2":1060},"slot_box_unclipped_px":{"x1":1093,"y1":759,"x2":1398,"y2":1060},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1077,"y1":714,"x2":1403,"y2":1029},"detected_bbox_px":{"x1":1080,"y1":713,"x2":1403,"y2":1043},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1038,"y1":676,"x2":1442,"y2":1068},"area_px":62040.0,"area_cm2":329.0777743284443,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8946772813796997,"mask_sha256":"5efb5827652cc1c0f37bc3079b11d1827ab37d8e5b54ea70843bbde73c208816","mask_binary_sha256":"4dae5009801f4dd8188bbd4d2b74f608c4b4365d4e6292ec5f6fd82ae449db98","mask_asset_rel":"masks/20260403_094832_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62040.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8946772813796997}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1887,"y1":1193,"x2":2208,"y2":1330},"slot_box_unclipped_px":{"x1":1887,"y1":1193,"x2":2208,"y2":1330},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1943,"y1":1163,"x2":2213,"y2":1333},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1899,"y1":1143,"x2":2252,"y2":1354},"area_px":26264.0,"area_cm2":191.07730024102702,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9375635385513306,"mask_sha256":"f0bc3eaba407577ec86e7d1e86dd46896bed7c0b5453f3bfd9cd6211c290b49a","mask_binary_sha256":"374281fcc2abfe0c85b57565e4be22cd5e952be2dabac58861d7014c5f04a666","mask_asset_rel":"masks/20260403_094832_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26264.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9375635385513306}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":621,"x2":851,"y2":905},"slot_box_unclipped_px":{"x1":486,"y1":621,"x2":851,"y2":905},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1071,"x2":338,"y2":1207},"slot_box_unclipped_px":{"x1":41,"y1":1071,"x2":338,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":471,"x2":1675,"y2":749},"slot_box_unclipped_px":{"x1":1398,"y1":471,"x2":1675,"y2":749},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1386,"y1":459,"x2":1709,"y2":688},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1347,"y1":432,"x2":1748,"y2":715},"area_px":36665.0,"area_cm2":194.4815698864025,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.06649870425462723,"mask_sha256":"000000f786e483a0aa239d6f0333e6bb6e52a3928d614cc1700e8aaf44c11baf","mask_binary_sha256":"19db76a9b18b3f3546a68067b268d10474ab40a60f16770aa09ec71ef0841bf8","mask_asset_rel":"masks/20260403_094832_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36665.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.06649870425462723}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2049,"y1":1057,"x2":2370,"y2":1194},"slot_box_unclipped_px":{"x1":2049,"y1":1057,"x2":2370,"y2":1194},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1675,"y1":471,"x2":1939,"y2":780},"slot_box_unclipped_px":{"x1":1675,"y1":471,"x2":1939,"y2":780},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2266,"y1":1055,"x2":2469,"y2":1192},"slot_box_unclipped_px":{"x1":2266,"y1":1055,"x2":2469,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1939,"y1":471,"x2":2306,"y2":783},"slot_box_unclipped_px":{"x1":1939,"y1":471,"x2":2306,"y2":783},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":621,"x2":1147,"y2":896},"slot_box_unclipped_px":{"x1":851,"y1":621,"x2":1147,"y2":896},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":220,"y1":1070,"x2":563,"y2":1207},"slot_box_unclipped_px":{"x1":220,"y1":1070,"x2":563,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":621,"x2":1443,"y2":880},"slot_box_unclipped_px":{"x1":1147,"y1":621,"x2":1443,"y2":880},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1199,"y1":612,"x2":1519,"y2":859},"detected_bbox_px":{"x1":1201,"y1":608,"x2":1515,"y2":873},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1160,"y1":582,"x2":1557,"y2":905},"area_px":54340.0,"area_cm2":284.0568717063689,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9023851752281189,"mask_sha256":"f5b8303f24fc0bb6298726937fb0da45d0c4911348edddfaa9b007eb401ecb63","mask_binary_sha256":"121d4095149283f3c9b08b6518351302fd65036b96d12171f6510a80711621a5","mask_asset_rel":"masks/20260403_094832_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54340.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9023851752281189}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":451,"y1":1069,"x2":779,"y2":1206},"slot_box_unclipped_px":{"x1":451,"y1":1069,"x2":779,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":490,"y1":1038,"x2":747,"y2":1206},"candidate_bbox_px":null,"crop_bbox_px":{"x1":438,"y1":1014,"x2":799,"y2":1219},"area_px":25662.0,"area_cm2":186.69759666407384,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8372918963432312,"mask_sha256":"5459373575827224f67b425537ebb6fe4c16fb30108cf9dbf69a13eacbb0f0fb","mask_binary_sha256":"979d46b8e3e7384133b9e7eaf910a2e8498bbd01228fc5aecf6fe4e1920703f3","mask_asset_rel":"masks/20260403_094832_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25662.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8372918963432312}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1443,"y1":621,"x2":1742,"y2":873},"slot_box_unclipped_px":{"x1":1443,"y1":621,"x2":1742,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1507,"y1":626,"x2":1816,"y2":863},"detected_bbox_px":{"x1":1513,"y1":626,"x2":1814,"y2":864},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1470,"y1":598,"x2":1853,"y2":892},"area_px":48319.0,"area_cm2":252.5827012142076,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9346098899841309,"mask_sha256":"60d16bc287d9e5abcec80b5a68740b4fe110619c02a8440902ab00128139f181","mask_binary_sha256":"c86042d00268e4053cc32c18203dafe4aebf7727392b7a8865be804dacaac18d","mask_asset_rel":"masks/20260403_094832_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48319.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9346098899841309}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":699,"y1":1067,"x2":989,"y2":1204},"slot_box_unclipped_px":{"x1":699,"y1":1067,"x2":989,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":738,"y1":996,"x2":982,"y2":1189},"candidate_bbox_px":null,"crop_bbox_px":{"x1":687,"y1":973,"x2":1016,"y2":1210},"area_px":33006.0,"area_cm2":240.12707020085813,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8365176916122437,"mask_sha256":"6caebbdebfd817f15dbe44022c6b099ba9663ab24d640a4806297da44749d41b","mask_binary_sha256":"59ddbb2dd92cdd5d39e4f0f937e548cb63e8b63d56f67c34b9fdfb4caddab7d0","mask_asset_rel":"masks/20260403_094832_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33006.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8365176916122437}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1742,"y1":621,"x2":2042,"y2":881},"slot_box_unclipped_px":{"x1":1742,"y1":621,"x2":2042,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1798,"y1":642,"x2":2085,"y2":880},"detected_bbox_px":{"x1":1797,"y1":631,"x2":2078,"y2":879},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1764,"y1":609,"x2":2119,"y2":909},"area_px":49189.0,"area_cm2":257.13053850505304,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.883148193359375,"mask_sha256":"cc2d21ee210fdc0482bbe24edd6fea6d463257fa712dfb88184585b81817c3db","mask_binary_sha256":"ae59603bbc996ced1fdc12d15f944dc7409591c8f82fe92f5a3fa76ec008ba18","mask_asset_rel":"masks/20260403_094832_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49189.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.883148193359375}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":25,"y1":471,"x2":309,"y2":762},"slot_box_unclipped_px":{"x1":25,"y1":471,"x2":309,"y2":762},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":940,"y1":1065,"x2":1202,"y2":1202},"slot_box_unclipped_px":{"x1":940,"y1":1065,"x2":1202,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":956,"y1":1000,"x2":1210,"y2":1203},"candidate_bbox_px":null,"crop_bbox_px":{"x1":924,"y1":974,"x2":1246,"y2":1221},"area_px":34457.0,"area_cm2":250.6834653672353,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.34698835015296936,"mask_sha256":"6a33cce0c607ab88e7963ed25c28a15b6a6ea9962b4c1d13f1ae2ca1de980d1f","mask_binary_sha256":"f7180a00c52a61835955e50c3700df9c6c926f02ee472b7e64011d4a104f94fc","mask_asset_rel":"masks/20260403_094832_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34457.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.34698835015296936}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2042,"y1":621,"x2":2342,"y2":871},"slot_box_unclipped_px":{"x1":2042,"y1":621,"x2":2342,"y2":871},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2078,"y1":633,"x2":2348,"y2":854},"detected_bbox_px":{"x1":2077,"y1":631,"x2":2351,"y2":852},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2046,"y1":606,"x2":2380,"y2":890},"area_px":38842.0,"area_cm2":203.04263913910162,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9219851493835449,"mask_sha256":"0aa3c94b058a25f2fcc051f076d1261dbee53c74db2d417df7bc6516e19044ae","mask_binary_sha256":"87a0129aa720d86465eee5cb01c9f45d22dd4f919655d0a93046c6a3a6ffa4e8","mask_asset_rel":"masks/20260403_094832_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38842.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9219851493835449}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":309,"y1":471,"x2":538,"y2":788},"slot_box_unclipped_px":{"x1":309,"y1":471,"x2":538,"y2":788},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":306,"y1":565,"x2":528,"y2":759},"detected_bbox_px":{"x1":307,"y1":586,"x2":529,"y2":758},"candidate_bbox_px":null,"crop_bbox_px":{"x1":279,"y1":494,"x2":558,"y2":843},"area_px":25785.0,"area_cm2":136.77096084879008,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.812390148639679,"mask_sha256":"81b958892d416b8bff73fd29d595424fc9d467cf812726925f87dc9441b40ac7","mask_binary_sha256":"b37d07406d122f6ac2d4c362ed738543e7f160e414db2c407c55465d049ab6e2","mask_asset_rel":"masks/20260403_094832_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25785.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.812390148639679}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1177,"y1":1064,"x2":1417,"y2":1201},"slot_box_unclipped_px":{"x1":1177,"y1":1064,"x2":1417,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1176,"y1":989,"x2":1409,"y2":1182},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1147,"y1":976,"x2":1443,"y2":1205},"area_px":26527.0,"area_cm2":192.99069233527732,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9097471833229065,"mask_sha256":"91a49239debd9a91f99a6a72daffda9c84b064242452a9365cdf81762ab6a5f9","mask_binary_sha256":"26087b4532cc3fe15a64c81867479ac0a42b49f04ef86d06c766d0bba22e3d87","mask_asset_rel":"masks/20260403_094832_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26527.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9097471833229065}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260403_094832_cam0_rf.jpg","frame_source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2342,"y1":621,"x2":2580,"y2":873},"slot_box_unclipped_px":{"x1":2342,"y1":621,"x2":2580,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":538,"y1":471,"x2":804,"y2":776},"slot_box_unclipped_px":{"x1":538,"y1":471,"x2":804,"y2":776},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":549,"y1":533,"x2":817,"y2":761},"detected_bbox_px":{"x1":559,"y1":549,"x2":816,"y2":761},"candidate_bbox_px":null,"crop_bbox_px":{"x1":517,"y1":479,"x2":849,"y2":815},"area_px":32653.0,"area_cm2":173.20078280378291,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6535545587539673,"mask_sha256":"2e1f84356fc5d690fca4110765820c9f50fe8e47a089644d33cf359d649a2e26","mask_binary_sha256":"7cc952d39d0d3c17a97a5b6553796ef0a325c95fff9515c9cd2dbe265bb16c70","mask_asset_rel":"masks/20260403_094832_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32653.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6535545587539673}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1413,"y1":1062,"x2":1650,"y2":1199},"slot_box_unclipped_px":{"x1":1413,"y1":1062,"x2":1650,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1408,"y1":1012,"x2":1659,"y2":1194},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1373,"y1":985,"x2":1706,"y2":1214},"area_px":25762.0,"area_cm2":187.42512217519564,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.27713316679000854,"mask_sha256":"37fca5e86a220522e0fc85cd5220d8c5a921e8f8cf3dcfe93d0a489df30f0085","mask_binary_sha256":"25fa43318ae15f525eb70d84c2b20b5fef1ac3b4df9d3441458339d643bb45dd","mask_asset_rel":"masks/20260403_094832_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25762.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.27713316679000854}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":804,"y1":471,"x2":1093,"y2":753},"slot_box_unclipped_px":{"x1":804,"y1":471,"x2":1093,"y2":753},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":804,"y1":491,"x2":1087,"y2":747},"detected_bbox_px":{"x1":803,"y1":506,"x2":1083,"y2":744},"candidate_bbox_px":null,"crop_bbox_px":{"x1":770,"y1":460,"x2":1121,"y2":778},"area_px":45110.0,"area_cm2":239.27624758149778,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8665928244590759,"mask_sha256":"b09e749e29dc22d1ebe6e54628ef349d743d7bed2d32cf41a2cac95a31f56bdf","mask_binary_sha256":"7b49c6096e4d7db7c50b1d16507c154423370f55a4b850d75a2bc3a35efa0450","mask_asset_rel":"masks/20260403_094832_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45110.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8665928244590759}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1629,"y1":1060,"x2":1888,"y2":1197},"slot_box_unclipped_px":{"x1":1629,"y1":1060,"x2":1888,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1648,"y1":982,"x2":1888,"y2":1194},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1616,"y1":968,"x2":1916,"y2":1218},"area_px":29070.0,"area_cm2":211.49166608310446,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9408029317855835,"mask_sha256":"4746c2bfe8d687e51bd9b2a2c756f6ae30dc9dbbc0760f34c8c7c0e740cb0858","mask_binary_sha256":"5ea0c94960847bd221a5ee096af6685b9cfcba8663ee9ed5940b506e7ae0c83d","mask_asset_rel":"masks/20260403_094832_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29070.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9408029317855835}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260403_094832_cam1_rf.jpg","frame_source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1093,"y1":471,"x2":1398,"y2":759},"slot_box_unclipped_px":{"x1":1093,"y1":471,"x2":1398,"y2":759},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":{"x1":1118,"y1":559,"x2":1193,"y2":632},"crop_bbox_px":{"x1":1056,"y1":436,"x2":1435,"y2":794},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":2816.0,"candidate_area_cm2":14.93686351561733,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"CANDIDATE_REJECTED_NO_USABLE_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW|FRAGMENT_ONLY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.8563036322593689,"mask_sha256":"3703c3ac9d234c4a6926c77a8359fc850bcb006e217aa96769af4017807a5df4","mask_binary_sha256":"d1f7a39b241d0a32fc14b88dbde25c94b3d7104ce4eb7ae84faa508baf0c7c13","mask_asset_rel":"masks/20260403_094832_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":2816.0,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW|FRAGMENT_ONLY_REVIEW","target_confidence":0.8563036322593689}},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260403_094832_cam2_rf.jpg","frame_source_sha256":"cfbd874810ec0d6b6c50d6964cea3468448f15954d2f0e11c2ae4c0f38c81f02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1837,"y1":1059,"x2":2129,"y2":1196},"slot_box_unclipped_px":{"x1":1837,"y1":1059,"x2":2129,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":588,"y1":895,"x2":904,"y2":1162},"slot_box_unclipped_px":{"x1":588,"y1":895,"x2":904,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1205,"x2":213,"y2":1340},"slot_box_unclipped_px":{"x1":41,"y1":1205,"x2":213,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":726,"x2":1676,"y2":1062},"slot_box_unclipped_px":{"x1":1405,"y1":726,"x2":1676,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1412,"y1":703,"x2":1723,"y2":983},"detected_bbox_px":{"x1":1415,"y1":701,"x2":1722,"y2":981},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1375,"y1":669,"x2":1760,"y2":1039},"area_px":59770.0,"area_cm2":317.0370498325454,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8703383207321167,"mask_sha256":"2647fc3108f4bf0f9ddbf31ade39883cdb3b0148132e341e2a0f13884ad1ca24","mask_binary_sha256":"523774f011a4718f9626b0c62c2f1d69f90d4fe010f7a61f6bb6fcc6d5633a1c","mask_asset_rel":"masks/20260404_103121_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59770.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8703383207321167}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2118,"y1":1190,"x2":2469,"y2":1327},"slot_box_unclipped_px":{"x1":2118,"y1":1190,"x2":2469,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2198,"y1":1162,"x2":2464,"y2":1343},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2083,"y1":1140,"x2":2501,"y2":1368},"area_px":30133.0,"area_cm2":219.22526226632908,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9182107448577881,"mask_sha256":"72f45c90cc2368fdb27e94b084e2c1e3daccde7bf04e5a03c718073fdde98197","mask_binary_sha256":"04cb2aa0baa22f333c117e7161413a66e5cb4fcef59de14e6b40b3d645450054","mask_asset_rel":"masks/20260404_103121_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30133.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9182107448577881}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1676,"y1":740,"x2":1934,"y2":1062},"slot_box_unclipped_px":{"x1":1676,"y1":740,"x2":1934,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2360,"y1":1189,"x2":2469,"y2":1326},"slot_box_unclipped_px":{"x1":2360,"y1":1189,"x2":2469,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1934,"y1":736,"x2":2307,"y2":1062},"slot_box_unclipped_px":{"x1":1934,"y1":736,"x2":2307,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":904,"y1":909,"x2":1205,"y2":1162},"slot_box_unclipped_px":{"x1":904,"y1":909,"x2":1205,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":108,"y1":1204,"x2":444,"y2":1340},"slot_box_unclipped_px":{"x1":108,"y1":1204,"x2":444,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1205,"y1":877,"x2":1498,"y2":1162},"slot_box_unclipped_px":{"x1":1205,"y1":877,"x2":1498,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1177,"y1":843,"x2":1551,"y2":1159},"detected_bbox_px":{"x1":1179,"y1":846,"x2":1550,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1132,"y1":782,"x2":1596,"y2":1197},"area_px":84541.0,"area_cm2":441.9295544889241,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9355224370956421,"mask_sha256":"14a4aaae82b67ee988574cb610a2d4612f93740a82b382092980bcc3383daffc","mask_binary_sha256":"c9fc23b58b895243bf0b7d2e82fee17aa95ba96e6899f9fad017cc2666691af1","mask_asset_rel":"masks/20260404_103121_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":84541.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9355224370956421}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":345,"y1":1202,"x2":692,"y2":1339},"slot_box_unclipped_px":{"x1":345,"y1":1202,"x2":692,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":393,"y1":1164,"x2":694,"y2":1382},"candidate_bbox_px":null,"crop_bbox_px":{"x1":355,"y1":1139,"x2":737,"y2":1420},"area_px":42293.0,"area_cm2":307.6923644187388,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.908234179019928,"mask_sha256":"3bb4b74835a42474902c3d3acfd8dff6196987c0569f11365a43e05098a49fa1","mask_binary_sha256":"863229b9ce46ac34bb6ce7648d40d531d49c7a174ec8893c893db61a2db58984","mask_asset_rel":"masks/20260404_103121_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42293.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.908234179019928}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1498,"y1":872,"x2":1784,"y2":1162},"slot_box_unclipped_px":{"x1":1498,"y1":872,"x2":1784,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1531,"y1":866,"x2":1823,"y2":1158},"detected_bbox_px":{"x1":1531,"y1":865,"x2":1821,"y2":1164},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1496,"y1":812,"x2":1858,"y2":1193},"area_px":55670.0,"area_cm2":291.0093126222591,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8715015649795532,"mask_sha256":"98fac614b1292e4866f41855d3e73a72accf4072fe2d41c69970ec57d14c08e3","mask_binary_sha256":"1814d4d0c06a7e17a2315815cad36c08f9c491cfb565ea588d8c36a70237495d","mask_asset_rel":"masks/20260404_103121_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55670.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8715015649795532}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":625,"y1":1200,"x2":933,"y2":1338},"slot_box_unclipped_px":{"x1":625,"y1":1200,"x2":933,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":688,"y1":1165,"x2":926,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":632,"y1":1150,"x2":971,"y2":1371},"area_px":27905.0,"area_cm2":203.0159938785356,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9292832016944885,"mask_sha256":"e8649aeaecae0e65f7da880c486add4585403eeb9ea54cd32277124441e2c4e1","mask_binary_sha256":"9e6834bf3d7ec1576c07532d623c865ce5b08ba26777894eb567dc3fe95c081d","mask_asset_rel":"masks/20260404_103121_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27905.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9292832016944885}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":881,"x2":2069,"y2":1162},"slot_box_unclipped_px":{"x1":1784,"y1":881,"x2":2069,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1856,"y1":869,"x2":2147,"y2":1122},"detected_bbox_px":{"x1":1856,"y1":870,"x2":2141,"y2":1121},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1821,"y1":839,"x2":2182,"y2":1162},"area_px":42468.0,"area_cm2":221.9971885834758,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9188048243522644,"mask_sha256":"933e141f400a7c8a45b6bdc8c936b87b51d4a63502a3670ba441862c4b1e1a62","mask_binary_sha256":"35b6d0646de413176080af983c267960555501cbfb06273904d3304afeae85d5","mask_asset_rel":"masks/20260404_103121_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42468.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9188048243522644}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":73,"y1":763,"x2":327,"y2":1062},"slot_box_unclipped_px":{"x1":73,"y1":763,"x2":327,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":106,"y1":798,"x2":288,"y2":1007},"detected_bbox_px":{"x1":107,"y1":797,"x2":286,"y2":1005},"candidate_bbox_px":null,"crop_bbox_px":{"x1":54,"y1":746,"x2":333,"y2":1075},"area_px":23270.0,"area_cm2":123.43068679276111,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9337650537490845,"mask_sha256":"25d277ba8088c6aac3b3d450d30bbfe15504e7a31266aa52152fc1ff2b9347fb","mask_binary_sha256":"f76d5d6ca96a61d2d459b90db7f8c3e825e92211d0db1e1916583f0f39721428","mask_asset_rel":"masks/20260404_103121_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23270.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9337650537490845}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":897,"y1":1199,"x2":1170,"y2":1336},"slot_box_unclipped_px":{"x1":897,"y1":1199,"x2":1170,"y2":1336},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":948,"y1":1167,"x2":1189,"y2":1324},"candidate_bbox_px":null,"crop_bbox_px":{"x1":912,"y1":1147,"x2":1224,"y2":1350},"area_px":22118.0,"area_cm2":160.9140925499176,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9331618547439575,"mask_sha256":"645be94b018a2fd7ff0bec13c6eb8a053e39bda3ddc071832b194969a70de6c5","mask_binary_sha256":"7c94fc0aab7fd970a18234371ddaf30a3f1afccc5398dae99a86b500fcdf354f","mask_asset_rel":"masks/20260404_103121_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22118.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9331618547439575}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":878,"x2":2356,"y2":1162},"slot_box_unclipped_px":{"x1":2069,"y1":878,"x2":2356,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2132,"y1":887,"x2":2405,"y2":1134},"detected_bbox_px":{"x1":2134,"y1":886,"x2":2404,"y2":1161},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2099,"y1":847,"x2":2438,"y2":1164},"area_px":43745.0,"area_cm2":228.67257734256734,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.932691216468811,"mask_sha256":"eb84b4698d39c717e77661433312236dc2ed5349a3594ba6df139e45fc8dd32f","mask_binary_sha256":"2cf1cd5bbea238d945eb85bf82390b5d7532a24aa7dc17873614f2da292d415f","mask_asset_rel":"masks/20260404_103121_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43745.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.932691216468811}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":327,"y1":790,"x2":553,"y2":1062},"slot_box_unclipped_px":{"x1":327,"y1":790,"x2":553,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":278,"y1":794,"x2":494,"y2":1034},"detected_bbox_px":{"x1":281,"y1":794,"x2":493,"y2":1018},"candidate_bbox_px":null,"crop_bbox_px":{"x1":252,"y1":759,"x2":523,"y2":1063},"area_px":32591.0,"area_cm2":172.87191720081123,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8741322159767151,"mask_sha256":"d572e3afbad940ed7f1c9aee103de1f1df0ddc14fe9c931c24227ad7e58c74af","mask_binary_sha256":"bcfe7759fe01ffbbf0d6fb127a77f7b564e6f194f5d619ee3c6d6aeb933557d0","mask_asset_rel":"masks/20260404_103121_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32591.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8741322159767151}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1158,"y1":1197,"x2":1415,"y2":1334},"slot_box_unclipped_px":{"x1":1158,"y1":1197,"x2":1415,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1186,"y1":1172,"x2":1441,"y2":1355},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1152,"y1":1151,"x2":1474,"y2":1370},"area_px":25449.0,"area_cm2":185.14796732538443,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9438613057136536,"mask_sha256":"2be77658f7aae4a05cbb273ae5a404320b1bfd251feacc403f2a3c82f7ed3b34","mask_binary_sha256":"11d1773c47ed15de50a16ae1426e299eccb3c31b0e57c5c1575e23f006882854","mask_asset_rel":"masks/20260404_103121_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25449.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9438613057136536}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2356,"y1":892,"x2":2582,"y2":1162},"slot_box_unclipped_px":{"x1":2356,"y1":892,"x2":2582,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2392,"y1":877,"x2":2582,"y2":1126},"detected_bbox_px":{"x1":2393,"y1":884,"x2":2582,"y2":1120},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2333,"y1":847,"x2":2592,"y2":1156},"area_px":27951.0,"area_cm2":146.11103461657558,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7217082381248474,"mask_sha256":"8d98256bdaed7d740b8ad105912b65398568c1c2dcea9cf53a9e5e833ab91ec4","mask_binary_sha256":"3616add183e91731f6cd16485f06d08e167b86a28c2051cd2eb4c43992b8e4d8","mask_asset_rel":"masks/20260404_103121_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27951.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.7217082381248474}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":553,"y1":776,"x2":818,"y2":1062},"slot_box_unclipped_px":{"x1":553,"y1":776,"x2":818,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":504,"y1":763,"x2":744,"y2":1031},"detected_bbox_px":{"x1":503,"y1":766,"x2":742,"y2":1062},"candidate_bbox_px":null,"crop_bbox_px":{"x1":475,"y1":731,"x2":779,"y2":1065},"area_px":45902.0,"area_cm2":243.47724044526515,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8449938297271729,"mask_sha256":"8511cbe89979f305816e3fcc527f738de3482d8c227c5d3f8cd1fe686dc95f05","mask_binary_sha256":"137e1081aaad378cbac516773019afabfb2077516f7d507c64a554760e482faf","mask_asset_rel":"masks/20260404_103121_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45902.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8449938297271729}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1404,"y1":1195,"x2":1674,"y2":1332},"slot_box_unclipped_px":{"x1":1404,"y1":1195,"x2":1674,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1444,"y1":1181,"x2":1662,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1413,"y1":1151,"x2":1710,"y2":1370},"area_px":24652.0,"area_cm2":179.34958900174377,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9392697811126709,"mask_sha256":"06521f92f7da6710c013896b063192eff8043b9f47a0b97e6db9f1882ebc6681","mask_binary_sha256":"8f3b05dfb50d4d4a1f4c7fdc878ca6abf066535c65c7b57c495056f77fed1c81","mask_asset_rel":"masks/20260404_103121_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24652.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9392697811126709}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":818,"y1":755,"x2":1104,"y2":1062},"slot_box_unclipped_px":{"x1":818,"y1":755,"x2":1104,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":757,"y1":764,"x2":1073,"y2":1007},"detected_bbox_px":{"x1":758,"y1":765,"x2":1071,"y2":1005},"candidate_bbox_px":null,"crop_bbox_px":{"x1":719,"y1":724,"x2":1111,"y2":1062},"area_px":49019.0,"area_cm2":260.01069342047083,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9287407994270325,"mask_sha256":"1646b2bafd42d14427f9df1a4598a234aac55a7ca38424271729187d6db2da68","mask_binary_sha256":"42213e0c72952a6e4970803dce27a27c978eb79a89b55c8ce57cc50cb0867434","mask_asset_rel":"masks/20260404_103121_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49019.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9287407994270325}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1640,"y1":1194,"x2":1942,"y2":1331},"slot_box_unclipped_px":{"x1":1640,"y1":1194,"x2":1942,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1694,"y1":1182,"x2":1949,"y2":1341},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1653,"y1":1154,"x2":1985,"y2":1364},"area_px":23844.0,"area_cm2":173.47118287187968,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9248682856559753,"mask_sha256":"1c8af89ac4a7e849f92e396a316817e82224519d9ffba5ec11f1274266186296","mask_binary_sha256":"8f13e6aeca40a8a348b762df0405a2400b4a41b6d45b332fcedb59eb098fa0ec","mask_asset_rel":"masks/20260404_103121_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23844.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9248682856559753}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1104,"y1":750,"x2":1405,"y2":1062},"slot_box_unclipped_px":{"x1":1104,"y1":750,"x2":1405,"y2":1062},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1078,"y1":713,"x2":1404,"y2":1072},"detected_bbox_px":{"x1":1080,"y1":715,"x2":1400,"y2":1060},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1039,"y1":670,"x2":1443,"y2":1115},"area_px":64144.0,"area_cm2":340.23798769380613,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7564349174499512,"mask_sha256":"0eaa060d9cf261c72c365cba63938995b01d1b5dc51dec0af023c03d9b7d3843","mask_binary_sha256":"a41d05a05580313b5b23910d4ff73cf23d9e85172b0cdcbafd7221583ddbb6a1","mask_asset_rel":"masks/20260404_103121_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64144.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7564349174499512}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1878,"y1":1192,"x2":2211,"y2":1329},"slot_box_unclipped_px":{"x1":1878,"y1":1192,"x2":2211,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1940,"y1":1162,"x2":2210,"y2":1331},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1893,"y1":1143,"x2":2259,"y2":1351},"area_px":26261.0,"area_cm2":191.05547447569336,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9450146555900574,"mask_sha256":"5156e856964ecbe5ab8a167edf1c0b3b9ca9fe2821410582f2a4bb251d45c749","mask_binary_sha256":"3203e9eeb414ecce2208e6cc6b2df1d2070bd64e844fad46170e01c8f7adbe5f","mask_asset_rel":"masks/20260404_103121_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26261.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9450146555900574}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":588,"y1":611,"x2":904,"y2":895},"slot_box_unclipped_px":{"x1":588,"y1":611,"x2":904,"y2":895},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1070,"x2":317,"y2":1206},"slot_box_unclipped_px":{"x1":41,"y1":1070,"x2":317,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":458,"x2":1676,"y2":726},"slot_box_unclipped_px":{"x1":1405,"y1":458,"x2":1676,"y2":726},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1382,"y1":470,"x2":1708,"y2":686},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1368,"y1":456,"x2":1722,"y2":700},"area_px":35964.0,"area_cm2":190.76326685925486,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"ca5ef81f87c2e8bd5125cdbb8d64285bc205c58abf599b018fa200ed887d52df","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"LEGACY_EXACT_SOURCE_MASK_RESCUE","target_confidence":null,"mask_sha256":"7ccd182aca68a3f5a2c5085d86fc0b18c8ba59e48e4090a788d2813a503e92f8","mask_binary_sha256":"ca5ef81f87c2e8bd5125cdbb8d64285bc205c58abf599b018fa200ed887d52df","mask_asset_rel":"masks/20260404_103121_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35964.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2027,"y1":1056,"x2":2361,"y2":1193},"slot_box_unclipped_px":{"x1":2027,"y1":1056,"x2":2361,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1676,"y1":458,"x2":1934,"y2":740},"slot_box_unclipped_px":{"x1":1676,"y1":458,"x2":1934,"y2":740},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2243,"y1":1054,"x2":2469,"y2":1191},"slot_box_unclipped_px":{"x1":2243,"y1":1054,"x2":2469,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1934,"y1":458,"x2":2307,"y2":736},"slot_box_unclipped_px":{"x1":1934,"y1":458,"x2":2307,"y2":736},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":904,"y1":611,"x2":1205,"y2":909},"slot_box_unclipped_px":{"x1":904,"y1":611,"x2":1205,"y2":909},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":212,"y1":1069,"x2":542,"y2":1206},"slot_box_unclipped_px":{"x1":212,"y1":1069,"x2":542,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1205,"y1":611,"x2":1498,"y2":877},"slot_box_unclipped_px":{"x1":1205,"y1":611,"x2":1498,"y2":877},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1199,"y1":608,"x2":1519,"y2":855},"detected_bbox_px":{"x1":1201,"y1":598,"x2":1514,"y2":876},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1160,"y1":578,"x2":1557,"y2":901},"area_px":55218.0,"area_cm2":288.6465281906934,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.897367000579834,"mask_sha256":"1170ec359824fbc2302b04795c20520942ee19c9aef38a8bea05478cccbc56be","mask_binary_sha256":"02d0b7b5bcae199f608646a170aa90d278a5d70471bff209b7e6cef7711eb127","mask_asset_rel":"masks/20260404_103121_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55218.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.897367000579834}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":443,"y1":1068,"x2":758,"y2":1205},"slot_box_unclipped_px":{"x1":443,"y1":1068,"x2":758,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":490,"y1":1036,"x2":755,"y2":1185},"candidate_bbox_px":null,"crop_bbox_px":{"x1":445,"y1":1010,"x2":791,"y2":1211},"area_px":23286.0,"area_cm2":169.4115905198201,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8812099695205688,"mask_sha256":"f8a03a9f93d5b7fe148b5789159e9d36be4218bebe9bf49253cd332cc379b818","mask_binary_sha256":"e5c363007b4f47f7780d8fe2eecb44f32ec26e7b3a0be2156e6544eb0d23065f","mask_asset_rel":"masks/20260404_103121_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23286.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8812099695205688}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1498,"y1":611,"x2":1784,"y2":872},"slot_box_unclipped_px":{"x1":1498,"y1":611,"x2":1784,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1506,"y1":626,"x2":1817,"y2":860},"detected_bbox_px":{"x1":1513,"y1":626,"x2":1815,"y2":862},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1469,"y1":598,"x2":1854,"y2":891},"area_px":48301.0,"area_cm2":252.48860802887975,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9366899132728577,"mask_sha256":"1c8f4c8534d26278a619347875895404e2a53fd14952f0b510fa55922287a504","mask_binary_sha256":"e329a7858e479bff4ab9cf7b1ff67561f4d207ba6a543dcc949b5bb4fa30256d","mask_asset_rel":"masks/20260404_103121_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48301.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9366899132728577}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":691,"y1":1066,"x2":968,"y2":1203},"slot_box_unclipped_px":{"x1":691,"y1":1066,"x2":968,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":733,"y1":988,"x2":983,"y2":1186},"candidate_bbox_px":null,"crop_bbox_px":{"x1":694,"y1":969,"x2":1016,"y2":1208},"area_px":33466.0,"area_cm2":243.47368755201836,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8139007687568665,"mask_sha256":"871c15e8ca249f69384eda0df46bf2e1eca1a8f2d9697f088ccf80221cc9516a","mask_binary_sha256":"e4dcbc4d8dd5162487bdbdfab2eb2f8dcc0562a17f55014f5050ddbd5e967020","mask_asset_rel":"masks/20260404_103121_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33466.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8139007687568665}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":611,"x2":2069,"y2":881},"slot_box_unclipped_px":{"x1":1784,"y1":611,"x2":2069,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1799,"y1":633,"x2":2085,"y2":876},"detected_bbox_px":{"x1":1797,"y1":637,"x2":2078,"y2":877},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1765,"y1":604,"x2":2119,"y2":905},"area_px":49223.0,"area_cm2":257.30827007733893,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8776928186416626,"mask_sha256":"a638a383c27153fe047fc89c9632d7b21133eff4fed084cd0308a326385d0f56","mask_binary_sha256":"75ceb35275ca3b1b31f95b517b9620bd41d3c237f38bfe76ec46525d3f493aef","mask_asset_rel":"masks/20260404_103121_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49223.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8776928186416626}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":73,"y1":458,"x2":327,"y2":763},"slot_box_unclipped_px":{"x1":73,"y1":458,"x2":327,"y2":763},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":175,"y1":429,"x2":282,"y2":572},"candidate_bbox_px":null,"crop_bbox_px":{"x1":43,"y1":421,"x2":357,"y2":800},"area_px":6222.0,"area_cm2":33.0032545433846,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.7045672535896301,"mask_sha256":"481e50b0598bf13eed39fbbf90c0c2cee09fb6d65ffb848f8807e5bc7655a05c","mask_binary_sha256":"b76c092117662e2599b9ce85dd575a30fa9dcc52942e3d302b6054f387515c48","mask_asset_rel":"masks/20260404_103121_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6222.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.7045672535896301}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":932,"y1":1064,"x2":1181,"y2":1201},"slot_box_unclipped_px":{"x1":932,"y1":1064,"x2":1181,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":956,"y1":991,"x2":1209,"y2":1197},"candidate_bbox_px":null,"crop_bbox_px":{"x1":926,"y1":970,"x2":1246,"y2":1221},"area_px":34540.0,"area_cm2":251.28731154146638,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7022997736930847,"mask_sha256":"d4799bb7f715cc5a8bd47c4c8b6f29cae4726b5a981c8b60b96f0932ba541a45","mask_binary_sha256":"5325f4288298e345596531be65ad2bc287af4a2e11013af71af72dac5e985089","mask_asset_rel":"masks/20260404_103121_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34540.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7022997736930847}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":611,"x2":2356,"y2":878},"slot_box_unclipped_px":{"x1":2069,"y1":611,"x2":2356,"y2":878},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2077,"y1":631,"x2":2351,"y2":850},"detected_bbox_px":{"x1":2077,"y1":636,"x2":2350,"y2":850},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2044,"y1":605,"x2":2384,"y2":899},"area_px":37556.0,"area_cm2":196.32020378734617,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9036214351654053,"mask_sha256":"0dc811eb065db9718178083d1fc5a60292747dcb0c97c59183b1e4083d4106fe","mask_binary_sha256":"fa7f290e4a610988faadf5760fd3c2967a961562d72ffbf28dba6ad66858cb29","mask_asset_rel":"masks/20260404_103121_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37556.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9036214351654053}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":327,"y1":458,"x2":553,"y2":790},"slot_box_unclipped_px":{"x1":327,"y1":458,"x2":553,"y2":790},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":307,"y1":577,"x2":529,"y2":756},"detected_bbox_px":{"x1":309,"y1":582,"x2":530,"y2":755},"candidate_bbox_px":null,"crop_bbox_px":{"x1":280,"y1":489,"x2":558,"y2":854},"area_px":25741.0,"area_cm2":136.53757235635857,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5838930606842041,"mask_sha256":"a408c404219b71c2d041703c3b0cb49eb0103a38d7d33c8b61d023bf1040395a","mask_binary_sha256":"4fa07796d6505799ae2c0fcd9437fe4b2aab6db98ce20d0705709fa7b31277a1","mask_asset_rel":"masks/20260404_103121_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25741.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5838930606842041}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1169,"y1":1063,"x2":1405,"y2":1200},"slot_box_unclipped_px":{"x1":1169,"y1":1063,"x2":1405,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1174,"y1":987,"x2":1407,"y2":1182},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1147,"y1":974,"x2":1443,"y2":1202},"area_px":27401.0,"area_cm2":199.34926530248177,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.896771252155304,"mask_sha256":"a9b390b2a28e5a3d2c636c924039171f1c638ba3cb9b7ce38f11d6ec1f9b11ee","mask_binary_sha256":"8bfc409789569866958137c433c7cabc853cf48d802f83d63146b3d654a75182","mask_asset_rel":"masks/20260404_103121_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27401.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.896771252155304}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260404_103121_cam0_rf.jpg","frame_source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2356,"y1":611,"x2":2582,"y2":892},"slot_box_unclipped_px":{"x1":2356,"y1":611,"x2":2582,"y2":892},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":553,"y1":458,"x2":818,"y2":776},"slot_box_unclipped_px":{"x1":553,"y1":458,"x2":818,"y2":776},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":550,"y1":539,"x2":819,"y2":758},"detected_bbox_px":{"x1":553,"y1":548,"x2":817,"y2":758},"candidate_bbox_px":null,"crop_bbox_px":{"x1":518,"y1":473,"x2":851,"y2":823},"area_px":34403.0,"area_cm2":182.48327966185477,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.7712884545326233,"mask_sha256":"d9aeea78ae79492cba07721cc7edcc1f619051ed5ae2e66184ddb0a8e712e75f","mask_binary_sha256":"2053f170a7066238f73f94f51fc03ed392534ee826d5cdf353797b9cce0912a8","mask_asset_rel":"masks/20260404_103121_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34403.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","target_confidence":0.7712884545326233}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1394,"y1":1061,"x2":1641,"y2":1198},"slot_box_unclipped_px":{"x1":1394,"y1":1061,"x2":1641,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":818,"y1":458,"x2":1104,"y2":755},"slot_box_unclipped_px":{"x1":818,"y1":458,"x2":1104,"y2":755},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":804,"y1":489,"x2":1087,"y2":744},"detected_bbox_px":{"x1":805,"y1":509,"x2":1083,"y2":741},"candidate_bbox_px":null,"crop_bbox_px":{"x1":770,"y1":453,"x2":1121,"y2":780},"area_px":44241.0,"area_cm2":234.66682485597525,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8412308096885681,"mask_sha256":"b0c1ba3c9f87a387903a98fd0745c787eb8e892bef6b87383c25c1324ce67fb1","mask_binary_sha256":"c6ef3378c16d3dcd969678e7dfb3a96a27cf03e4196c7ad7face38a6d44d680a","mask_asset_rel":"masks/20260404_103121_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44241.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8412308096885681}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1607,"y1":1059,"x2":1879,"y2":1196},"slot_box_unclipped_px":{"x1":1607,"y1":1059,"x2":1879,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1647,"y1":981,"x2":1887,"y2":1187},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1616,"y1":968,"x2":1922,"y2":1215},"area_px":28824.0,"area_cm2":209.70195332574485,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9399298429489136,"mask_sha256":"fb4c38b68b295a1701a4f58d6117acb3c8b6825d0bac6e7fbdd7e4225d771343","mask_binary_sha256":"bb4005d42e5815bfe27abe7945b3eb4b68bacbf085658b121cc76324cf487787","mask_asset_rel":"masks/20260404_103121_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28824.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9399298429489136}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260404_103121_cam1_rf.jpg","frame_source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1104,"y1":458,"x2":1405,"y2":750},"slot_box_unclipped_px":{"x1":1104,"y1":458,"x2":1405,"y2":750},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":{"x1":1198,"y1":509,"x2":1309,"y2":672},"crop_bbox_px":{"x1":1068,"y1":423,"x2":1441,"y2":785},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":10767.0,"candidate_area_cm2":57.111224954776915,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"CANDIDATE_REJECTED_NO_USABLE_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|FRAGMENT_ONLY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.4626714885234833,"mask_sha256":"1f91b5d311743bd045c2938a0bcc615eb6a08ba2b879b85765c79be154d7f965","mask_binary_sha256":"1b110480e6d05dda88ab8ac4379e8289d8fca9d2b6e77a2c04373c3bd3baa261","mask_asset_rel":"masks/20260404_103121_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":10767.0,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|FRAGMENT_ONLY_REVIEW","target_confidence":0.4626714885234833}},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260404_103121_cam2_rf.jpg","frame_source_sha256":"c93878e423081e4e832e4960b61a14efc4989830f90fba06564f824d76bd17db","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1815,"y1":1058,"x2":2119,"y2":1195},"slot_box_unclipped_px":{"x1":1815,"y1":1058,"x2":2119,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":900,"x2":852,"y2":1152},"slot_box_unclipped_px":{"x1":487,"y1":900,"x2":852,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1206,"x2":220,"y2":1341},"slot_box_unclipped_px":{"x1":41,"y1":1206,"x2":220,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1404,"y1":713,"x2":1676,"y2":1044},"slot_box_unclipped_px":{"x1":1404,"y1":713,"x2":1676,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1413,"y1":699,"x2":1719,"y2":981},"detected_bbox_px":{"x1":1415,"y1":697,"x2":1717,"y2":981},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1376,"y1":665,"x2":1756,"y2":1032},"area_px":59525.0,"area_cm2":315.73750027241533,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8651748299598694,"mask_sha256":"f0c4a3bc956f985ba2ce7f45f05b71cb0285e17fa3b244058baaba8a81a3d9eb","mask_binary_sha256":"e466d1f2fdc77bd9675bf312c1e609a86f7ae37c36f086370794529a27857a08","mask_asset_rel":"masks/20260405_081218_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59525.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8651748299598694}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2126,"y1":1191,"x2":2470,"y2":1328},"slot_box_unclipped_px":{"x1":2126,"y1":1191,"x2":2470,"y2":1328},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2196,"y1":1162,"x2":2464,"y2":1347},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2092,"y1":1136,"x2":2497,"y2":1367},"area_px":29965.0,"area_cm2":218.00301940764447,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8570606708526611,"mask_sha256":"3f2f6dbc88ade21c3514e4b87dbc509a471a48d7fd3605864a799a34995aee24","mask_binary_sha256":"e50b9ff141e3eee60e980e64aad5d334928a8f1a113d593cc39ac1e3c04295e3","mask_asset_rel":"masks/20260405_081218_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29965.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8570606708526611}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1676,"y1":719,"x2":1934,"y2":1044},"slot_box_unclipped_px":{"x1":1676,"y1":719,"x2":1934,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2368,"y1":1190,"x2":2470,"y2":1327},"slot_box_unclipped_px":{"x1":2368,"y1":1190,"x2":2470,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1934,"y1":704,"x2":2306,"y2":1044},"slot_box_unclipped_px":{"x1":1934,"y1":704,"x2":2306,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":908,"x2":1148,"y2":1152},"slot_box_unclipped_px":{"x1":852,"y1":908,"x2":1148,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":112,"y1":1205,"x2":451,"y2":1341},"slot_box_unclipped_px":{"x1":112,"y1":1205,"x2":451,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":875,"x2":1444,"y2":1152},"slot_box_unclipped_px":{"x1":1148,"y1":875,"x2":1444,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1178,"y1":839,"x2":1552,"y2":1173},"detected_bbox_px":{"x1":1179,"y1":841,"x2":1552,"y2":1208},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1133,"y1":775,"x2":1597,"y2":1213},"area_px":87169.0,"area_cm2":455.66715954678824,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9408591389656067,"mask_sha256":"3767054b0f2591130c36b2654a94d45bf8b670342b1c7f7064c24d4df6684c89","mask_binary_sha256":"b5f52b669effbcba9176c3c1899e3db6fe244fbf41b0491528d8adbc08000da2","mask_asset_rel":"masks/20260405_081218_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":87169.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9408591389656067}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":349,"y1":1203,"x2":699,"y2":1340},"slot_box_unclipped_px":{"x1":349,"y1":1203,"x2":699,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":395,"y1":1163,"x2":698,"y2":1381},"candidate_bbox_px":null,"crop_bbox_px":{"x1":357,"y1":1140,"x2":742,"y2":1418},"area_px":41940.0,"area_cm2":305.12419936447884,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9272735714912415,"mask_sha256":"d50e266bad67c2a160a8720cc6a3561c18f661f169e03a5db539d8e1a167ec8b","mask_binary_sha256":"f5808059b0af423b045940580ca7c73724a5804d6767b5ffdd34e945b795001f","mask_asset_rel":"masks/20260405_081218_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41940.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9272735714912415}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":868,"x2":1743,"y2":1152},"slot_box_unclipped_px":{"x1":1444,"y1":868,"x2":1743,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1534,"y1":863,"x2":1825,"y2":1166},"detected_bbox_px":{"x1":1533,"y1":863,"x2":1824,"y2":1158},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1499,"y1":812,"x2":1860,"y2":1202},"area_px":56110.0,"area_cm2":293.3093682636062,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.890440046787262,"mask_sha256":"648d73e2d306f10b75d7fc88f4e1cd1764f1676fbad8336358ff16e030e00854","mask_binary_sha256":"95308c20a7a116363264940a0fd5b8364ef9f41454e8511c3b2d7020140ea34a","mask_asset_rel":"masks/20260405_081218_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56110.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.890440046787262}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":629,"y1":1201,"x2":940,"y2":1339},"slot_box_unclipped_px":{"x1":629,"y1":1201,"x2":940,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":691,"y1":1174,"x2":929,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":633,"y1":1150,"x2":975,"y2":1368},"area_px":27313.0,"area_cm2":198.7090428526946,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9331557154655457,"mask_sha256":"7fddb8760182f7aa47f6929d72daa8abd56af557433536beba5c77ce7088cf5a","mask_binary_sha256":"9b6db67f11838b8f41f450508a9a6d62606363c9789c495ecc35e64248c0b825","mask_asset_rel":"masks/20260405_081218_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27313.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9331557154655457}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1743,"y1":875,"x2":2043,"y2":1152},"slot_box_unclipped_px":{"x1":1743,"y1":875,"x2":2043,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1857,"y1":867,"x2":2149,"y2":1119},"detected_bbox_px":{"x1":1857,"y1":867,"x2":2143,"y2":1120},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1822,"y1":837,"x2":2184,"y2":1156},"area_px":42967.0,"area_cm2":224.60566077673084,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9187532067298889,"mask_sha256":"806e9fce6edea53f31c6227cb6a23972311432af2c89ce63b75218f9f95479bb","mask_binary_sha256":"62053c4efdab4b3496427ca67b2e98dde6736b064e27c2e1d085ff1fb2987fe3","mask_asset_rel":"masks/20260405_081218_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42967.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9187532067298889}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":72,"y1":808,"x2":310,"y2":1044},"slot_box_unclipped_px":{"x1":72,"y1":808,"x2":310,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":107,"y1":794,"x2":287,"y2":1005},"detected_bbox_px":{"x1":108,"y1":793,"x2":286,"y2":1004},"candidate_bbox_px":null,"crop_bbox_px":{"x1":62,"y1":769,"x2":324,"y2":1038},"area_px":22951.0,"area_cm2":121.73862022263258,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9186703562736511,"mask_sha256":"73e658fcffd5e9221720135d7334e0b3f326d5597013a29068d52c4188ef3455","mask_binary_sha256":"b81466a23c9222708aebf16f76ebb93fa276bcebb7b628f4dc2079915de7bdf7","mask_asset_rel":"masks/20260405_081218_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22951.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9186703562736511}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":901,"y1":1200,"x2":1177,"y2":1337},"slot_box_unclipped_px":{"x1":901,"y1":1200,"x2":1177,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":951,"y1":1168,"x2":1189,"y2":1324},"candidate_bbox_px":null,"crop_bbox_px":{"x1":912,"y1":1147,"x2":1223,"y2":1349},"area_px":22044.0,"area_cm2":160.37572367168747,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.929446816444397,"mask_sha256":"3e1adc54e51eaf4cd41703a4d44d1e971cab8c87225c8871dfe4e7e62187a489","mask_binary_sha256":"e36074af9795d758074db818f72d286340196150769900eda33bd1b544ddb434","mask_asset_rel":"masks/20260405_081218_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22044.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.929446816444397}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":874,"x2":2343,"y2":1152},"slot_box_unclipped_px":{"x1":2043,"y1":874,"x2":2343,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2133,"y1":884,"x2":2405,"y2":1168},"detected_bbox_px":{"x1":2133,"y1":883,"x2":2406,"y2":1108},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2100,"y1":835,"x2":2438,"y2":1202},"area_px":38005.0,"area_cm2":198.6673060213572,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.840857744216919,"mask_sha256":"2aa1d1ba2e0b82c93ea531f7c21cf18dc2c5e79077f9b0457f2e0dad3ed0d90f","mask_binary_sha256":"4c0b1f4ff8154814eeae240af243f8c6420895d00ecf728f82511a27b4b80752","mask_asset_rel":"masks/20260405_081218_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38005.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.840857744216919}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":310,"y1":788,"x2":552,"y2":1044},"slot_box_unclipped_px":{"x1":310,"y1":788,"x2":552,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":278,"y1":791,"x2":492,"y2":1033},"detected_bbox_px":{"x1":278,"y1":793,"x2":491,"y2":1017},"candidate_bbox_px":null,"crop_bbox_px":{"x1":252,"y1":761,"x2":525,"y2":1062},"area_px":32917.0,"area_cm2":174.60111375837204,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8512579202651978,"mask_sha256":"2ffb04b29ece9cc9c03e7df909d22aa33a7645a89e533c4485e379dec6e52e96","mask_binary_sha256":"3ad314879bdb599b0e3a8716959b4322cb15be15d022e79f0b4c0505ecb54d24","mask_asset_rel":"masks/20260405_081218_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32917.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8512579202651978}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1162,"y1":1198,"x2":1420,"y2":1335},"slot_box_unclipped_px":{"x1":1162,"y1":1198,"x2":1420,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1188,"y1":1173,"x2":1442,"y2":1360},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1153,"y1":1151,"x2":1474,"y2":1369},"area_px":26085.0,"area_cm2":189.775029576119,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9410462975502014,"mask_sha256":"4b0ed8d8bc933617d63e68ad87e3aaef380f5f14f682275ff90c1b44b1b447f8","mask_binary_sha256":"f877f7228cd8f28810bd4ca7f8f1da0f984646c8e9d9b5c1ea28b022afb50dd1","mask_asset_rel":"masks/20260405_081218_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26085.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9410462975502014}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2343,"y1":877,"x2":2581,"y2":1152},"slot_box_unclipped_px":{"x1":2343,"y1":877,"x2":2581,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2393,"y1":873,"x2":2580,"y2":1122},"detected_bbox_px":{"x1":2396,"y1":879,"x2":2586,"y2":1121},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2319,"y1":843,"x2":2592,"y2":1152},"area_px":28251.0,"area_cm2":147.67925437203954,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7372457981109619,"mask_sha256":"58986515cdcd024c5bee9b55c49cf710d3efc18e765199f2a6c6c5360b86a996","mask_binary_sha256":"fc1b3c56eb49e2360e8569726cd31e35d98a79f64cc08ad94869d2fca29894ff","mask_asset_rel":"masks/20260405_081218_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28251.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.7372457981109619}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":552,"y1":772,"x2":818,"y2":1044},"slot_box_unclipped_px":{"x1":552,"y1":772,"x2":818,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":503,"y1":762,"x2":743,"y2":1028},"detected_bbox_px":{"x1":507,"y1":763,"x2":744,"y2":1054},"candidate_bbox_px":null,"crop_bbox_px":{"x1":474,"y1":730,"x2":779,"y2":1061},"area_px":46036.0,"area_cm2":244.1880144903975,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8342300653457642,"mask_sha256":"68f02d6cda35d4b3b8aeaec03c34d56e56402cb7f1504e28ff6bea95b10dad9b","mask_binary_sha256":"ac4950c36125feef15913284bb619525895818735a0b847379bcbdfe30620755","mask_asset_rel":"masks/20260405_081218_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46036.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8342300653457642}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1412,"y1":1196,"x2":1679,"y2":1333},"slot_box_unclipped_px":{"x1":1412,"y1":1196,"x2":1679,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1443,"y1":1182,"x2":1664,"y2":1354},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1413,"y1":1151,"x2":1708,"y2":1368},"area_px":24495.0,"area_cm2":178.20737394928256,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.936609148979187,"mask_sha256":"eff61e9f36460cc826e2b32238c48d92fb6743cc45a0018f5f6eb43327694c1a","mask_binary_sha256":"9c6665ea0fd801e571f38d0a93488d09e187eb48b605dc2c62bc39f2531219f5","mask_asset_rel":"masks/20260405_081218_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24495.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.936609148979187}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":818,"y1":754,"x2":1104,"y2":1044},"slot_box_unclipped_px":{"x1":818,"y1":754,"x2":1104,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":756,"y1":762,"x2":1073,"y2":1003},"detected_bbox_px":{"x1":757,"y1":762,"x2":1070,"y2":1000},"candidate_bbox_px":null,"crop_bbox_px":{"x1":718,"y1":731,"x2":1111,"y2":1050},"area_px":48294.0,"area_cm2":256.16508757926965,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9092909097671509,"mask_sha256":"4d4c4932342ad11a923e7dfd7b2049d1aa4dd42f63e87a7726f90f9f8c416209","mask_binary_sha256":"9416f9da13b319c2bd99f3cf98248b39049e41bf7da8538012bd18f782a069eb","mask_asset_rel":"masks/20260405_081218_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48294.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9092909097671509}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1648,"y1":1195,"x2":1946,"y2":1332},"slot_box_unclipped_px":{"x1":1648,"y1":1195,"x2":1946,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1695,"y1":1181,"x2":1949,"y2":1339},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1654,"y1":1159,"x2":1983,"y2":1360},"area_px":23236.0,"area_cm2":169.0478277642592,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9204151034355164,"mask_sha256":"dc2c6824440b1275b0861a3dd37c9733bc3b23e3a5ced0c4cf2efdcd83e2ec3b","mask_binary_sha256":"bb2a87b4e2ff21ca66194dc61bcba9115eee3129f12bc11209d3f4f44459a77d","mask_asset_rel":"masks/20260405_081218_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23236.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9204151034355164}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1104,"y1":750,"x2":1404,"y2":1044},"slot_box_unclipped_px":{"x1":1104,"y1":750,"x2":1404,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1077,"y1":709,"x2":1402,"y2":1080},"detected_bbox_px":{"x1":1079,"y1":709,"x2":1401,"y2":1069},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1038,"y1":664,"x2":1441,"y2":1125},"area_px":69972.0,"area_cm2":371.15135437314484,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8787128925323486,"mask_sha256":"246406a557b753ec0933272fe3ce501a3e0049b15e6b6be712098cb5bf339df5","mask_binary_sha256":"c98ea27e9daedf13bd5cdf89dfbe03b8bd8a55d2ad9821d903812875b2aebe4a","mask_asset_rel":"masks/20260405_081218_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69972.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8787128925323486}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1886,"y1":1193,"x2":2216,"y2":1330},"slot_box_unclipped_px":{"x1":1886,"y1":1193,"x2":2216,"y2":1330},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1939,"y1":1164,"x2":2206,"y2":1331},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1891,"y1":1146,"x2":2254,"y2":1350},"area_px":25833.0,"area_cm2":187.9416652880921,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9427261352539062,"mask_sha256":"549ed761794e9268324fb9cbb3f1dbf8db886d45ef7b6356e4842e0131b497c3","mask_binary_sha256":"fa0ef16d0c2d11ddbfe2c7fbca2e6ac8c544488dd35b36f760f9509d58fdf17f","mask_asset_rel":"masks/20260405_081218_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25833.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9427261352539062}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":613,"x2":852,"y2":900},"slot_box_unclipped_px":{"x1":487,"y1":613,"x2":852,"y2":900},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1071,"x2":327,"y2":1207},"slot_box_unclipped_px":{"x1":41,"y1":1071,"x2":327,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1404,"y1":499,"x2":1676,"y2":713},"slot_box_unclipped_px":{"x1":1404,"y1":499,"x2":1676,"y2":713},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1380,"y1":467,"x2":1706,"y2":685},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1366,"y1":453,"x2":1720,"y2":699},"area_px":37274.0,"area_cm2":197.7118787930115,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"9b72682e034c3e8e81a8d172e6831bd998fa97dbad5bc3ef2e90125b7491a9dd","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"LEGACY_EXACT_SOURCE_MASK_RESCUE","target_confidence":null,"mask_sha256":"9eb8aa1a65bff864c60ad7d54b0b4bc88530c0fe0bd888cf8f5274eed6e018c2","mask_binary_sha256":"9b72682e034c3e8e81a8d172e6831bd998fa97dbad5bc3ef2e90125b7491a9dd","mask_asset_rel":"masks/20260405_081218_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37274.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2037,"y1":1057,"x2":2369,"y2":1194},"slot_box_unclipped_px":{"x1":2037,"y1":1057,"x2":2369,"y2":1194},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1676,"y1":499,"x2":1934,"y2":719},"slot_box_unclipped_px":{"x1":1676,"y1":499,"x2":1934,"y2":719},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2254,"y1":1055,"x2":2470,"y2":1192},"slot_box_unclipped_px":{"x1":2254,"y1":1055,"x2":2470,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1934,"y1":499,"x2":2306,"y2":704},"slot_box_unclipped_px":{"x1":1934,"y1":499,"x2":2306,"y2":704},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":613,"x2":1148,"y2":908},"slot_box_unclipped_px":{"x1":852,"y1":613,"x2":1148,"y2":908},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":219,"y1":1070,"x2":552,"y2":1207},"slot_box_unclipped_px":{"x1":219,"y1":1070,"x2":552,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":613,"x2":1444,"y2":875},"slot_box_unclipped_px":{"x1":1148,"y1":613,"x2":1444,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1199,"y1":608,"x2":1521,"y2":852},"detected_bbox_px":{"x1":1201,"y1":596,"x2":1516,"y2":859},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1160,"y1":579,"x2":1560,"y2":894},"area_px":55530.0,"area_cm2":290.2774767363759,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9021662473678589,"mask_sha256":"518a8bb6651e4d507c85222afe9c9e3e9a7b2c5a70a85991ed75dc18c93bf67d","mask_binary_sha256":"375f0e14286587a28e88c5203112edd2d42998eb28fe6620b9a3d0d632613d57","mask_asset_rel":"masks/20260405_081218_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55530.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9021662473678589}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":450,"y1":1069,"x2":768,"y2":1206},"slot_box_unclipped_px":{"x1":450,"y1":1069,"x2":768,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":491,"y1":1027,"x2":749,"y2":1190},"candidate_bbox_px":null,"crop_bbox_px":{"x1":445,"y1":1004,"x2":795,"y2":1208},"area_px":24127.0,"area_cm2":175.53008006835435,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8623926639556885,"mask_sha256":"70c1c7ffca3b1124372022168a2f8531a5eb631cc65cc2b4b6cf0c0bbef02366","mask_binary_sha256":"4e8d55f6c62a6f08eba826b1ad6d6d2c1eff637d654df74aab37d7885b75f806","mask_asset_rel":"masks/20260405_081218_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24127.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8623926639556885}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":613,"x2":1743,"y2":868},"slot_box_unclipped_px":{"x1":1444,"y1":613,"x2":1743,"y2":868},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1508,"y1":621,"x2":1821,"y2":858},"detected_bbox_px":{"x1":1514,"y1":622,"x2":1814,"y2":857},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1470,"y1":593,"x2":1859,"y2":887},"area_px":48739.0,"area_cm2":254.7782088718571,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9375400543212891,"mask_sha256":"be0a0c075e009af011879f09b0cb16f1d67674b01c07abc5a7264e6470178a9f","mask_binary_sha256":"943b33c5a6fea309eb3953189724e007988ffc13a212f4426f761ab9e4409d19","mask_asset_rel":"masks/20260405_081218_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48739.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9375400543212891}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":698,"y1":1067,"x2":978,"y2":1204},"slot_box_unclipped_px":{"x1":698,"y1":1067,"x2":978,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":733,"y1":990,"x2":979,"y2":1193},"candidate_bbox_px":null,"crop_bbox_px":{"x1":629,"y1":980,"x2":1021,"y2":1208},"area_px":32452.0,"area_cm2":236.0965788692434,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5919877290725708,"mask_sha256":"74152909bbba104e70cb422a2de62d90aa1f9edd5dc12c7ce0d4a929ca29738b","mask_binary_sha256":"89e2d5ebd9606cf7ab1fa560d7f4c9da4f83da52d96422aeb8ad63254b3bd6f9","mask_asset_rel":"masks/20260405_081218_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32452.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5919877290725708}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1743,"y1":613,"x2":2043,"y2":875},"slot_box_unclipped_px":{"x1":1743,"y1":613,"x2":2043,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1799,"y1":631,"x2":2084,"y2":878},"detected_bbox_px":{"x1":1799,"y1":637,"x2":2079,"y2":874},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1765,"y1":601,"x2":2118,"y2":908},"area_px":48634.0,"area_cm2":254.2293319574447,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8838737607002258,"mask_sha256":"7fd2fb89ba0103d828e2980f60d7b1fb4e2524281b9414bbe540dcdd55de1681","mask_binary_sha256":"23c879ff0bcb9c4188d2cd180a44a799fcf7c03ab7efe5ec42fd69e05b967365","mask_asset_rel":"masks/20260405_081218_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48634.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8838737607002258}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":72,"y1":499,"x2":310,"y2":808},"slot_box_unclipped_px":{"x1":72,"y1":499,"x2":310,"y2":808},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":149,"y1":684,"x2":294,"y2":799},"candidate_bbox_px":null,"crop_bbox_px":{"x1":43,"y1":462,"x2":339,"y2":845},"area_px":11100.0,"area_cm2":58.877551499770014,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.6140575408935547,"mask_sha256":"e1dcac3a06392341755e94ba6999b866f8b915c6dcacc70c9f306e817b2c7808","mask_binary_sha256":"837d7b13e190d7ba8ec7cfcfb6c778b205846ec853cdbad54bbefd97d42355b1","mask_asset_rel":"masks/20260405_081218_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":11100.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW","target_confidence":0.6140575408935547}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":939,"y1":1065,"x2":1191,"y2":1202},"slot_box_unclipped_px":{"x1":939,"y1":1065,"x2":1191,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":613,"x2":2343,"y2":874},"slot_box_unclipped_px":{"x1":2043,"y1":613,"x2":2343,"y2":874},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2077,"y1":627,"x2":2349,"y2":849},"detected_bbox_px":{"x1":2077,"y1":626,"x2":2349,"y2":847},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2044,"y1":600,"x2":2382,"y2":890},"area_px":39476.0,"area_cm2":206.3568102223154,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9190316796302795,"mask_sha256":"ff32197b17141d7d9593261fc4a69a60d4dcd5f7f9d5c7bd805f6226de0c4ae5","mask_binary_sha256":"c8290f19fb1a7c8a5e095f8df61f89ff836a6a4ec1e09bd6584882c2d21ff209","mask_asset_rel":"masks/20260405_081218_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39476.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9190316796302795}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":310,"y1":499,"x2":552,"y2":788},"slot_box_unclipped_px":{"x1":310,"y1":499,"x2":552,"y2":788},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":305,"y1":558,"x2":528,"y2":754},"detected_bbox_px":{"x1":305,"y1":577,"x2":526,"y2":753},"candidate_bbox_px":null,"crop_bbox_px":{"x1":278,"y1":510,"x2":557,"y2":828},"area_px":26169.0,"area_cm2":138.807805873647,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.731315553188324,"mask_sha256":"3d81919e0394b72ff270423a96a31645b6599df4352cc88a507ebfb28f3cbe4d","mask_binary_sha256":"44edff6f35964b3fab89aff8773b5ef75b9ebb037c70c6aa378276efe289bf9c","mask_asset_rel":"masks/20260405_081218_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26169.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.731315553188324}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1176,"y1":1064,"x2":1413,"y2":1201},"slot_box_unclipped_px":{"x1":1176,"y1":1064,"x2":1413,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1176,"y1":988,"x2":1407,"y2":1186},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1147,"y1":982,"x2":1444,"y2":1201},"area_px":27319.0,"area_cm2":198.7526943833619,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.92140132188797,"mask_sha256":"2d9ce4d25bf2e9edaf421abfd63cd84995a126cfd7aea0e2138288745b494978","mask_binary_sha256":"958ac0f1b140749ab6e69d6d19f455d9964f6a2de78ee29861fd54277b8569cb","mask_asset_rel":"masks/20260405_081218_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27319.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.92140132188797}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260405_081218_cam0_rf.jpg","frame_source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2343,"y1":613,"x2":2581,"y2":877},"slot_box_unclipped_px":{"x1":2343,"y1":613,"x2":2581,"y2":877},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2389,"y1":710,"x2":2515,"y2":854},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2314,"y1":581,"x2":2592,"y2":909},"area_px":13427.0,"area_cm2":70.18828885538122,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.42968758940696716,"mask_sha256":"272add9244ce71b7e0b14f6adf76c844113be5ba2c0874c7905802390225f637","mask_binary_sha256":"a1121adb48a2bdd614c1d2502c9744e265bb13509de8bfa5086ead68ccdc7c7d","mask_asset_rel":"masks/20260405_081218_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":13427.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.42968758940696716}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":552,"y1":499,"x2":818,"y2":772},"slot_box_unclipped_px":{"x1":552,"y1":499,"x2":818,"y2":772},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":547,"y1":532,"x2":819,"y2":755},"detected_bbox_px":{"x1":556,"y1":546,"x2":810,"y2":757},"candidate_bbox_px":null,"crop_bbox_px":{"x1":514,"y1":492,"x2":852,"y2":792},"area_px":31911.0,"area_cm2":169.26500413596045,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8522719740867615,"mask_sha256":"1c9bec26e4327c4a97dc0afa9716b75f50ab3b83b434750439c666ceaf9c782a","mask_binary_sha256":"ebf900efe1ee0f40bc30936ae86bb385a0a546a3246b22ab3e0af77575bb1519","mask_asset_rel":"masks/20260405_081218_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31911.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8522719740867615}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":1062,"x2":1649,"y2":1199},"slot_box_unclipped_px":{"x1":1405,"y1":1062,"x2":1649,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1409,"y1":1006,"x2":1665,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1380,"y1":986,"x2":1696,"y2":1212},"area_px":26413.0,"area_cm2":192.1613132525985,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5836485624313354,"mask_sha256":"5a3c17259bd792553d0d030167e48e5a3cc183a0321456210559c407437bc574","mask_binary_sha256":"6829b7d1e821779226b41ca41d58b92d4b7910b7bfe0ebda1c5f1181829bc899","mask_asset_rel":"masks/20260405_081218_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26413.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5836485624313354}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":818,"y1":499,"x2":1104,"y2":754},"slot_box_unclipped_px":{"x1":818,"y1":499,"x2":1104,"y2":754},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":803,"y1":487,"x2":1085,"y2":741},"detected_bbox_px":{"x1":803,"y1":493,"x2":1081,"y2":742},"candidate_bbox_px":null,"crop_bbox_px":{"x1":769,"y1":457,"x2":1122,"y2":771},"area_px":44793.0,"area_cm2":237.59478957920706,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8065341711044312,"mask_sha256":"c0f877c93d6a992ccc8757929a2febc3a86cae334999f9e9914a38d7a6fd825d","mask_binary_sha256":"23df9158b6ded7eb107ea29c76861ba64167992293290f728f9208a2709cfc82","mask_asset_rel":"masks/20260405_081218_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44793.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8065341711044312}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1618,"y1":1060,"x2":1887,"y2":1197},"slot_box_unclipped_px":{"x1":1618,"y1":1060,"x2":1887,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1648,"y1":985,"x2":1886,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1618,"y1":981,"x2":1921,"y2":1213},"area_px":29554.0,"area_cm2":215.0128895569339,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9319743514060974,"mask_sha256":"52017d7959392f72198c44881220368bc547f0981b383aa387f6cfa87efcbdb3","mask_binary_sha256":"d1d7cbfd80b3ee96acb016ef3a514fd2defcca01a89dbe010e18162fcdf99117","mask_asset_rel":"masks/20260405_081218_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29554.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9319743514060974}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260405_081218_cam1_rf.jpg","frame_source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1104,"y1":499,"x2":1404,"y2":750},"slot_box_unclipped_px":{"x1":1104,"y1":499,"x2":1404,"y2":750},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260405_081218_cam2_rf.jpg","frame_source_sha256":"6d6828c398a89c1457950093ea3d6c1b0c3b3247de7a8d3ba02fdd6b7c4ef8cf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1826,"y1":1059,"x2":2127,"y2":1196},"slot_box_unclipped_px":{"x1":1826,"y1":1059,"x2":2127,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":907,"x2":851,"y2":1156},"slot_box_unclipped_px":{"x1":486,"y1":907,"x2":851,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1208,"x2":215,"y2":1343},"slot_box_unclipped_px":{"x1":41,"y1":1208,"x2":215,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1388,"y1":756,"x2":1662,"y2":1059},"slot_box_unclipped_px":{"x1":1388,"y1":756,"x2":1662,"y2":1059},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1412,"y1":710,"x2":1718,"y2":991},"detected_bbox_px":{"x1":1414,"y1":711,"x2":1719,"y2":991},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1375,"y1":676,"x2":1755,"y2":1025},"area_px":59061.0,"area_cm2":313.27631253404655,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8761388659477234,"mask_sha256":"93e90e4700d5162f7ff362f68af9243760c24327693e4012782040d89f42d080","mask_binary_sha256":"d6a539616e4e0d44a6e62d3d14d89d49eda45fa256c0950cda24e87bb66decd6","mask_asset_rel":"masks/20260406_085427_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59061.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8761388659477234}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2120,"y1":1193,"x2":2469,"y2":1330},"slot_box_unclipped_px":{"x1":2120,"y1":1193,"x2":2469,"y2":1330},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2202,"y1":1169,"x2":2469,"y2":1348},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2085,"y1":1145,"x2":2502,"y2":1373},"area_px":29837.0,"area_cm2":217.0717867534086,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8948318362236023,"mask_sha256":"628a76265c4b2f215084598b62a67b7f709e63f094d611a0137ee2ea196fa57e","mask_binary_sha256":"989492a8814f16e8ed82d4243c7ea81dffe104f0bc1b91cc84d711c8468055ed","mask_asset_rel":"masks/20260406_085427_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29837.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8948318362236023}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1662,"y1":787,"x2":1924,"y2":1059},"slot_box_unclipped_px":{"x1":1662,"y1":787,"x2":1924,"y2":1059},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2361,"y1":1192,"x2":2469,"y2":1329},"slot_box_unclipped_px":{"x1":2361,"y1":1192,"x2":2469,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1924,"y1":792,"x2":2306,"y2":1059},"slot_box_unclipped_px":{"x1":1924,"y1":792,"x2":2306,"y2":1059},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":900,"x2":1148,"y2":1156},"slot_box_unclipped_px":{"x1":851,"y1":900,"x2":1148,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":112,"y1":1207,"x2":446,"y2":1343},"slot_box_unclipped_px":{"x1":112,"y1":1207,"x2":446,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":883,"x2":1445,"y2":1156},"slot_box_unclipped_px":{"x1":1148,"y1":883,"x2":1445,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1177,"y1":849,"x2":1553,"y2":1172},"detected_bbox_px":{"x1":1179,"y1":852,"x2":1552,"y2":1208},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1132,"y1":785,"x2":1598,"y2":1211},"area_px":85252.0,"area_cm2":445.64623530937365,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9390114545822144,"mask_sha256":"b84333640b9eb2d42dbe2f39a6ca5c2739c9087989dcd9143767db2f2657f5bf","mask_binary_sha256":"d9a8c33059db348f5bf870e9b3f16c3253ef43c88cfac35639e126c79475376b","mask_asset_rel":"masks/20260406_085427_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":85252.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9390114545822144}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":349,"y1":1205,"x2":693,"y2":1342},"slot_box_unclipped_px":{"x1":349,"y1":1205,"x2":693,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":392,"y1":1169,"x2":692,"y2":1389},"candidate_bbox_px":null,"crop_bbox_px":{"x1":354,"y1":1145,"x2":735,"y2":1421},"area_px":43074.0,"area_cm2":313.37433866059996,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9076861143112183,"mask_sha256":"ddb9b399c42bea5737a60c8cad6d24c01fd7d7745bfbccf275a25f7683ef0a4b","mask_binary_sha256":"b923563fb940eeb9e552818c33d7622aa4374924bed9dc447b8e4d8536a7f694","mask_asset_rel":"masks/20260406_085427_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43074.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9076861143112183}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":879,"x2":1744,"y2":1156},"slot_box_unclipped_px":{"x1":1445,"y1":879,"x2":1744,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1536,"y1":873,"x2":1826,"y2":1167},"detected_bbox_px":{"x1":1536,"y1":871,"x2":1823,"y2":1165},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1501,"y1":818,"x2":1861,"y2":1202},"area_px":56582.0,"area_cm2":295.7767006788695,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9058912396430969,"mask_sha256":"df5b17785e8d4904a491a9b1948fde0cf670dc4a2320aafde7c253ea3acbce36","mask_binary_sha256":"527645a361adac703f833fb23982bd460b497dc07d96065911ff20cf5c7a0609","mask_asset_rel":"masks/20260406_085427_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56582.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9058912396430969}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":629,"y1":1203,"x2":935,"y2":1341},"slot_box_unclipped_px":{"x1":629,"y1":1203,"x2":935,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":687,"y1":1180,"x2":926,"y2":1361},"candidate_bbox_px":null,"crop_bbox_px":{"x1":632,"y1":1153,"x2":969,"y2":1374},"area_px":27525.0,"area_cm2":200.25139693627278,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9327377676963806,"mask_sha256":"2ebf61a5cd3a26955d4e81bdeb79470a7976d9b6674dfbb48d8b851b337e3492","mask_binary_sha256":"fa5f87ed7629ef34ebbdc3e26d6c993939cb70a8fbc0143cf7642ad4cd94cb86","mask_asset_rel":"masks/20260406_085427_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27525.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9327377676963806}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":885,"x2":2044,"y2":1156},"slot_box_unclipped_px":{"x1":1744,"y1":885,"x2":2044,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1859,"y1":875,"x2":2152,"y2":1125},"detected_bbox_px":{"x1":1861,"y1":874,"x2":2145,"y2":1125},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1824,"y1":845,"x2":2187,"y2":1163},"area_px":42532.0,"area_cm2":222.33174213130812,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9282265305519104,"mask_sha256":"a9d24e7e508fb30f194ed41e28016e4be16ea76c68e7a555c5d6d73cdce53e43","mask_binary_sha256":"81123c45f61c7065818bc7513175e9f4b55ac115a34c204ab90403d606be37a0","mask_asset_rel":"masks/20260406_085427_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42532.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9282265305519104}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":10,"y1":767,"x2":299,"y2":1059},"slot_box_unclipped_px":{"x1":10,"y1":767,"x2":299,"y2":1059},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":103,"y1":803,"x2":282,"y2":1007},"detected_bbox_px":{"x1":107,"y1":802,"x2":284,"y2":1008},"candidate_bbox_px":null,"crop_bbox_px":{"x1":31,"y1":750,"x2":349,"y2":1071},"area_px":22884.0,"area_cm2":121.3832332000664,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9224504232406616,"mask_sha256":"cc405bfbee196d48068899129595272ff65281aae34069c0ebde23b1c00ddab9","mask_binary_sha256":"2f2ba0ce6952b900f1aafda5cbed573eb4ec52f8c7426ceef548b286a984710b","mask_asset_rel":"masks/20260406_085427_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22884.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9224504232406616}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":901,"y1":1202,"x2":1172,"y2":1339},"slot_box_unclipped_px":{"x1":901,"y1":1202,"x2":1172,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":948,"y1":1177,"x2":1188,"y2":1333},"candidate_bbox_px":null,"crop_bbox_px":{"x1":914,"y1":1157,"x2":1221,"y2":1353},"area_px":22306.0,"area_cm2":162.28184051082656,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9350670576095581,"mask_sha256":"43b7e979c7cda1153fbd2f2ab38e1d974484216417e0e8acde12d90736768d57","mask_binary_sha256":"f2783c1ddffe215354e087aa42519e622a7957184b431da49d6d34dfdd26fde2","mask_asset_rel":"masks/20260406_085427_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22306.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9350670576095581}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2044,"y1":880,"x2":2328,"y2":1156},"slot_box_unclipped_px":{"x1":2044,"y1":880,"x2":2328,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2136,"y1":891,"x2":2408,"y2":1153},"detected_bbox_px":{"x1":2138,"y1":890,"x2":2408,"y2":1161},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2103,"y1":859,"x2":2441,"y2":1184},"area_px":42203.0,"area_cm2":220.61192779948266,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9149553775787354,"mask_sha256":"3f3b4d8b770c8c88b92b1550a163d3535ebf7ca772a7bf2f11b9b9d2bb7b05f5","mask_binary_sha256":"9ae9924f814e6c484697d554fa3865e979e86a93251e86c07df37f9678f41e0e","mask_asset_rel":"masks/20260406_085427_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42203.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9149553775787354}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":299,"y1":791,"x2":531,"y2":1059},"slot_box_unclipped_px":{"x1":299,"y1":791,"x2":531,"y2":1059},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":274,"y1":799,"x2":488,"y2":1034},"detected_bbox_px":{"x1":276,"y1":800,"x2":489,"y2":1023},"candidate_bbox_px":null,"crop_bbox_px":{"x1":248,"y1":761,"x2":517,"y2":1062},"area_px":32867.0,"area_cm2":174.33589956242713,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8658403158187866,"mask_sha256":"183052c5de26d25ba98548d1147a8cc745d23d721d28a38533933d910a272045","mask_binary_sha256":"e1e8034b8ca25a837ea296e0a54240274a69faa4da3140e7ed182be00eac100e","mask_asset_rel":"masks/20260406_085427_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32867.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8658403158187866}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1162,"y1":1200,"x2":1419,"y2":1337},"slot_box_unclipped_px":{"x1":1162,"y1":1200,"x2":1419,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1186,"y1":1180,"x2":1442,"y2":1365},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1152,"y1":1154,"x2":1475,"y2":1371},"area_px":25641.0,"area_cm2":186.54481630673826,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9410979151725769,"mask_sha256":"709b3d3e7943535fe6e2f44d30bb3fd9bacb3362593857b8a9389f6a77b2a534","mask_binary_sha256":"c6bb05617b5f251e664dc1193e82a22a9bb7e73798fbcd072b7bc32cf2f1135c","mask_asset_rel":"masks/20260406_085427_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25641.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9410979151725769}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2328,"y1":869,"x2":2583,"y2":1156},"slot_box_unclipped_px":{"x1":2328,"y1":869,"x2":2583,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2395,"y1":884,"x2":2582,"y2":1126},"detected_bbox_px":{"x1":2400,"y1":882,"x2":2585,"y2":1123},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2303,"y1":847,"x2":2592,"y2":1163},"area_px":27906.0,"area_cm2":145.875801653256,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7843098044395447,"mask_sha256":"a77a62badc7c895bf45d9bd33729170722672a005374b4fc6610cdae90165b2a","mask_binary_sha256":"f4b9bdca75a9d5d2dba0051ee12596c994019e8934c6b0a9072218237185a66d","mask_asset_rel":"masks/20260406_085427_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27906.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.7843098044395447}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":531,"y1":779,"x2":794,"y2":1059},"slot_box_unclipped_px":{"x1":531,"y1":779,"x2":794,"y2":1059},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":500,"y1":769,"x2":740,"y2":1055},"detected_bbox_px":{"x1":504,"y1":772,"x2":741,"y2":1047},"candidate_bbox_px":null,"crop_bbox_px":{"x1":471,"y1":735,"x2":775,"y2":1089},"area_px":41809.0,"area_cm2":221.76680636521482,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8267213106155396,"mask_sha256":"f3e91c25662785294856d0bec85894488a5198bfaa7fd7e66644d9716686ff97","mask_binary_sha256":"2ea8690a1ebeacd9ba569697431f90dc66085e9fe0550e366cacd1821c92aea3","mask_asset_rel":"masks/20260406_085427_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41809.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8267213106155396}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1406,"y1":1198,"x2":1678,"y2":1335},"slot_box_unclipped_px":{"x1":1406,"y1":1198,"x2":1678,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1444,"y1":1188,"x2":1665,"y2":1360},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1413,"y1":1154,"x2":1712,"y2":1372},"area_px":24193.0,"area_cm2":176.01024690569474,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9394972324371338,"mask_sha256":"de74ca63a0ecd06e681bf4faeffcb9742ecd987d40c8233b82496037b0bb76a2","mask_binary_sha256":"58ae0b7bdaf4667e264f43f1114d297aebd6f9e322ebc86eaa35ef3584e80414","mask_asset_rel":"masks/20260406_085427_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24193.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9394972324371338}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":758,"x2":1085,"y2":1059},"slot_box_unclipped_px":{"x1":794,"y1":758,"x2":1085,"y2":1059},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":754,"y1":773,"x2":1071,"y2":1012},"detected_bbox_px":{"x1":754,"y1":772,"x2":1067,"y2":1009},"candidate_bbox_px":null,"crop_bbox_px":{"x1":716,"y1":730,"x2":1109,"y2":1061},"area_px":48159.0,"area_cm2":255.4490092502184,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9202075004577637,"mask_sha256":"a5ab511c134c676f41554557e0baf9972dcb4dc65c0f85d5536813d462dd8aa9","mask_binary_sha256":"6dbd09889dff67eed56b9a27281f31aa1abb2da96bbc23d70642b6dafb95ebc9","mask_asset_rel":"masks/20260406_085427_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48159.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9202075004577637}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1642,"y1":1197,"x2":1946,"y2":1334},"slot_box_unclipped_px":{"x1":1642,"y1":1197,"x2":1946,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1696,"y1":1184,"x2":1952,"y2":1342},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1654,"y1":1159,"x2":1988,"y2":1368},"area_px":23573.0,"area_cm2":171.49958873673964,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9247133135795593,"mask_sha256":"3a18df346621b62f7f42f1d28746dc5e926e8b33dd0aa5136ca795dd584e1796","mask_binary_sha256":"4b2b33021aac88dc380b7ab3f8e1ef809e7805748bad4db05312fad1a3a09e26","mask_asset_rel":"masks/20260406_085427_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23573.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9247133135795593}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1085,"y1":766,"x2":1388,"y2":1059},"slot_box_unclipped_px":{"x1":1085,"y1":766,"x2":1388,"y2":1059},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1074,"y1":720,"x2":1402,"y2":1031},"detected_bbox_px":{"x1":1076,"y1":724,"x2":1402,"y2":1047},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1035,"y1":683,"x2":1441,"y2":1072},"area_px":63712.0,"area_cm2":337.9465370408421,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8928632140159607,"mask_sha256":"f22ea5e1ef671b9ac521000dc9584a258f97514fcbb066eabf78909efe6406d1","mask_binary_sha256":"8c89b36150a3ce6faf324985b64006c5e947755a18859b000a136ec1f5db4781","mask_asset_rel":"masks/20260406_085427_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63712.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8928632140159607}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1879,"y1":1195,"x2":2215,"y2":1332},"slot_box_unclipped_px":{"x1":1879,"y1":1195,"x2":2215,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1942,"y1":1174,"x2":2211,"y2":1335},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1894,"y1":1155,"x2":2264,"y2":1352},"area_px":25421.0,"area_cm2":184.9442601822703,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9384210705757141,"mask_sha256":"ec60c9c7382301dd708c074f7a776cd9ab264976ed20158337834d7cf3b0b540","mask_binary_sha256":"3532957c0452f4214fa1619453c281cd45079c62c2dfbdc2bafddcaf08df1495","mask_asset_rel":"masks/20260406_085427_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25421.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9384210705757141}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":621,"x2":851,"y2":907},"slot_box_unclipped_px":{"x1":486,"y1":621,"x2":851,"y2":907},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1073,"x2":316,"y2":1209},"slot_box_unclipped_px":{"x1":41,"y1":1073,"x2":316,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1388,"y1":478,"x2":1662,"y2":756},"slot_box_unclipped_px":{"x1":1388,"y1":478,"x2":1662,"y2":756},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1388,"y1":480,"x2":1707,"y2":692},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1350,"y1":455,"x2":1745,"y2":717},"area_px":36631.0,"area_cm2":194.30122423315996,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.053435180336236954,"mask_sha256":"4f25197d3cf0cdc59e636e55e8e21918eca68aea5d33b81b70fa853f4a870bf1","mask_binary_sha256":"3c77508bff04c5ac5500b7a79de8805af1c27ede1529fd9b7d2cc44007a48c28","mask_asset_rel":"masks/20260406_085427_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36631.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.053435180336236954}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2026,"y1":1059,"x2":2362,"y2":1196},"slot_box_unclipped_px":{"x1":2026,"y1":1059,"x2":2362,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1662,"y1":478,"x2":1924,"y2":787},"slot_box_unclipped_px":{"x1":1662,"y1":478,"x2":1924,"y2":787},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2243,"y1":1057,"x2":2469,"y2":1194},"slot_box_unclipped_px":{"x1":2243,"y1":1057,"x2":2469,"y2":1194},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1924,"y1":478,"x2":2306,"y2":792},"slot_box_unclipped_px":{"x1":1924,"y1":478,"x2":2306,"y2":792},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":621,"x2":1148,"y2":900},"slot_box_unclipped_px":{"x1":851,"y1":621,"x2":1148,"y2":900},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":214,"y1":1072,"x2":541,"y2":1209},"slot_box_unclipped_px":{"x1":214,"y1":1072,"x2":541,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":621,"x2":1445,"y2":883},"slot_box_unclipped_px":{"x1":1148,"y1":621,"x2":1445,"y2":883},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1200,"y1":614,"x2":1521,"y2":863},"detected_bbox_px":{"x1":1202,"y1":610,"x2":1516,"y2":867},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1161,"y1":584,"x2":1560,"y2":909},"area_px":54213.0,"area_cm2":283.3929920098892,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8945297002792358,"mask_sha256":"7474a15bdd9286163396f5dccbbfb93f320bde90a243b90d6bfa4bbf91cd3365","mask_binary_sha256":"c1bdc82f8b2e8a737beace54839d6ece5a96986c35bb98488ca72dac4aeb3422","mask_asset_rel":"masks/20260406_085427_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54213.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8945297002792358}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":445,"y1":1071,"x2":757,"y2":1208},"slot_box_unclipped_px":{"x1":445,"y1":1071,"x2":757,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":491,"y1":1038,"x2":747,"y2":1211},"candidate_bbox_px":null,"crop_bbox_px":{"x1":445,"y1":1021,"x2":788,"y2":1222},"area_px":24236.0,"area_cm2":176.3230828754771,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8249094486236572,"mask_sha256":"d44d5cbefe7c309fb8ac85334330893fea5f2f46c44cb1c11a95cf3197b9efb3","mask_binary_sha256":"684b5da4bc4606731ca256e29cf6f472c31c111c35a47af2b8a7f3af5dbdb522","mask_asset_rel":"masks/20260406_085427_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24236.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8249094486236572}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":621,"x2":1744,"y2":879},"slot_box_unclipped_px":{"x1":1445,"y1":621,"x2":1744,"y2":879},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1507,"y1":632,"x2":1821,"y2":870},"detected_bbox_px":{"x1":1514,"y1":629,"x2":1817,"y2":869},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1469,"y1":603,"x2":1859,"y2":899},"area_px":47460.0,"area_cm2":248.09236531439583,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9331364035606384,"mask_sha256":"86ec54637df6f408fdfdb28b7926ccd631554306f5705efa4e5bff16244bf3a4","mask_binary_sha256":"90c190318ab62280eb85ff7b781281b491b3444fbadcf291c6329df9f32fcfec","mask_asset_rel":"masks/20260406_085427_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47460.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9331364035606384}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":692,"y1":1069,"x2":967,"y2":1206},"slot_box_unclipped_px":{"x1":692,"y1":1069,"x2":967,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":726,"y1":990,"x2":981,"y2":1197},"candidate_bbox_px":null,"crop_bbox_px":{"x1":690,"y1":975,"x2":1015,"y2":1216},"area_px":32655.0,"area_cm2":237.57345565682064,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6950984597206116,"mask_sha256":"ddadc469b25458dc8ff43af582efa39a2415a258f6124b3a6deb5181b0120b26","mask_binary_sha256":"4a6f4052c931221ee602aaa3627d36a48e95db1c7d20d96f7a533d16725e695b","mask_asset_rel":"masks/20260406_085427_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32655.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.6950984597206116}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":621,"x2":2044,"y2":885},"slot_box_unclipped_px":{"x1":1744,"y1":621,"x2":2044,"y2":885},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1801,"y1":647,"x2":2088,"y2":888},"detected_bbox_px":{"x1":1800,"y1":649,"x2":2081,"y2":886},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1767,"y1":613,"x2":2122,"y2":917},"area_px":48197.0,"area_cm2":251.94495851365224,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8898170590400696,"mask_sha256":"65da5f94d155d2a3422f0ef48d80d09fb53c88c066fec0da5d21b5c9e14cbc66","mask_binary_sha256":"573e4b031e6f2823cc86262598ff2ac329dc558beab627a57cdcaa1ec42db2aa","mask_asset_rel":"masks/20260406_085427_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48197.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8898170590400696}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":10,"y1":478,"x2":299,"y2":767},"slot_box_unclipped_px":{"x1":10,"y1":478,"x2":299,"y2":767},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":934,"y1":1067,"x2":1180,"y2":1204},"slot_box_unclipped_px":{"x1":934,"y1":1067,"x2":1180,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2044,"y1":621,"x2":2328,"y2":880},"slot_box_unclipped_px":{"x1":2044,"y1":621,"x2":2328,"y2":880},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2079,"y1":642,"x2":2353,"y2":858},"detected_bbox_px":{"x1":2079,"y1":642,"x2":2353,"y2":857},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2046,"y1":616,"x2":2386,"y2":905},"area_px":37349.0,"area_cm2":195.23813215607606,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9109891653060913,"mask_sha256":"f980e92924509e9f1d721132d942126e87871fd20d8ca0e11464228eddfe724e","mask_binary_sha256":"252b971888c25806aada7b817ad2f49e0f60c73a1cd4235e013eb3f4b032acab","mask_asset_rel":"masks/20260406_085427_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37349.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9109891653060913}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":299,"y1":478,"x2":531,"y2":791},"slot_box_unclipped_px":{"x1":299,"y1":478,"x2":531,"y2":791},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":304,"y1":585,"x2":526,"y2":763},"detected_bbox_px":{"x1":306,"y1":589,"x2":523,"y2":760},"candidate_bbox_px":null,"crop_bbox_px":{"x1":277,"y1":504,"x2":555,"y2":848},"area_px":25830.0,"area_cm2":137.0096536251405,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6731017231941223,"mask_sha256":"e34e173b83e20980b80809a0d2e92c04e3575747db0441f7aba279505a241ba6","mask_binary_sha256":"a0d4b17862917e6a9c3c979b715aa69d23aa3cf565a86f06223e2056331cbad2","mask_asset_rel":"masks/20260406_085427_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25830.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6731017231941223}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1171,"y1":1066,"x2":1407,"y2":1203},"slot_box_unclipped_px":{"x1":1171,"y1":1066,"x2":1407,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1234,"y1":989,"x2":1388,"y2":1177},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1147,"y1":977,"x2":1444,"y2":1209},"area_px":19937.0,"area_cm2":145.04676115235134,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2760377824306488,"mask_sha256":"1bac555fac5a3c71a026e3a3a5246f32f238347798b108453111ca510e73d523","mask_binary_sha256":"d5596066bcfb6bb4b3db75fc8bbcc896e7c9ba86292389215cdefd8e3e7bb357","mask_asset_rel":"masks/20260406_085427_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":19937.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.2760377824306488}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260406_085427_cam0_rf.jpg","frame_source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2328,"y1":621,"x2":2583,"y2":869},"slot_box_unclipped_px":{"x1":2328,"y1":621,"x2":2583,"y2":869},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":531,"y1":478,"x2":794,"y2":779},"slot_box_unclipped_px":{"x1":531,"y1":478,"x2":794,"y2":779},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":547,"y1":533,"x2":817,"y2":767},"detected_bbox_px":{"x1":553,"y1":542,"x2":811,"y2":769},"candidate_bbox_px":null,"crop_bbox_px":{"x1":515,"y1":484,"x2":849,"y2":815},"area_px":35277.0,"area_cm2":187.11922380697177,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8490344285964966,"mask_sha256":"7b505d3438ff0aa2734d747abeb1742bd24f511126f7bcd805d446c8984b2dd3","mask_binary_sha256":"2d7bcd0424193031e9b7812f5117a3c907cb226e245c5e87e7495b60e07a5a22","mask_asset_rel":"masks/20260406_085427_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35277.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8490344285964966}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1394,"y1":1064,"x2":1643,"y2":1201},"slot_box_unclipped_px":{"x1":1394,"y1":1064,"x2":1643,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":478,"x2":1085,"y2":758},"slot_box_unclipped_px":{"x1":794,"y1":478,"x2":1085,"y2":758},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":800,"y1":501,"x2":1086,"y2":753},"detected_bbox_px":{"x1":803,"y1":503,"x2":1081,"y2":753},"candidate_bbox_px":null,"crop_bbox_px":{"x1":766,"y1":467,"x2":1120,"y2":783},"area_px":46244.0,"area_cm2":245.29130554552833,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8845893144607544,"mask_sha256":"4e3702b9d5f83b3253ca85939c167696f9a79e659f8f2dcc8af68f2d9109fb13","mask_binary_sha256":"b33f183946f00c77629216dbde99a0a163f9e0f5f785fa29b3f140aaa9016440","mask_asset_rel":"masks/20260406_085427_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46244.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8845893144607544}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1607,"y1":1062,"x2":1880,"y2":1199},"slot_box_unclipped_px":{"x1":1607,"y1":1062,"x2":1880,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1650,"y1":984,"x2":1887,"y2":1198},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1620,"y1":976,"x2":1925,"y2":1224},"area_px":29622.0,"area_cm2":215.50760690449673,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9305119514465332,"mask_sha256":"257cf067b40d7a2bc892fb10c0478b8b75a7fb00d3b69b6626c00a9aa23439eb","mask_binary_sha256":"ef6c9fa1b48a9e92a3c1e6cbbde36db71ec63e9497b2c51bbd50cd742843dfd9","mask_asset_rel":"masks/20260406_085427_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29622.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9305119514465332}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260406_085427_cam1_rf.jpg","frame_source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1085,"y1":478,"x2":1388,"y2":766},"slot_box_unclipped_px":{"x1":1085,"y1":478,"x2":1388,"y2":766},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1113,"y1":507,"x2":1374,"y2":691},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1082,"y1":485,"x2":1405,"y2":713},"area_px":32768.0,"area_cm2":173.8107754544562,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.10794650763273239,"mask_sha256":"f1de4c93efd4958694cc29d89cffe9b13fc1d92f5a5cd6e1d5fb57847effbb16","mask_binary_sha256":"d7e370ef4bb2180ccb5f27598e0675ffda78a42250c7919e281dff34668e2b54","mask_asset_rel":"masks/20260406_085427_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32768.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.10794650763273239}},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260406_085427_cam2_rf.jpg","frame_source_sha256":"9642bf29ac182afd55de142ce086a8d213557228bda8d4d56ac3eff67f2c55e1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1814,"y1":1061,"x2":2121,"y2":1198},"slot_box_unclipped_px":{"x1":1814,"y1":1061,"x2":2121,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":586,"y1":894,"x2":897,"y2":1160},"slot_box_unclipped_px":{"x1":586,"y1":894,"x2":897,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1200,"x2":277,"y2":1335},"slot_box_unclipped_px":{"x1":123,"y1":1200,"x2":277,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1375,"y1":723,"x2":1662,"y2":1052},"slot_box_unclipped_px":{"x1":1375,"y1":723,"x2":1662,"y2":1052},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1412,"y1":695,"x2":1720,"y2":975},"detected_bbox_px":{"x1":1415,"y1":697,"x2":1720,"y2":980},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1375,"y1":659,"x2":1757,"y2":1021},"area_px":59697.0,"area_cm2":316.64983710646584,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9032765030860901,"mask_sha256":"a07e912c3debf9fa314263b35dbe3d392b6e96baa75c01751b72c50792a184ba","mask_binary_sha256":"13e61d68c6ad1c15b4465ac4f2dc122c088cc575f33ec8cde2039b75d692b431","mask_asset_rel":"masks/20260407_090811_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59697.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9032765030860901}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2180,"y1":1185,"x2":2551,"y2":1322},"slot_box_unclipped_px":{"x1":2180,"y1":1185,"x2":2551,"y2":1322},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2197,"y1":1156,"x2":2463,"y2":1331},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2110,"y1":1132,"x2":2518,"y2":1361},"area_px":29903.0,"area_cm2":217.55195359074895,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8788169026374817,"mask_sha256":"510af669be183005034d3a6c740e88c20a3fba34332397641ff57baf51cd6cb8","mask_binary_sha256":"e99abdada0e42e63d1d9486a60fc3cfb4817dcb94361d254edc9b6ea60886fe1","mask_asset_rel":"masks/20260407_090811_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29903.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8788169026374817}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1711,"y1":733,"x2":1994,"y2":1052},"slot_box_unclipped_px":{"x1":1711,"y1":733,"x2":1994,"y2":1052},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2420,"y1":1184,"x2":2551,"y2":1321},"slot_box_unclipped_px":{"x1":2420,"y1":1184,"x2":2551,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1957,"y1":728,"x2":2319,"y2":1052},"slot_box_unclipped_px":{"x1":1957,"y1":728,"x2":2319,"y2":1052},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":897,"y1":891,"x2":1198,"y2":1160},"slot_box_unclipped_px":{"x1":897,"y1":891,"x2":1198,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":199,"y1":1199,"x2":508,"y2":1335},"slot_box_unclipped_px":{"x1":199,"y1":1199,"x2":508,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1198,"y1":874,"x2":1498,"y2":1160},"slot_box_unclipped_px":{"x1":1198,"y1":874,"x2":1498,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1176,"y1":838,"x2":1549,"y2":1165},"detected_bbox_px":{"x1":1178,"y1":842,"x2":1549,"y2":1201},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1131,"y1":774,"x2":1594,"y2":1204},"area_px":87737.0,"area_cm2":458.6363222838,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9369664192199707,"mask_sha256":"697228ea7858768c4cfed6f49bfd8630dba006069f4ad64ed155fbe586bcdf12","mask_binary_sha256":"a05600d49702a6211ad2f47ca2ea4da2df30ed83cd63cd0782ce7c65feed0eb5","mask_asset_rel":"masks/20260407_090811_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":87737.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9369664192199707}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":436,"y1":1197,"x2":755,"y2":1334},"slot_box_unclipped_px":{"x1":436,"y1":1197,"x2":755,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":395,"y1":1159,"x2":692,"y2":1363},"candidate_bbox_px":null,"crop_bbox_px":{"x1":358,"y1":1133,"x2":734,"y2":1367},"area_px":40335.0,"area_cm2":293.44741491097415,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9090099334716797,"mask_sha256":"a69f2d9e79e8701d88620be8d006258b1cc37d45ec48621d0f2e46f4c1f058b9","mask_binary_sha256":"73ed6663acb3509ab7f6811a510b2ad945505bb8e4450a3cd7d0cefefe781f0a","mask_asset_rel":"masks/20260407_090811_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40335.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9090099334716797}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1498,"y1":869,"x2":1784,"y2":1160},"slot_box_unclipped_px":{"x1":1498,"y1":869,"x2":1784,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1533,"y1":863,"x2":1824,"y2":1163},"detected_bbox_px":{"x1":1535,"y1":861,"x2":1824,"y2":1157},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1498,"y1":807,"x2":1859,"y2":1199},"area_px":57205.0,"area_cm2":299.03337037104956,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9214752912521362,"mask_sha256":"de5ba21f076b0a687310c0070ec9bd3d3f7b6f0492e16b353afceefe54765f0f","mask_binary_sha256":"ae77031dbc55d7c886034ea2b2fc4cf5b6b7e7333a59d72152b1224feb8f8fac","mask_asset_rel":"masks/20260407_090811_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57205.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9214752912521362}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":715,"y1":1195,"x2":996,"y2":1333},"slot_box_unclipped_px":{"x1":715,"y1":1195,"x2":996,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":685,"y1":1154,"x2":929,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":648,"y1":1144,"x2":958,"y2":1363},"area_px":29419.0,"area_cm2":214.0307301169195,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9230149388313293,"mask_sha256":"61595346c2a1b71228ba448ba29d74bb1e57f537e19e614c4541d3fcba539dab","mask_binary_sha256":"53e4be4164a59d592389ccb7962549ed3496c7cf3c8db4d4ba02fea3c78e3d8d","mask_asset_rel":"masks/20260407_090811_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29419.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9230149388313293}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":875,"x2":2069,"y2":1160},"slot_box_unclipped_px":{"x1":1784,"y1":875,"x2":2069,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1858,"y1":866,"x2":2148,"y2":1115},"detected_bbox_px":{"x1":1859,"y1":867,"x2":2143,"y2":1114},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1823,"y1":836,"x2":2183,"y2":1160},"area_px":42380.0,"area_cm2":221.53717745520638,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9167289733886719,"mask_sha256":"31878fb491160f3756421a187447bdff35a12a3025dfa0ced8c10385072701e0","mask_binary_sha256":"beaec88dc1c36fdbf4bc4bc5cfcb9c5851b6046da0811851f9275d4138e91356","mask_asset_rel":"masks/20260407_090811_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42380.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9167289733886719}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":97,"y1":758,"x2":287,"y2":1052},"slot_box_unclipped_px":{"x1":97,"y1":758,"x2":287,"y2":1052},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":104,"y1":796,"x2":286,"y2":1002},"candidate_bbox_px":null,"crop_bbox_px":{"x1":82,"y1":771,"x2":308,"y2":1027},"area_px":23585.0,"area_cm2":125.10153622721404,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8313928246498108,"mask_sha256":"f8d2dfafbf9819ad4758230e74da16766bb8e161dc8e094e6b21adab47a19b69","mask_binary_sha256":"4b613634108ce4aef6536285e39794d7144086c45130075af4bed1c20fefebe2","mask_asset_rel":"masks/20260407_090811_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23585.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8313928246498108}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":987,"y1":1194,"x2":1249,"y2":1331},"slot_box_unclipped_px":{"x1":987,"y1":1194,"x2":1249,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":948,"y1":1166,"x2":1188,"y2":1323},"candidate_bbox_px":null,"crop_bbox_px":{"x1":916,"y1":1143,"x2":1224,"y2":1344},"area_px":22373.0,"area_cm2":162.76928260327816,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.924827516078949,"mask_sha256":"12b9a36ea1bf631cc2dd319d3beb99e608ea5454247079a037b5ef199096777d","mask_binary_sha256":"0f74ce06355ec6de2129070732b4639ca11cc9a7fbd06a47ed00d81eb6c0013c","mask_asset_rel":"masks/20260407_090811_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22373.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.924827516078949}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":874,"x2":2340,"y2":1160},"slot_box_unclipped_px":{"x1":2069,"y1":874,"x2":2340,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2134,"y1":879,"x2":2406,"y2":1100},"detected_bbox_px":{"x1":2137,"y1":880,"x2":2406,"y2":1148},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2101,"y1":838,"x2":2439,"y2":1153},"area_px":43771.0,"area_cm2":228.8084897213742,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9213263988494873,"mask_sha256":"675164dbe92a5fb1d7f640d0f06f32ace65dc2c9f37d02e6f4166ad214b38a26","mask_binary_sha256":"1f69711ab2b933f22123ceaac178591b3c56625452657b8f843a2c9caf5ab38a","mask_asset_rel":"masks/20260407_090811_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43771.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9213263988494873}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":198,"y1":779,"x2":508,"y2":1052},"slot_box_unclipped_px":{"x1":198,"y1":779,"x2":508,"y2":1052},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":276,"y1":788,"x2":493,"y2":1010},"detected_bbox_px":{"x1":278,"y1":788,"x2":493,"y2":1008},"candidate_bbox_px":null,"crop_bbox_px":{"x1":222,"y1":746,"x2":563,"y2":1046},"area_px":33169.0,"area_cm2":175.93779330593438,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.91718590259552,"mask_sha256":"0636fb4ca6fbe44a94449b23c082e943b04711f5d116ddd15d6b037f5bf79c93","mask_binary_sha256":"cd115090e095ae8a5a08701cb086c29ac172a52822b49acf34bd06bf30d11cd1","mask_asset_rel":"masks/20260407_090811_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33169.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.91718590259552}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1231,"y1":1192,"x2":1505,"y2":1329},"slot_box_unclipped_px":{"x1":1231,"y1":1192,"x2":1505,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1186,"y1":1168,"x2":1441,"y2":1351},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1150,"y1":1145,"x2":1474,"y2":1362},"area_px":25827.0,"area_cm2":187.8980137574248,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9393779039382935,"mask_sha256":"c20e38e969d909cd2a7bde1b5132fa4500645cb2be14d0bab1d13779ef27acb9","mask_binary_sha256":"eb3bb627eb0a50dd02d6800ad0814887a41cfc5c8deb07d3899c37c0f5b61530","mask_asset_rel":"masks/20260407_090811_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25827.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9393779039382935}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2340,"y1":876,"x2":2582,"y2":1160},"slot_box_unclipped_px":{"x1":2340,"y1":876,"x2":2582,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2394,"y1":875,"x2":2582,"y2":1141},"detected_bbox_px":{"x1":2395,"y1":879,"x2":2585,"y2":1110},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2316,"y1":843,"x2":2592,"y2":1173},"area_px":27982.0,"area_cm2":146.27308399130686,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7337744832038879,"mask_sha256":"2420ce8adcb76ad792e618afc3033e64c5a9a0a360eea9e4d638a61a9c7fd6c8","mask_binary_sha256":"0a67443749f0c2682915eaa65ea43ad4e9c3346d9324114b98d22a8167b001cf","mask_asset_rel":"masks/20260407_090811_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27982.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.7337744832038879}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":508,"y1":769,"x2":792,"y2":1052},"slot_box_unclipped_px":{"x1":508,"y1":769,"x2":792,"y2":1052},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":502,"y1":759,"x2":742,"y2":1030},"detected_bbox_px":{"x1":504,"y1":761,"x2":742,"y2":1045},"candidate_bbox_px":null,"crop_bbox_px":{"x1":473,"y1":726,"x2":788,"y2":1063},"area_px":42919.0,"area_cm2":227.65456151519183,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8264177441596985,"mask_sha256":"4dfa20572187b2ac9c66958a3d61407b988109b7f60ac4e06a13213560597ff3","mask_binary_sha256":"8ba9b5a89d8c8debd3cc8dffed7a4635242158d2f69700ce436c237a9b5faadc","mask_asset_rel":"masks/20260407_090811_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42919.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8264177441596985}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1467,"y1":1190,"x2":1763,"y2":1327},"slot_box_unclipped_px":{"x1":1467,"y1":1190,"x2":1763,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1443,"y1":1174,"x2":1666,"y2":1349},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1398,"y1":1145,"x2":1724,"y2":1361},"area_px":25062.0,"area_cm2":182.3324435973431,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9342072010040283,"mask_sha256":"980a2946f85b031f5b1e46f49c51ed4bfdee9686629d0a808c4af05fa532d45f","mask_binary_sha256":"bcf6b3800215665a2bd9d4537e2bd1599280f71d325ccc73584000c6c1003767","mask_asset_rel":"masks/20260407_090811_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25062.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9342072010040283}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":749,"x2":1079,"y2":1052},"slot_box_unclipped_px":{"x1":792,"y1":749,"x2":1079,"y2":1052},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":756,"y1":763,"x2":1072,"y2":1009},"detected_bbox_px":{"x1":756,"y1":761,"x2":1071,"y2":1002},"candidate_bbox_px":null,"crop_bbox_px":{"x1":718,"y1":718,"x2":1110,"y2":1051},"area_px":49347.0,"area_cm2":261.75049854586945,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9293680787086487,"mask_sha256":"44f771664c108da860c249e83a6007960580577b114142a80bd4d75d19491d70","mask_binary_sha256":"bc1deaed0aabd60951c748dfc7ee5cd8693d52f2435e19e58719b4c6d2a8fda3","mask_asset_rel":"masks/20260407_090811_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49347.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9293680787086487}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1702,"y1":1189,"x2":2030,"y2":1326},"slot_box_unclipped_px":{"x1":1702,"y1":1189,"x2":2030,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1694,"y1":1173,"x2":1948,"y2":1335},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1638,"y1":1151,"x2":1999,"y2":1349},"area_px":23920.0,"area_cm2":174.02410226033226,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9242945313453674,"mask_sha256":"4245a4da0d7e3664faff62cdf9c00614dbec50c2c6ca07c9c3c3cbc96aed7e62","mask_binary_sha256":"6f495dc530b2454113682bdd6c61fcf6079eab5e205837237716cb0b5825065e","mask_asset_rel":"masks/20260407_090811_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":23920.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9242945313453674}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1079,"y1":740,"x2":1375,"y2":1052},"slot_box_unclipped_px":{"x1":1079,"y1":740,"x2":1375,"y2":1052},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1078,"y1":712,"x2":1404,"y2":1018},"detected_bbox_px":{"x1":1078,"y1":711,"x2":1402,"y2":1048},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1039,"y1":675,"x2":1443,"y2":1055},"area_px":64726.0,"area_cm2":343.32508093460484,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9058683514595032,"mask_sha256":"83510aed7ce2a1bc091ca469dc1973e2afe01d07589749c9e1fadbd1eff60cde","mask_binary_sha256":"78d5faf811942c3637d23690fc2bbcae37c8af0ca16d2057779bf2d8b44d56be","mask_asset_rel":"masks/20260407_090811_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64726.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9058683514595032}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1939,"y1":1187,"x2":2300,"y2":1324},"slot_box_unclipped_px":{"x1":1939,"y1":1187,"x2":2300,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1940,"y1":1168,"x2":2206,"y2":1326},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1877,"y1":1143,"x2":2274,"y2":1345},"area_px":25461.0,"area_cm2":185.23527038671904,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9464761018753052,"mask_sha256":"6d238a5ac8faf364b8142b4479595966be75e73ec80acb1b5611e3eb212d0cbb","mask_binary_sha256":"20c6f203806b7b14d4516e0999e8a22221693b91f2787f5018b67883c1e65596","mask_asset_rel":"masks/20260407_090811_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25461.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9464761018753052}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":586,"y1":608,"x2":897,"y2":894},"slot_box_unclipped_px":{"x1":586,"y1":608,"x2":897,"y2":894},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1065,"x2":353,"y2":1201},"slot_box_unclipped_px":{"x1":123,"y1":1065,"x2":353,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1375,"y1":459,"x2":1662,"y2":723},"slot_box_unclipped_px":{"x1":1375,"y1":459,"x2":1662,"y2":723},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1400,"y1":449,"x2":1710,"y2":678},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1363,"y1":422,"x2":1747,"y2":705},"area_px":35563.0,"area_cm2":188.63624900777668,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.08314955979585648,"mask_sha256":"4a1669952c23b8a906cb3bc5ad7f7a6e1dcf6f3e0949d77b7a73a82e35365734","mask_binary_sha256":"6272863f0891b3e0cd62a183a58796f489d14f825cc1c90fcc6b88b1d0f1e082","mask_asset_rel":"masks/20260407_090811_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35563.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.08314955979585648}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2060,"y1":1051,"x2":2421,"y2":1188},"slot_box_unclipped_px":{"x1":2060,"y1":1051,"x2":2421,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1662,"y1":459,"x2":1945,"y2":733},"slot_box_unclipped_px":{"x1":1662,"y1":459,"x2":1945,"y2":733},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2277,"y1":1049,"x2":2551,"y2":1186},"slot_box_unclipped_px":{"x1":2277,"y1":1049,"x2":2551,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1945,"y1":459,"x2":2307,"y2":728},"slot_box_unclipped_px":{"x1":1945,"y1":459,"x2":2307,"y2":728},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":897,"y1":608,"x2":1198,"y2":891},"slot_box_unclipped_px":{"x1":897,"y1":608,"x2":1198,"y2":891},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":276,"y1":1064,"x2":578,"y2":1201},"slot_box_unclipped_px":{"x1":276,"y1":1064,"x2":578,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1198,"y1":608,"x2":1498,"y2":874},"slot_box_unclipped_px":{"x1":1198,"y1":608,"x2":1498,"y2":874},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1199,"y1":610,"x2":1520,"y2":855},"detected_bbox_px":{"x1":1201,"y1":595,"x2":1516,"y2":870},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1160,"y1":581,"x2":1559,"y2":894},"area_px":54145.0,"area_cm2":283.03752886531737,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9031451344490051,"mask_sha256":"6c1fbce0893e395c17cdd9c2765bd85708e318f08398c16d350b0948b6379fce","mask_binary_sha256":"b1c84d91a1590b518288076f05019048d1329212b2cf06476c730a4bb6f1224e","mask_asset_rel":"masks/20260407_090811_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54145.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9031451344490051}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":507,"y1":1063,"x2":793,"y2":1200},"slot_box_unclipped_px":{"x1":507,"y1":1063,"x2":793,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":491,"y1":1021,"x2":753,"y2":1186},"candidate_bbox_px":null,"crop_bbox_px":{"x1":458,"y1":1000,"x2":785,"y2":1210},"area_px":24059.0,"area_cm2":175.03536272079154,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9278289079666138,"mask_sha256":"0f2a6fb7788c275aacf8792c4b7dbfd5a36a256bca1205ab9fd62c5be715e4bf","mask_binary_sha256":"998536a05245019665f6bee613bd67ae7371d5efd8b2b0e1fedf92ff60d5c635","mask_asset_rel":"masks/20260407_090811_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24059.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9278289079666138}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1498,"y1":608,"x2":1784,"y2":869},"slot_box_unclipped_px":{"x1":1498,"y1":608,"x2":1784,"y2":869},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1504,"y1":622,"x2":1817,"y2":861},"detected_bbox_px":{"x1":1512,"y1":622,"x2":1814,"y2":860},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1466,"y1":593,"x2":1855,"y2":890},"area_px":47063.0,"area_cm2":246.01708783799853,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9317558407783508,"mask_sha256":"c729f5e8198efb3b25762b2579a1a01a9ec45de7a4fb91dd317e9f5b08397dc2","mask_binary_sha256":"37863008558b7b7a647da5798dfb63d40f240662b981b5b6bbce34433397c415","mask_asset_rel":"masks/20260407_090811_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47063.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9317558407783508}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":754,"y1":1061,"x2":1003,"y2":1198},"slot_box_unclipped_px":{"x1":754,"y1":1061,"x2":1003,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":719,"y1":985,"x2":979,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":691,"y1":975,"x2":1018,"y2":1205},"area_px":35249.0,"area_cm2":256.44546741531985,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.717426598072052,"mask_sha256":"dda5830271af9318c65de1d2e80cd1e91e4b2edb1e0ee6a29e3f0efaa60174a9","mask_binary_sha256":"432f35acb95a2d6565f4c22690f580226ab352ac0096878e6f2a3202806b00a4","mask_asset_rel":"masks/20260407_090811_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35249.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.717426598072052}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":608,"x2":2069,"y2":875},"slot_box_unclipped_px":{"x1":1784,"y1":608,"x2":2069,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1799,"y1":635,"x2":2085,"y2":876},"detected_bbox_px":{"x1":1798,"y1":636,"x2":2078,"y2":878},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1765,"y1":601,"x2":2119,"y2":905},"area_px":49348.0,"area_cm2":257.9616949754489,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8729451298713684,"mask_sha256":"48c3a6b69bc547e6a47fe05d24fc36ef59873542524c143d4d83d6dd3f6c8bce","mask_binary_sha256":"8733fa5cc22e26f087a4261c834e7b646dad6f63dcff04d568b1619037aeb1f7","mask_asset_rel":"masks/20260407_090811_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49348.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8729451298713684}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":8,"y1":459,"x2":198,"y2":758},"slot_box_unclipped_px":{"x1":8,"y1":459,"x2":198,"y2":758},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":995,"y1":1059,"x2":1232,"y2":1196},"slot_box_unclipped_px":{"x1":995,"y1":1059,"x2":1232,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":958,"y1":987,"x2":1217,"y2":1197},"candidate_bbox_px":null,"crop_bbox_px":{"x1":926,"y1":977,"x2":1248,"y2":1218},"area_px":34802.0,"area_cm2":253.19342838060547,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8682765960693359,"mask_sha256":"3173700b03acc346d8bc6931ddd697bfaf93bba22eeba5e4ce8074b771936628","mask_binary_sha256":"a52ac8ed4956b10e2ddfde93d50f4b173c9949774d0c4dcfc1d683fc483d82c7","mask_asset_rel":"masks/20260407_090811_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34802.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8682765960693359}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":608,"x2":2340,"y2":874},"slot_box_unclipped_px":{"x1":2069,"y1":608,"x2":2340,"y2":874},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2075,"y1":635,"x2":2352,"y2":851},"detected_bbox_px":{"x1":2075,"y1":635,"x2":2349,"y2":848},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2042,"y1":606,"x2":2385,"y2":899},"area_px":37134.0,"area_cm2":194.1142413313269,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9258747696876526,"mask_sha256":"728252269128b6d0e5acf1a69cbf9f0452121631226fc8fb006ce8ca8d5222d3","mask_binary_sha256":"53d733897a73ca8f95b546d770d6b4f17853eaaae133eb6c60d624b7bdb30fdf","mask_asset_rel":"masks/20260407_090811_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37134.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9258747696876526}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":198,"y1":459,"x2":508,"y2":779},"slot_box_unclipped_px":{"x1":198,"y1":459,"x2":508,"y2":779},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":{"x1":306,"y1":561,"x2":534,"y2":756},"detected_bbox_px":{"x1":307,"y1":575,"x2":534,"y2":755},"candidate_bbox_px":null,"crop_bbox_px":{"x1":255,"y1":487,"x2":596,"y2":839},"area_px":27564.0,"area_cm2":146.20728194050997,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8504376411437988,"mask_sha256":"5fc8be208106225a23eebcfae8eef238a901093179bc3dacbf7a8fabce5955f7","mask_binary_sha256":"7b55acd93ca6450f75b7f8c2d4c5e626bc2b5b71c1ee98d2688d6462fc6d212a","mask_asset_rel":"masks/20260407_090811_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27564.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8504376411437988}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1215,"y1":1058,"x2":1468,"y2":1195},"slot_box_unclipped_px":{"x1":1215,"y1":1058,"x2":1468,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1173,"y1":1001,"x2":1406,"y2":1184},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1147,"y1":977,"x2":1448,"y2":1197},"area_px":25516.0,"area_cm2":185.63540941783603,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8128098249435425,"mask_sha256":"9a9327e0115fd3adf0ee99b33a50be77a27682ba8a15d74f450031e93c14628e","mask_binary_sha256":"d31934ec07b20d3f7fe9a41b4e7cb5c298e983819455dba016eb85e56499da8f","mask_asset_rel":"masks/20260407_090811_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25516.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8128098249435425}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260407_090811_cam0_rf.jpg","frame_source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2340,"y1":608,"x2":2582,"y2":876},"slot_box_unclipped_px":{"x1":2340,"y1":608,"x2":2582,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":508,"y1":459,"x2":792,"y2":769},"slot_box_unclipped_px":{"x1":508,"y1":459,"x2":792,"y2":769},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":555,"y1":536,"x2":818,"y2":756},"detected_bbox_px":{"x1":561,"y1":544,"x2":813,"y2":755},"candidate_bbox_px":null,"crop_bbox_px":{"x1":523,"y1":473,"x2":850,"y2":814},"area_px":33268.0,"area_cm2":176.4629174139053,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.26197320222854614,"mask_sha256":"abd407dc8699f6d15edec3e4dcdb0027e91318f28cf51a04e8cd3254b80a522f","mask_binary_sha256":"5fcce3ec7268055882aa0486398961a60b68d14f17dc5a9e841ea57eef072df8","mask_asset_rel":"masks/20260407_090811_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33268.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.26197320222854614}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1429,"y1":1056,"x2":1703,"y2":1193},"slot_box_unclipped_px":{"x1":1429,"y1":1056,"x2":1703,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1409,"y1":1019,"x2":1662,"y2":1185},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1379,"y1":999,"x2":1692,"y2":1205},"area_px":24484.0,"area_cm2":178.12734614305916,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.22685296833515167,"mask_sha256":"801f9986e25c4449331db7f74b31aa621900d969d2e8a5cb6b88789b9fb0ba21","mask_binary_sha256":"709f4a93c112eafc4b07c03401b285487b8653de2d1d4a31af8db67044ec1559","mask_asset_rel":"masks/20260407_090811_bed45_cam2_t7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":24484.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.22685296833515167}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":459,"x2":1079,"y2":749},"slot_box_unclipped_px":{"x1":792,"y1":459,"x2":1079,"y2":749},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":802,"y1":493,"x2":1086,"y2":742},"detected_bbox_px":{"x1":804,"y1":488,"x2":1083,"y2":741},"candidate_bbox_px":null,"crop_bbox_px":{"x1":768,"y1":453,"x2":1120,"y2":772},"area_px":45477.0,"area_cm2":241.22291977973342,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9000695943832397,"mask_sha256":"7260a3adc3bdc0db2764dd4ec66e819f9c6c49876194a5d76865bb76e07d8708","mask_binary_sha256":"7b84457f4405d2b7649147bfdd1041da66232c6bd9b72401025059966c33ae96","mask_asset_rel":"masks/20260407_090811_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45477.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9000695943832397}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1642,"y1":1054,"x2":1940,"y2":1191},"slot_box_unclipped_px":{"x1":1642,"y1":1054,"x2":1940,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1646,"y1":982,"x2":1883,"y2":1188},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1607,"y1":975,"x2":1935,"y2":1213},"area_px":29651.0,"area_cm2":215.71858930272205,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9294921159744263,"mask_sha256":"6163b2b410683fe6c521889370613b4282302729801005603419331b04f76e6a","mask_binary_sha256":"573cffa944188020c513c411028dae83e2ff4ae19278bfe829d48d440a5593c8","mask_asset_rel":"masks/20260407_090811_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29651.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9294921159744263}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260407_090811_cam1_rf.jpg","frame_source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1079,"y1":459,"x2":1375,"y2":740},"slot_box_unclipped_px":{"x1":1079,"y1":459,"x2":1375,"y2":740},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1116,"y1":490,"x2":1377,"y2":680},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1085,"y1":467,"x2":1408,"y2":703},"area_px":33391.0,"area_cm2":177.1153443359298,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.061499856412410736,"mask_sha256":"cb8dedaf9a1453df97520eabeebad74f199c7b4258b6b88bc716c58d39aa7cb0","mask_binary_sha256":"56e388079eddc5d6d57ea6bae4819a98cdda44e587a9b73b3276bfdf8649c87a","mask_asset_rel":"masks/20260407_090811_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33391.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.061499856412410736}},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260407_090811_cam2_rf.jpg","frame_source_sha256":"ccfe9716696da89f1d8ee8c63945441718d194bc593f241ad14887b09baff17b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1849,"y1":1053,"x2":2181,"y2":1190},"slot_box_unclipped_px":{"x1":1849,"y1":1053,"x2":2181,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":620,"y1":943,"x2":898,"y2":1173},"slot_box_unclipped_px":{"x1":620,"y1":943,"x2":898,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1225,"x2":211,"y2":1360},"slot_box_unclipped_px":{"x1":41,"y1":1225,"x2":211,"y2":1360},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1403,"y1":718,"x2":1671,"y2":1049},"slot_box_unclipped_px":{"x1":1403,"y1":718,"x2":1671,"y2":1049},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1406,"y1":714,"x2":1727,"y2":994},"detected_bbox_px":{"x1":1408,"y1":716,"x2":1728,"y2":992},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1367,"y1":675,"x2":1766,"y2":1039},"area_px":69099.0,"area_cm2":366.5207145119467,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8851339221000671,"mask_sha256":"42ddcdc79e9b7403c3b1d54fa66bc3e6443e10720be5d7cc816566fefcf08669","mask_binary_sha256":"3fbe1e7aa125bd06b72dee1b292f8d5d50ab07b2ad660abe60e775ea6f0af6dd","mask_asset_rel":"masks/20260410_095526_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69099.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8851339221000671}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2116,"y1":1210,"x2":2469,"y2":1347},"slot_box_unclipped_px":{"x1":2116,"y1":1210,"x2":2469,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2194,"y1":1177,"x2":2474,"y2":1345},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2081,"y1":1153,"x2":2502,"y2":1368},"area_px":33064.0,"area_cm2":240.54903499730875,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8333755135536194,"mask_sha256":"8544038e61bdce9830028b5300d6fa525f66605b2d87dc34346a0cf595a94ebf","mask_binary_sha256":"fcce6c27bf2d9f5224d80f655a57ffccc1493fb68e4e2d49c328b891354b1076","mask_asset_rel":"masks/20260410_095526_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33064.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8333755135536194}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1723,"y1":713,"x2":1983,"y2":1049},"slot_box_unclipped_px":{"x1":1723,"y1":713,"x2":1983,"y2":1049},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2357,"y1":1209,"x2":2469,"y2":1346},"slot_box_unclipped_px":{"x1":2357,"y1":1209,"x2":2469,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1952,"y1":700,"x2":2326,"y2":1049},"slot_box_unclipped_px":{"x1":1952,"y1":700,"x2":2326,"y2":1049},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":920,"y1":905,"x2":1196,"y2":1173},"slot_box_unclipped_px":{"x1":920,"y1":905,"x2":1196,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":110,"y1":1224,"x2":442,"y2":1360},"slot_box_unclipped_px":{"x1":110,"y1":1224,"x2":442,"y2":1360},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1275,"y1":887,"x2":1589,"y2":1173},"slot_box_unclipped_px":{"x1":1275,"y1":887,"x2":1589,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1185,"y1":847,"x2":1556,"y2":1172},"detected_bbox_px":{"x1":1186,"y1":847,"x2":1558,"y2":1208},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1139,"y1":784,"x2":1601,"y2":1296},"area_px":91115.0,"area_cm2":476.294476730324,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9210255742073059,"mask_sha256":"e4aa39f58a23f34ab63ee5b01ce58532d26013546c20556f9bae14b32dbba8d4","mask_binary_sha256":"71a3246cc66fdc786318870e84d949217bce283d2c8b9c93a57287c7e7ac0c80","mask_asset_rel":"masks/20260410_095526_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":91115.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.9210255742073059}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":348,"y1":1222,"x2":690,"y2":1359},"slot_box_unclipped_px":{"x1":348,"y1":1222,"x2":690,"y2":1359},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":392,"y1":1141,"x2":702,"y2":1403},"candidate_bbox_px":null,"crop_bbox_px":{"x1":354,"y1":1133,"x2":740,"y2":1446},"area_px":49310.0,"area_cm2":358.7428295341548,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8894329071044922,"mask_sha256":"5fd865d73e28acb95a0aaf65941bb218dcff8cd3f4b0b83654c1540ce171860b","mask_binary_sha256":"d70a82e7b9a5956d3a6468a38518ad21e1a1465f384cedb3c09628aa0351286c","mask_asset_rel":"masks/20260410_095526_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49310.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8894329071044922}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1589,"y1":884,"x2":1900,"y2":1173},"slot_box_unclipped_px":{"x1":1589,"y1":884,"x2":1900,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1518,"y1":867,"x2":1837,"y2":1170},"detected_bbox_px":{"x1":1520,"y1":865,"x2":1835,"y2":1178},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1480,"y1":810,"x2":1875,"y2":1206},"area_px":65144.0,"area_cm2":340.5336924998104,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.913729190826416,"mask_sha256":"2f1c8ed8b23470eb6b0f45388f14a1cf29fc846fd8891caef4a3373e91871a45","mask_binary_sha256":"f463f3f3d6c658fe7e3e662081ed2ae2c20f6321ce03da4e25a308a4e045b3c8","mask_asset_rel":"masks/20260410_095526_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":65144.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.913729190826416}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":627,"y1":1220,"x2":931,"y2":1358},"slot_box_unclipped_px":{"x1":627,"y1":1220,"x2":931,"y2":1358},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":671,"y1":1145,"x2":928,"y2":1374},"candidate_bbox_px":null,"crop_bbox_px":{"x1":637,"y1":1142,"x2":971,"y2":1391},"area_px":37316.0,"area_cm2":271.4834197302073,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8481532335281372,"mask_sha256":"4e64970a49c2d5a3cf8d2b6c9f30cedd33d804e6854b623bbdd83ebc2dcc60d6","mask_binary_sha256":"e6afaaf5bff8154eed06d60bafcf795f835d6ce40d15367164acb06859a77d80","mask_asset_rel":"masks/20260410_095526_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37316.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8481532335281372}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1900,"y1":881,"x2":2257,"y2":1173},"slot_box_unclipped_px":{"x1":1900,"y1":881,"x2":2257,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1860,"y1":874,"x2":2153,"y2":1137},"detected_bbox_px":{"x1":1861,"y1":872,"x2":2149,"y2":1139},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1807,"y1":842,"x2":2200,"y2":1173},"area_px":47357.0,"area_cm2":247.5539431983532,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9297452569007874,"mask_sha256":"66d4761a7818d9404c121c3ec4dbbf09b950eee2e7ed19cddf0e58b274915575","mask_binary_sha256":"1287d85096c27ae8c44badc457f79bfd57c1fec61519d1d4350f7267badf259b","mask_asset_rel":"masks/20260410_095526_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47357.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.9297452569007874}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":85,"y1":782,"x2":300,"y2":1049},"slot_box_unclipped_px":{"x1":85,"y1":782,"x2":300,"y2":1049},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":99,"y1":800,"x2":283,"y2":1020},"candidate_bbox_px":null,"crop_bbox_px":{"x1":77,"y1":774,"x2":305,"y2":1046},"area_px":27294.0,"area_cm2":144.77512528240746,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8869741559028625,"mask_sha256":"85bedcba5a53ff9b7987744be59638c397313a93631eccbc249aab7444e25836","mask_binary_sha256":"068dafc3c9610c19ae1da05c4244c30edc2f54d3c17e8ac10cfac3beb1339971","mask_asset_rel":"masks/20260410_095526_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27294.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8869741559028625}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":899,"y1":1219,"x2":1168,"y2":1356},"slot_box_unclipped_px":{"x1":899,"y1":1219,"x2":1168,"y2":1356},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":946,"y1":1169,"x2":1189,"y2":1352},"candidate_bbox_px":null,"crop_bbox_px":{"x1":913,"y1":1157,"x2":1222,"y2":1370},"area_px":26682.0,"area_cm2":194.1183568775161,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9050553441047668,"mask_sha256":"52c0224e68f3c7e26bfbd3c2d987fbed26a3ce23eeff5d206bfaeb0195d62ce4","mask_binary_sha256":"f875e3315225fecf731a07a28347d2f68bfe3a5c271fc17af5a2040e16abf0ed","mask_asset_rel":"masks/20260410_095526_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26682.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9050553441047668}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2098,"y1":881,"x2":2455,"y2":1173},"slot_box_unclipped_px":{"x1":2098,"y1":881,"x2":2455,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2140,"y1":881,"x2":2417,"y2":1131},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2107,"y1":851,"x2":2450,"y2":1161},"area_px":47432.0,"area_cm2":247.9459981372192,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.9153034687042236,"mask_sha256":"f9befa48100cb297af6ad13ea3ee44268bd0ca02ab659f4f0a13a342149d3462","mask_binary_sha256":"c04a7cd6a9ae2d75786446625c66a463a8319537942bbb33911cedcaf4abf155","mask_asset_rel":"masks/20260410_095526_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47432.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.9153034687042236}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":224,"y1":795,"x2":525,"y2":1049},"slot_box_unclipped_px":{"x1":224,"y1":795,"x2":525,"y2":1049},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":274,"y1":794,"x2":510,"y2":1028},"detected_bbox_px":{"x1":274,"y1":796,"x2":504,"y2":1046},"candidate_bbox_px":null,"crop_bbox_px":{"x1":227,"y1":766,"x2":558,"y2":1060},"area_px":39705.0,"area_cm2":210.606592999853,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9108128547668457,"mask_sha256":"9308fcc2643e85d61132097b3b5e3d6b01d3368b84429aeb1710d1a5efe852c3","mask_binary_sha256":"56dc5ecb238d0b5a5feac9bb122061d231b3bfcc73c5a64c0ea06fa7af2344ef","mask_asset_rel":"masks/20260410_095526_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39705.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9108128547668457}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1160,"y1":1217,"x2":1418,"y2":1354},"slot_box_unclipped_px":{"x1":1160,"y1":1217,"x2":1418,"y2":1354},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1183,"y1":1183,"x2":1453,"y2":1369},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1149,"y1":1148,"x2":1488,"y2":1389},"area_px":31939.0,"area_cm2":232.3643729971886,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9218392372131348,"mask_sha256":"834f1d22e4f16f7192c556777ca0d5c1c76562c928c788ffdb99fb7b093e99bf","mask_binary_sha256":"4a76c6dadfb5f1d23c2d154eaba5f78942be876bc0503287dec135720cd1fe6c","mask_asset_rel":"masks/20260410_095526_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31939.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9218392372131348}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2257,"y1":830,"x2":2584,"y2":1173},"slot_box_unclipped_px":{"x1":2257,"y1":830,"x2":2584,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2397,"y1":888,"x2":2584,"y2":1147},"detected_bbox_px":{"x1":2398,"y1":890,"x2":2585,"y2":1124},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2224,"y1":796,"x2":2592,"y2":1178},"area_px":32805.0,"area_cm2":171.4848302599822,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8851633667945862,"mask_sha256":"3bf64ed8eb2cd32d943c226df33da8f56d807a1d812b7190c76abeaa3e1ce7ca","mask_binary_sha256":"5cfd645e018b7467304a5943712d5490f7b9af4b957fdab1dbba62ce11a1796c","mask_asset_rel":"masks/20260410_095526_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32805.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.8851633667945862}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":525,"y1":782,"x2":792,"y2":1049},"slot_box_unclipped_px":{"x1":525,"y1":782,"x2":792,"y2":1049},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":496,"y1":779,"x2":753,"y2":1052},"detected_bbox_px":{"x1":503,"y1":784,"x2":748,"y2":1065},"candidate_bbox_px":null,"crop_bbox_px":{"x1":465,"y1":746,"x2":786,"y2":1085},"area_px":47949.0,"area_cm2":254.33510962724978,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8019804954528809,"mask_sha256":"62c70923cc4aaa9d510a3ef487067a241ee6749fe8bcbfe030a12dedfc64d30a","mask_binary_sha256":"1406e7142dd230fe80bee331bf9ef500c18ce326a5ae693867c16a337c51ffd7","mask_asset_rel":"masks/20260410_095526_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47949.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8019804954528809}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1402,"y1":1215,"x2":1676,"y2":1352},"slot_box_unclipped_px":{"x1":1402,"y1":1215,"x2":1676,"y2":1352},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1441,"y1":1188,"x2":1686,"y2":1386},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1410,"y1":1171,"x2":1720,"y2":1389},"area_px":29863.0,"area_cm2":217.26094338630026,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9415317177772522,"mask_sha256":"0e0385a4aaa7823b93167b476572fb4da954cf8cf711a2f798ff5f71b1d1e96e","mask_binary_sha256":"73f7120c79fd133d9385df30a807a3dc921ce7f7c1e7a73d79a1b5892a527178","mask_asset_rel":"masks/20260410_095526_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29863.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9415317177772522}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":762,"x2":1091,"y2":1049},"slot_box_unclipped_px":{"x1":792,"y1":762,"x2":1091,"y2":1049},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":747,"y1":765,"x2":1067,"y2":1044},"detected_bbox_px":{"x1":749,"y1":770,"x2":1067,"y2":1046},"candidate_bbox_px":null,"crop_bbox_px":{"x1":709,"y1":731,"x2":1112,"y2":1077},"area_px":55949.0,"area_cm2":296.7693809784354,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9219937324523926,"mask_sha256":"cdfa09cd03e687e7570e72864395174c5ceca35ff903dbebae4cca84d72cd2b5","mask_binary_sha256":"5a684494187eae06adbc4693a48ae0d8391859085504c809c0845be197b84688","mask_asset_rel":"masks/20260410_095526_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55949.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9219937324523926}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1638,"y1":1214,"x2":1944,"y2":1351},"slot_box_unclipped_px":{"x1":1638,"y1":1214,"x2":1944,"y2":1351},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1689,"y1":1148,"x2":1952,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1652,"y1":1140,"x2":1990,"y2":1376},"area_px":31602.0,"area_cm2":229.91261202470818,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9295334219932556,"mask_sha256":"5fd283a3096bc1dc856f3f83d5fc1dabfd481dbe49066e4f672df55a7991af41","mask_binary_sha256":"d6f948d6f860342f2d3bbb71a994e99332405c9175d4f0cede8e1d367e5a3428","mask_asset_rel":"masks/20260410_095526_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31602.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9295334219932556}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1091,"y1":735,"x2":1403,"y2":1049},"slot_box_unclipped_px":{"x1":1091,"y1":735,"x2":1403,"y2":1049},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1072,"y1":719,"x2":1402,"y2":1029},"detected_bbox_px":{"x1":1070,"y1":716,"x2":1400,"y2":1036},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1032,"y1":682,"x2":1443,"y2":1066},"area_px":68500.0,"area_cm2":363.3434484445267,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9201310276985168,"mask_sha256":"619af3dc6faf9c3e257067099aa77b16361a6340effc41fa998517289e8bb2b9","mask_binary_sha256":"2c4ab25f40633626283773b532660f247a2ee6ddaa1aef3a179e05eaecd47b0e","mask_asset_rel":"masks/20260410_095526_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68500.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9201310276985168}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1876,"y1":1212,"x2":2213,"y2":1349},"slot_box_unclipped_px":{"x1":1876,"y1":1212,"x2":2213,"y2":1349},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1937,"y1":1155,"x2":2213,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1891,"y1":1128,"x2":2262,"y2":1380},"area_px":32091.0,"area_cm2":233.47021177409374,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9412506222724915,"mask_sha256":"682047980878e2edfd42ee1aa554c937d892d8cb0acdef28142b1336cc0e62ab","mask_binary_sha256":"e5a42bcbedd56e344f47e093b358e312e3e7abcbefb9f72d59bd3b4a2460e7de","mask_asset_rel":"masks/20260410_095526_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32091.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9412506222724915}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":645,"y1":616,"x2":923,"y2":943},"slot_box_unclipped_px":{"x1":645,"y1":616,"x2":923,"y2":943},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1090,"x2":311,"y2":1226},"slot_box_unclipped_px":{"x1":41,"y1":1090,"x2":311,"y2":1226},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1403,"y1":477,"x2":1671,"y2":718},"slot_box_unclipped_px":{"x1":1403,"y1":477,"x2":1671,"y2":718},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1383,"y1":467,"x2":1711,"y2":701},"detected_bbox_px":{"x1":1383,"y1":464,"x2":1713,"y2":699},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1344,"y1":439,"x2":1750,"y2":729},"area_px":45803.0,"area_cm2":242.95211633729423,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8999342322349548,"mask_sha256":"626f23d7084b51e9a5391ea94440e036600a35e6938c1091fb32be19ef2062a3","mask_binary_sha256":"61c5e85a637b29d4614b02b8b46bb74e7fd3ad6d869f320e48fc6a44b918a6cb","mask_asset_rel":"masks/20260410_095526_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45803.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8999342322349548}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2020,"y1":1076,"x2":2358,"y2":1213},"slot_box_unclipped_px":{"x1":2020,"y1":1076,"x2":2358,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1671,"y1":477,"x2":1931,"y2":713},"slot_box_unclipped_px":{"x1":1671,"y1":477,"x2":1931,"y2":713},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2237,"y1":1074,"x2":2469,"y2":1211},"slot_box_unclipped_px":{"x1":2237,"y1":1074,"x2":2469,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1931,"y1":477,"x2":2305,"y2":700},"slot_box_unclipped_px":{"x1":1931,"y1":477,"x2":2305,"y2":700},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":930,"y1":616,"x2":1206,"y2":905},"slot_box_unclipped_px":{"x1":930,"y1":616,"x2":1206,"y2":905},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":210,"y1":1089,"x2":536,"y2":1226},"slot_box_unclipped_px":{"x1":210,"y1":1089,"x2":536,"y2":1226},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1275,"y1":616,"x2":1589,"y2":887},"slot_box_unclipped_px":{"x1":1275,"y1":616,"x2":1589,"y2":887},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1194,"y1":626,"x2":1528,"y2":870},"detected_bbox_px":{"x1":1194,"y1":629,"x2":1528,"y2":886},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1153,"y1":597,"x2":1568,"y2":905},"area_px":57431.0,"area_cm2":300.2147625868324,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8920968770980835,"mask_sha256":"892946aed841f28cc5f4a15a95ed07456d16e263b7a77d1b57b75d2ed2beb565","mask_binary_sha256":"9d1c4c6bd48c0efb6bad3800c68c4aefa4e91f46f1c147144a8d64fe2269550e","mask_asset_rel":"masks/20260410_095526_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57431.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8920968770980835}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":441,"y1":1088,"x2":751,"y2":1225},"slot_box_unclipped_px":{"x1":441,"y1":1088,"x2":751,"y2":1225},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":450,"y1":1048,"x2":767,"y2":1224},"candidate_bbox_px":null,"crop_bbox_px":{"x1":350,"y1":1027,"x2":822,"y2":1227},"area_px":33611.0,"area_cm2":244.52859954314496,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7966377139091492,"mask_sha256":"d75ff3a0a967045de2fe9c99d5bf6089714af7ad40c590edb7f6d3f6ee976a95","mask_binary_sha256":"8f1dec5bb633f7f33ccf1de293a932b2e947c4fd9f803b4eaeb32282d12ed761","mask_asset_rel":"masks/20260410_095526_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33611.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7966377139091492}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1589,"y1":616,"x2":1900,"y2":884},"slot_box_unclipped_px":{"x1":1589,"y1":616,"x2":1900,"y2":884},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1544,"y1":627,"x2":1822,"y2":885},"detected_bbox_px":{"x1":1541,"y1":623,"x2":1817,"y2":904},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1499,"y1":596,"x2":1855,"y2":917},"area_px":51528.0,"area_cm2":269.3574251984869,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8778440356254578,"mask_sha256":"57439351b7881de432dd988f5ba9127f8c29c70c10fb7926ad79c27698f81c48","mask_binary_sha256":"b138b10cbabd7d4ff8fee309a89fd9bd2a1a3641b87db3997f7366307419b1c3","mask_asset_rel":"masks/20260410_095526_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51528.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8778440356254578}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":689,"y1":1086,"x2":962,"y2":1223},"slot_box_unclipped_px":{"x1":689,"y1":1086,"x2":962,"y2":1223},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":708,"y1":992,"x2":970,"y2":1237},"candidate_bbox_px":null,"crop_bbox_px":{"x1":677,"y1":964,"x2":1012,"y2":1241},"area_px":40224.0,"area_cm2":292.63986159362895,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7399064898490906,"mask_sha256":"02659f305003c2a76920aec36f21f7a41cd8118ea4eb6909cee21c53002e9fda","mask_binary_sha256":"2b660afc6a1984144a52702b0f2ddfc696ae3176483d1ccaf687660df8a2a0cf","mask_asset_rel":"masks/20260410_095526_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40224.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7399064898490906}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1900,"y1":616,"x2":2257,"y2":881},"slot_box_unclipped_px":{"x1":1900,"y1":616,"x2":2257,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1801,"y1":633,"x2":2103,"y2":896},"detected_bbox_px":{"x1":1801,"y1":634,"x2":2103,"y2":900},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1756,"y1":601,"x2":2149,"y2":928},"area_px":58186.0,"area_cm2":304.1614489714167,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8892875909805298,"mask_sha256":"ab96df8f073d76acb17dde4c3fe48f6146549080ca0ba81d46845f080db94823","mask_binary_sha256":"7ac326a266bab34e4b49a564e8bd62d582d2863573c1fdbc590bbf05b274f604","mask_asset_rel":"masks/20260410_095526_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58186.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8892875909805298}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":477,"x2":224,"y2":782},"slot_box_unclipped_px":{"x1":9,"y1":477,"x2":224,"y2":782},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":930,"y1":1084,"x2":1175,"y2":1221},"slot_box_unclipped_px":{"x1":930,"y1":1084,"x2":1175,"y2":1221},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":955,"y1":988,"x2":1220,"y2":1209},"candidate_bbox_px":null,"crop_bbox_px":{"x1":924,"y1":970,"x2":1248,"y2":1232},"area_px":38993.0,"area_cm2":283.6840225517197,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6285209655761719,"mask_sha256":"7c2418cca7b7836b6ca67bc6ce3a119e9a83ff0d2132d4eacb5edf0294d45d22","mask_binary_sha256":"ac58669e9e8e86eccb808d1474e1530b67a17f44d333fb0b7a3ee76415af49a4","mask_asset_rel":"masks/20260410_095526_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38993.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6285209655761719}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2035,"y1":616,"x2":2392,"y2":881},"slot_box_unclipped_px":{"x1":2035,"y1":616,"x2":2392,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2092,"y1":652,"x2":2351,"y2":862},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2061,"y1":627,"x2":2382,"y2":887},"area_px":37007.0,"area_cm2":193.45036163484716,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.056991029530763626,"mask_sha256":"d12e793da237efebcec535a11d39d3254de1391b693e58ebf8e2a210f03f76d8","mask_binary_sha256":"56ed5cc51992379d55fda72613f798bc087e41947d5023e9f68f64e362717996","mask_asset_rel":"masks/20260410_095526_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37007.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.056991029530763626}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":224,"y1":477,"x2":525,"y2":795},"slot_box_unclipped_px":{"x1":224,"y1":477,"x2":525,"y2":795},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":300,"y1":568,"x2":558,"y2":769},"detected_bbox_px":{"x1":307,"y1":567,"x2":557,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":264,"y1":498,"x2":595,"y2":848},"area_px":31980.0,"area_cm2":169.63099972636442,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.704159140586853,"mask_sha256":"3eccf9b11b8336b7056cad4d7bb7061870f6012132f8f3db0fc58329f9ebb293","mask_binary_sha256":"25440a2354e44c19f76d8222471c5f808c64d50bb3bc4aa622c6f2b7806f91c5","mask_asset_rel":"masks/20260410_095526_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31980.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.704159140586853}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1167,"y1":1083,"x2":1403,"y2":1220},"slot_box_unclipped_px":{"x1":1167,"y1":1083,"x2":1403,"y2":1220},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1204,"y1":998,"x2":1418,"y2":1194},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1176,"y1":972,"x2":1448,"y2":1210},"area_px":27567.0,"area_cm2":200.55695765094393,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.33487027883529663,"mask_sha256":"3e47e4777aa22529da000db90b2613e6a170a4bd748c7aa1c442c8984ba22a83","mask_binary_sha256":"d6dec91390496555ef98cb0ae1f7c62bbc905a5e3ecbf21969457ed28a426486","mask_asset_rel":"masks/20260410_095526_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27567.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.33487027883529663}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260410_095526_cam0_rf.jpg","frame_source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2334,"y1":616,"x2":2584,"y2":830},"slot_box_unclipped_px":{"x1":2334,"y1":616,"x2":2584,"y2":830},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":525,"y1":477,"x2":792,"y2":782},"slot_box_unclipped_px":{"x1":525,"y1":477,"x2":792,"y2":782},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":551,"y1":534,"x2":816,"y2":771},"detected_bbox_px":{"x1":560,"y1":530,"x2":818,"y2":773},"candidate_bbox_px":null,"crop_bbox_px":{"x1":517,"y1":486,"x2":848,"y2":822},"area_px":41706.0,"area_cm2":221.2204651215683,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7396161556243896,"mask_sha256":"58e176fe3a5d877a9ae13102524fabbad70589f19224d2cce90ea295f9f6c3ed","mask_binary_sha256":"eca42d34420989cc24bb1e753dbcacd92674093fbc200838e1b65b7aea0500cd","mask_asset_rel":"masks/20260410_095526_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41706.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7396161556243896}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1388,"y1":1081,"x2":1639,"y2":1218},"slot_box_unclipped_px":{"x1":1388,"y1":1081,"x2":1639,"y2":1218},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":477,"x2":1091,"y2":762},"slot_box_unclipped_px":{"x1":792,"y1":477,"x2":1091,"y2":762},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":802,"y1":492,"x2":1086,"y2":763},"detected_bbox_px":{"x1":804,"y1":494,"x2":1082,"y2":763},"candidate_bbox_px":null,"crop_bbox_px":{"x1":768,"y1":459,"x2":1120,"y2":796},"area_px":51961.0,"area_cm2":275.61589670986933,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8756589889526367,"mask_sha256":"76a35f8b8890730691875599b1ec0e8436a97b335ed841ca027e33e730f0e033","mask_binary_sha256":"c84d7b8c26f7b39419b4373586ffbf2448f734352053b045dadffcfecfb2cb0f","mask_asset_rel":"masks/20260410_095526_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51961.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8756589889526367}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1601,"y1":1079,"x2":1877,"y2":1216},"slot_box_unclipped_px":{"x1":1601,"y1":1079,"x2":1877,"y2":1216},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260410_095526_cam1_rf.jpg","frame_source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1091,"y1":477,"x2":1403,"y2":735},"slot_box_unclipped_px":{"x1":1091,"y1":477,"x2":1403,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1112,"y1":493,"x2":1381,"y2":705},"detected_bbox_px":{"x1":1115,"y1":495,"x2":1378,"y2":702},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1080,"y1":454,"x2":1426,"y2":738},"area_px":37833.0,"area_cm2":200.67697350367558,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8712321519851685,"mask_sha256":"4feedc7e8b1cf98c4d383fdf29177af397f21b93e0d66e11b316a4fc1c4f1c65","mask_binary_sha256":"aedb7f91edfe63d6b5260a6175ea9894cf7d710975cad76642a7fa0f567bb1c3","mask_asset_rel":"masks/20260410_095526_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37833.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8712321519851685}},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260410_095526_cam2_rf.jpg","frame_source_sha256":"63f0f315b9b08ceaff8d6b240c497d2d3f74ea18d2dce954b1d3ad93da389b1b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1809,"y1":1078,"x2":2117,"y2":1215},"slot_box_unclipped_px":{"x1":1809,"y1":1078,"x2":2117,"y2":1215},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":485,"y1":907,"x2":851,"y2":1176},"slot_box_unclipped_px":{"x1":485,"y1":907,"x2":851,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1217,"x2":231,"y2":1352},"slot_box_unclipped_px":{"x1":42,"y1":1217,"x2":231,"y2":1352},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":733,"x2":1675,"y2":1055},"slot_box_unclipped_px":{"x1":1405,"y1":733,"x2":1675,"y2":1055},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1408,"y1":714,"x2":1732,"y2":993},"detected_bbox_px":{"x1":1410,"y1":715,"x2":1732,"y2":993},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1369,"y1":676,"x2":1771,"y2":1030},"area_px":68427.0,"area_cm2":362.9562357184471,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9340536594390869,"mask_sha256":"106d9ec48e2a8fb0e3d35d3a323a8244bb0f43d10d45c639009b532fd74992c8","mask_binary_sha256":"fe394134ea6a6d4fdec8594b8f6b3a6b04a31f81c2096e771fe41c787a634a13","mask_asset_rel":"masks/20260411_104654_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68427.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9340536594390869}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2135,"y1":1202,"x2":2469,"y2":1339},"slot_box_unclipped_px":{"x1":2135,"y1":1202,"x2":2469,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2191,"y1":1170,"x2":2474,"y2":1333},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2102,"y1":1149,"x2":2503,"y2":1368},"area_px":33536.0,"area_cm2":243.9829554098036,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7380078434944153,"mask_sha256":"313fd272898eb2bd0017d395c5ee791274b9cf8bcd20aba92187c56072fa2b34","mask_binary_sha256":"80ef8f30846d1170b0fd0860de3f9e187b1ef0f7176076d16e5d0db61dd8afa7","mask_asset_rel":"masks/20260411_104654_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33536.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7380078434944153}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1724,"y1":761,"x2":1983,"y2":1055},"slot_box_unclipped_px":{"x1":1724,"y1":761,"x2":1983,"y2":1055},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1953,"y1":762,"x2":2326,"y2":1055},"slot_box_unclipped_px":{"x1":1953,"y1":762,"x2":2326,"y2":1055},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":904,"x2":1148,"y2":1176},"slot_box_unclipped_px":{"x1":851,"y1":904,"x2":1148,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":129,"y1":1216,"x2":462,"y2":1352},"slot_box_unclipped_px":{"x1":129,"y1":1216,"x2":462,"y2":1352},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":888,"x2":1445,"y2":1176},"slot_box_unclipped_px":{"x1":1148,"y1":888,"x2":1445,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1174,"y1":851,"x2":1554,"y2":1175},"detected_bbox_px":{"x1":1178,"y1":853,"x2":1554,"y2":1207},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1128,"y1":789,"x2":1600,"y2":1214},"area_px":91448.0,"area_cm2":478.0352006588889,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9040504097938538,"mask_sha256":"16d9f3d19ee616744ea1497560ed255ef896c83381a922331000e3d49a1c7338","mask_binary_sha256":"10022ea0d111bdf3929601a63fdaa7a5240e6f68decd080eeb102af037ee9545","mask_asset_rel":"masks/20260411_104654_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":91448.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9040504097938538}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":367,"y1":1214,"x2":709,"y2":1351},"slot_box_unclipped_px":{"x1":367,"y1":1214,"x2":709,"y2":1351},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":385,"y1":1133,"x2":691,"y2":1395},"candidate_bbox_px":null,"crop_bbox_px":{"x1":350,"y1":1125,"x2":734,"y2":1436},"area_px":48826.0,"area_cm2":355.22160606032537,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7877968549728394,"mask_sha256":"785b9715411b7508e7a317d1915a1c535a4d9a5a6437d3045ba82d9399485cd6","mask_binary_sha256":"9bbe1082f50969bdbe58e930d4645db79c311ce417f9cfe912dba8e21a283ce3","mask_asset_rel":"masks/20260411_104654_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48826.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7877968549728394}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":886,"x2":1746,"y2":1176},"slot_box_unclipped_px":{"x1":1445,"y1":886,"x2":1746,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1509,"y1":872,"x2":1836,"y2":1174},"detected_bbox_px":{"x1":1511,"y1":880,"x2":1836,"y2":1185},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1470,"y1":815,"x2":1875,"y2":1210},"area_px":67889.0,"area_cm2":354.8829032623055,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8987290859222412,"mask_sha256":"1741c06605a655f746d975387fed84108a0c0b79d022a30054d787e34c95bbdd","mask_binary_sha256":"2b2c3d4e90e2a94c14063f54de9ba4f6ca75a335aad0561e2531e387adf0ea1c","mask_asset_rel":"masks/20260411_104654_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67889.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8987290859222412}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":646,"y1":1212,"x2":950,"y2":1350},"slot_box_unclipped_px":{"x1":646,"y1":1212,"x2":950,"y2":1350},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":669,"y1":1123,"x2":929,"y2":1372},"candidate_bbox_px":null,"crop_bbox_px":{"x1":639,"y1":1109,"x2":974,"y2":1382},"area_px":38603.0,"area_cm2":280.8466730583447,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8058404326438904,"mask_sha256":"e682399eaa50f1c6cd07995e1d5ac547f3d3ed5a2edd4ff3fbf120c757154540","mask_binary_sha256":"3111430d61542e400ed47c86340c5ea00156a8ee30c3efa17e0002c190ed27ef","mask_asset_rel":"masks/20260411_104654_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38603.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8058404326438904}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":888,"x2":2031,"y2":1176},"slot_box_unclipped_px":{"x1":1746,"y1":888,"x2":2031,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1858,"y1":874,"x2":2152,"y2":1140},"detected_bbox_px":{"x1":1859,"y1":873,"x2":2146,"y2":1143},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1823,"y1":842,"x2":2187,"y2":1177},"area_px":48565.0,"area_cm2":253.868641413688,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9199413061141968,"mask_sha256":"16104d1e601b7f8a6bbd28048cf38f1b39026f6ba3cc77c8736d5fa27c5614a7","mask_binary_sha256":"a0d3f8d28f4e7d49657c30528f095c7fcd196c733a2c648a1cfe4ee16181533d","mask_asset_rel":"masks/20260411_104654_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48565.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9199413061141968}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":74,"y1":787,"x2":311,"y2":1055},"slot_box_unclipped_px":{"x1":74,"y1":787,"x2":311,"y2":1055},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":99,"y1":799,"x2":286,"y2":1025},"candidate_bbox_px":null,"crop_bbox_px":{"x1":77,"y1":772,"x2":308,"y2":1052},"area_px":29421.0,"area_cm2":156.05733717790392,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.7341682314872742,"mask_sha256":"07c53fce28746a3854abf5a93f5ad6a97455ae192001975b3ea0d204727a8ae9","mask_binary_sha256":"863499e049738109c958193754f0be5b0429fe6bf82db42cc949165389eb1471","mask_asset_rel":"masks/20260411_104654_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29421.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.7341682314872742}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":918,"y1":1211,"x2":1187,"y2":1348},"slot_box_unclipped_px":{"x1":918,"y1":1211,"x2":1187,"y2":1348},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":945,"y1":1162,"x2":1189,"y2":1348},"candidate_bbox_px":null,"crop_bbox_px":{"x1":912,"y1":1146,"x2":1223,"y2":1363},"area_px":28717.0,"area_cm2":208.92350102884453,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9133867621421814,"mask_sha256":"14f748c49b933f14677665e03722a7be4ff78d66fdbed4d07ca4306437d64e5a","mask_binary_sha256":"427b7267330001acf65d06aa09b3ed0f724dc30fcbf685910e6a5c679fb7ee8c","mask_asset_rel":"masks/20260411_104654_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28717.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9133867621421814}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2031,"y1":888,"x2":2332,"y2":1176},"slot_box_unclipped_px":{"x1":2031,"y1":888,"x2":2332,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2134,"y1":879,"x2":2419,"y2":1132},"detected_bbox_px":{"x1":2136,"y1":880,"x2":2414,"y2":1138},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2100,"y1":849,"x2":2453,"y2":1171},"area_px":49105.0,"area_cm2":256.69143697352314,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.913640558719635,"mask_sha256":"cf1a6121a4f3378f7383ac5f967f10779f86193172c32db4b0e4076a148c7cef","mask_binary_sha256":"6f08bf75265f498d776029d84b5f9dfc628da14653a13cbd7efb26f7ae563305","mask_asset_rel":"masks/20260411_104654_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49105.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.913640558719635}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":247,"y1":780,"x2":531,"y2":1055},"slot_box_unclipped_px":{"x1":247,"y1":780,"x2":531,"y2":1055},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":274,"y1":788,"x2":511,"y2":1081},"detected_bbox_px":{"x1":277,"y1":793,"x2":509,"y2":1047},"candidate_bbox_px":null,"crop_bbox_px":{"x1":240,"y1":734,"x2":552,"y2":1116},"area_px":41491.0,"area_cm2":220.0800440790052,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8031761646270752,"mask_sha256":"712ccb14750c9ccdd0836d941c76fc2a6c5037fd0e5be670a52b8b9d1079fb0b","mask_binary_sha256":"f5e6d5fcce1e8a99a56bcf638a53feb79fdac044add4cea551b1c51dea498ac6","mask_asset_rel":"masks/20260411_104654_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41491.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8031761646270752}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1179,"y1":1209,"x2":1436,"y2":1346},"slot_box_unclipped_px":{"x1":1179,"y1":1209,"x2":1436,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1184,"y1":1163,"x2":1454,"y2":1362},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1150,"y1":1137,"x2":1488,"y2":1379},"area_px":33677.0,"area_cm2":245.00876638048533,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9321643114089966,"mask_sha256":"9c57548977382a4c498c17123db2fb4924cd0eac7fece8c1af1b4d41d723196c","mask_binary_sha256":"0b69aaa8063ca5a8cea6493c2b25f9d98fa92b8cf56511187731f48a6f98baf5","mask_asset_rel":"masks/20260411_104654_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33677.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9321643114089966}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2332,"y1":915,"x2":2586,"y2":1176},"slot_box_unclipped_px":{"x1":2332,"y1":915,"x2":2586,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":2395,"y1":888,"x2":2586,"y2":1157},"detected_bbox_px":{"x1":2395,"y1":888,"x2":2584,"y2":1131},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2307,"y1":853,"x2":2592,"y2":1189},"area_px":32436.0,"area_cm2":169.55591996076154,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.628439724445343,"mask_sha256":"bab177ebdbc200b6c78ffb00a7f2fda420fd7d4cfefa7fd92ea699e32703664d","mask_binary_sha256":"c140b1201e3c46ee19dff5032efbd00237eca8ba8f5ebfc6e4b7f34dd06ba8ed","mask_asset_rel":"masks/20260411_104654_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32436.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.628439724445343}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":531,"y1":784,"x2":797,"y2":1055},"slot_box_unclipped_px":{"x1":531,"y1":784,"x2":797,"y2":1055},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":500,"y1":776,"x2":759,"y2":1051},"detected_bbox_px":{"x1":498,"y1":779,"x2":758,"y2":1073},"candidate_bbox_px":null,"crop_bbox_px":{"x1":469,"y1":743,"x2":791,"y2":1084},"area_px":51498.0,"area_cm2":273.16001325541947,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8643200397491455,"mask_sha256":"048922b9c379bb73f0ff325c1ebd0a53513f16216976bf502ef65420e923c9a8","mask_binary_sha256":"a8473a6e92a2d3c16b82bf411efac01d4b722f955dbbad480a4e0abcef1236ae","mask_asset_rel":"masks/20260411_104654_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51498.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8643200397491455}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1421,"y1":1207,"x2":1695,"y2":1344},"slot_box_unclipped_px":{"x1":1421,"y1":1207,"x2":1695,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1439,"y1":1169,"x2":1692,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1404,"y1":1161,"x2":1727,"y2":1378},"area_px":31347.0,"area_cm2":228.05742197134762,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9398302435874939,"mask_sha256":"ce6374f5e806887cd23b37aa2ba989f43a28a7acde54b1b04464882e7ca44341","mask_binary_sha256":"2ab50630f2a7641216e4bee7e2a9fc463af19da9a92013ba611f7bcd5e400303","mask_asset_rel":"masks/20260411_104654_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31347.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9398302435874939}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":767,"x2":1095,"y2":1055},"slot_box_unclipped_px":{"x1":797,"y1":767,"x2":1095,"y2":1055},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":749,"y1":766,"x2":1075,"y2":1050},"detected_bbox_px":{"x1":751,"y1":766,"x2":1073,"y2":1053},"candidate_bbox_px":null,"crop_bbox_px":{"x1":710,"y1":728,"x2":1122,"y2":1084},"area_px":57483.0,"area_cm2":304.9061525100252,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9337112903594971,"mask_sha256":"90e7b8f91c403910a80396bd7a6609d2cf12a2d897ade81e0e44c7841fb9cfdb","mask_binary_sha256":"25fa2b481b9941f12be7a7065ed16c8529802d289429caea657d37032d782a76","mask_asset_rel":"masks/20260411_104654_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57483.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9337112903594971}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1657,"y1":1206,"x2":1962,"y2":1343},"slot_box_unclipped_px":{"x1":1657,"y1":1206,"x2":1962,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1686,"y1":1124,"x2":1949,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1648,"y1":1123,"x2":1986,"y2":1373},"area_px":35676.0,"area_cm2":259.55200134780995,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.893500566482544,"mask_sha256":"125448c963b55c62b73f14e1f947c4a3156f87f0824b3b6f5d84dc8228f40aec","mask_binary_sha256":"c2a7e27b1a19e0d787844fa2c7482ed075bbacc41618e3ae376d1b5c8e35a16a","mask_asset_rel":"masks/20260411_104654_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35676.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.893500566482544}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":734,"x2":1405,"y2":1055},"slot_box_unclipped_px":{"x1":1095,"y1":734,"x2":1405,"y2":1055},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1070,"y1":715,"x2":1407,"y2":1032},"detected_bbox_px":{"x1":1073,"y1":714,"x2":1406,"y2":1029},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1030,"y1":677,"x2":1447,"y2":1070},"area_px":65649.0,"area_cm2":348.2209349917479,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9067692160606384,"mask_sha256":"77e2d3b6b8cc11466080793bfd02483c7e783df6aa6c9c19491ca5cef8af56cc","mask_binary_sha256":"3c968cc8cc6b3534646638f7d91cd9feab8a7356d62cde29823ef695cdb80e70","mask_asset_rel":"masks/20260411_104654_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":65649.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9067692160606384}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1895,"y1":1204,"x2":2232,"y2":1341},"slot_box_unclipped_px":{"x1":1895,"y1":1204,"x2":2232,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1933,"y1":1102,"x2":2212,"y2":1350},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1887,"y1":1080,"x2":2258,"y2":1382},"area_px":37718.0,"area_cm2":274.4080722849169,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8479551076889038,"mask_sha256":"737db8bc31c1a96d08f717c8759c25e11a8762e8e8e369c45cbf20970bf33ba8","mask_binary_sha256":"51db02f6cee337ee35fe3280ad83bc9f659b90b974397124d756ae2dac8331ec","mask_asset_rel":"masks/20260411_104654_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37718.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8479551076889038}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":485,"y1":622,"x2":851,"y2":907},"slot_box_unclipped_px":{"x1":485,"y1":622,"x2":851,"y2":907},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1082,"x2":331,"y2":1218},"slot_box_unclipped_px":{"x1":42,"y1":1082,"x2":331,"y2":1218},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":501,"x2":1675,"y2":733},"slot_box_unclipped_px":{"x1":1405,"y1":501,"x2":1675,"y2":733},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1384,"y1":469,"x2":1715,"y2":702},"detected_bbox_px":{"x1":1385,"y1":462,"x2":1715,"y2":702},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1344,"y1":441,"x2":1755,"y2":730},"area_px":48119.0,"area_cm2":255.23683789346248,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8963348865509033,"mask_sha256":"a1c2ef78a0701b40541635f028f12fac72435a734c464620981e7ac495ac2a16","mask_binary_sha256":"5a73c4360a8576b89a0afadcb3574fdb5f0651bddd699637ce160088ff7cce09","mask_asset_rel":"masks/20260411_104654_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48119.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8963348865509033}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2040,"y1":1068,"x2":2377,"y2":1205},"slot_box_unclipped_px":{"x1":2040,"y1":1068,"x2":2377,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1675,"y1":501,"x2":1934,"y2":761},"slot_box_unclipped_px":{"x1":1675,"y1":501,"x2":1934,"y2":761},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2256,"y1":1066,"x2":2469,"y2":1203},"slot_box_unclipped_px":{"x1":2256,"y1":1066,"x2":2469,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1934,"y1":501,"x2":2307,"y2":762},"slot_box_unclipped_px":{"x1":1934,"y1":501,"x2":2307,"y2":762},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":622,"x2":1148,"y2":904},"slot_box_unclipped_px":{"x1":851,"y1":622,"x2":1148,"y2":904},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":230,"y1":1081,"x2":556,"y2":1218},"slot_box_unclipped_px":{"x1":230,"y1":1081,"x2":556,"y2":1218},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":622,"x2":1445,"y2":888},"slot_box_unclipped_px":{"x1":1148,"y1":622,"x2":1445,"y2":888},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1188,"y1":627,"x2":1526,"y2":870},"detected_bbox_px":{"x1":1189,"y1":633,"x2":1526,"y2":894},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1147,"y1":598,"x2":1567,"y2":899},"area_px":57652.0,"area_cm2":301.37001780669084,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9332652688026428,"mask_sha256":"b4b78316a2165c2ac8c0d7aa37df4ef941f1780308a43f398d71efea119a4245","mask_binary_sha256":"f9bbfbec7d5f0e10a6a9a125dbf00ebb0f3542ef8b529c28d0fd2a5368a5d3bd","mask_asset_rel":"masks/20260411_104654_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57652.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9332652688026428}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":461,"y1":1080,"x2":771,"y2":1217},"slot_box_unclipped_px":{"x1":461,"y1":1080,"x2":771,"y2":1217},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":444,"y1":1034,"x2":751,"y2":1276},"candidate_bbox_px":null,"crop_bbox_px":{"x1":345,"y1":1006,"x2":824,"y2":1280},"area_px":43392.0,"area_cm2":315.6878697859673,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5735531449317932,"mask_sha256":"0b851c671fe3d3aa0bdbb3da29eba89e41a30739133904d0a9de9d29a1783620","mask_binary_sha256":"f2662cc65625ef2dc96babef9c11489a0c1c5095d5cddc22a3207b22c13139ac","mask_asset_rel":"masks/20260411_104654_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43392.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5735531449317932}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":622,"x2":1746,"y2":886},"slot_box_unclipped_px":{"x1":1445,"y1":622,"x2":1746,"y2":886},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1511,"y1":623,"x2":1815,"y2":887},"detected_bbox_px":{"x1":1517,"y1":626,"x2":1812,"y2":910},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1475,"y1":591,"x2":1851,"y2":919},"area_px":54530.0,"area_cm2":285.0500775514961,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8930802345275879,"mask_sha256":"e9524f66f96d920851457ccbcabb4958f92f67aef3d23c34577d114481f2ebe6","mask_binary_sha256":"ec7dd1336170f293574b477bd506a9e4f80f4fd8e2d510c83d4dfeb3b954af7f","mask_asset_rel":"masks/20260411_104654_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54530.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8930802345275879}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":708,"y1":1078,"x2":982,"y2":1215},"slot_box_unclipped_px":{"x1":708,"y1":1078,"x2":982,"y2":1215},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":713,"y1":976,"x2":970,"y2":1219},"candidate_bbox_px":null,"crop_bbox_px":{"x1":675,"y1":959,"x2":1006,"y2":1229},"area_px":40741.0,"area_cm2":296.4011684861286,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8072999715805054,"mask_sha256":"57d97e21b96dac7b6c6c2189d91e7b055d1e5fe326ed99d46733460ef729f6df","mask_binary_sha256":"10e9bc747043bceb0e88fd85bae821dc8ab7d936e67ab81aba86c739c62a5a77","mask_asset_rel":"masks/20260411_104654_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40741.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8072999715805054}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":622,"x2":2031,"y2":888},"slot_box_unclipped_px":{"x1":1746,"y1":622,"x2":2031,"y2":888},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1793,"y1":623,"x2":2104,"y2":900},"detected_bbox_px":{"x1":1797,"y1":628,"x2":2102,"y2":904},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1756,"y1":590,"x2":2141,"y2":935},"area_px":60680.0,"area_cm2":317.1985825385069,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9096516966819763,"mask_sha256":"80bc0a499b8f273cb811d8491dbc9119fd4e09f50a10d056af1f48358b657511","mask_binary_sha256":"f235ab4288630b4bc9c9eaad38ab72fc729e419cf5431fd9bcb0ba74eb8b1441","mask_asset_rel":"masks/20260411_104654_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60680.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9096516966819763}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":10,"y1":501,"x2":247,"y2":787},"slot_box_unclipped_px":{"x1":10,"y1":501,"x2":247,"y2":787},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":949,"y1":1076,"x2":1195,"y2":1213},"slot_box_unclipped_px":{"x1":949,"y1":1076,"x2":1195,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":955,"y1":995,"x2":1222,"y2":1211},"candidate_bbox_px":null,"crop_bbox_px":{"x1":898,"y1":962,"x2":1256,"y2":1229},"area_px":39634.0,"area_cm2":288.3474610780104,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4269603490829468,"mask_sha256":"faf0c0cc8cf2c7d1a0d7627442e9a72e1026266cee0cb2a20ba16d43c7a13bae","mask_binary_sha256":"690d05eb4d5179235511198d215ef5c37dca534c2d3d42774c864d5f12870f48","mask_asset_rel":"masks/20260411_104654_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39634.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4269603490829468}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2031,"y1":622,"x2":2332,"y2":888},"slot_box_unclipped_px":{"x1":2031,"y1":622,"x2":2332,"y2":888},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2100,"y1":659,"x2":2348,"y2":866},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2070,"y1":634,"x2":2378,"y2":891},"area_px":36549.0,"area_cm2":191.0562128081722,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.0514790378510952,"mask_sha256":"0c7d108917cb40e5ef8f0ff54ab272d8b5bd79d8ee37ea6d5fe3d7f67b8ff5eb","mask_binary_sha256":"677c714138f89e4dd9547b4fd0aecc7b80e2c12397aacee0842035bb48697625","mask_asset_rel":"masks/20260411_104654_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36549.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.0514790378510952}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":247,"y1":501,"x2":531,"y2":780},"slot_box_unclipped_px":{"x1":247,"y1":501,"x2":531,"y2":780},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":304,"y1":579,"x2":562,"y2":770},"detected_bbox_px":{"x1":304,"y1":584,"x2":558,"y2":771},"candidate_bbox_px":null,"crop_bbox_px":{"x1":273,"y1":523,"x2":593,"y2":830},"area_px":33783.0,"area_cm2":179.19462363213788,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9074811935424805,"mask_sha256":"03267e8c9605263adb8ad48f9ed58d7be28c30152e95ea1b1110168adeba3b8b","mask_binary_sha256":"ca86609ed23c66d1dd59a262bf9e2d7515e350d380501fb6293bdde1ade58b57","mask_asset_rel":"masks/20260411_104654_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33783.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9074811935424805}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1186,"y1":1075,"x2":1422,"y2":1212},"slot_box_unclipped_px":{"x1":1186,"y1":1075,"x2":1422,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1202,"y1":991,"x2":1424,"y2":1182},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1170,"y1":969,"x2":1454,"y2":1202},"area_px":28656.0,"area_cm2":208.47971046706024,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.709808886051178,"mask_sha256":"19396d9d72d92a193f943feac609c1a54ce2d45a2e972bcdd2cb9eb6586d3788","mask_binary_sha256":"ab61252921114c8793ce74d77872436f8c328cd0579699e881d017b89d66f5bc","mask_asset_rel":"masks/20260411_104654_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28656.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.709808886051178}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260411_104654_cam0_rf.jpg","frame_source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2332,"y1":622,"x2":2586,"y2":915},"slot_box_unclipped_px":{"x1":2332,"y1":622,"x2":2586,"y2":915},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":531,"y1":501,"x2":797,"y2":784},"slot_box_unclipped_px":{"x1":531,"y1":501,"x2":797,"y2":784},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":552,"y1":548,"x2":824,"y2":775},"detected_bbox_px":{"x1":558,"y1":536,"x2":821,"y2":776},"candidate_bbox_px":null,"crop_bbox_px":{"x1":514,"y1":501,"x2":857,"y2":812},"area_px":42291.0,"area_cm2":224.32347121412377,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8877388834953308,"mask_sha256":"894afd02260c783a5a870a096035a7a5ae738890af2b58f9c5c60c7e6844124d","mask_binary_sha256":"d3ffe829cb1128d88c6d2c0e7d152add6241a1c62039d6ea972d777e5533b55d","mask_asset_rel":"masks/20260411_104654_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42291.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8877388834953308}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1408,"y1":1073,"x2":1658,"y2":1210},"slot_box_unclipped_px":{"x1":1408,"y1":1073,"x2":1658,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":501,"x2":1095,"y2":767},"slot_box_unclipped_px":{"x1":797,"y1":501,"x2":1095,"y2":767},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":801,"y1":510,"x2":1093,"y2":767},"detected_bbox_px":{"x1":804,"y1":490,"x2":1092,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":766,"y1":479,"x2":1128,"y2":798},"area_px":49625.0,"area_cm2":263.22508947532316,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9194081425666809,"mask_sha256":"1f645ace2d1b9612898c953a1fd8b55468211a9ffeab6f8a8ee9fb68d98f0cf7","mask_binary_sha256":"205881a40e677ce723afe494d89ae59772c99e30eeb86621555e04d532001b94","mask_asset_rel":"masks/20260411_104654_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49625.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9194081425666809}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1621,"y1":1071,"x2":1896,"y2":1208},"slot_box_unclipped_px":{"x1":1621,"y1":1071,"x2":1896,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260411_104654_cam1_rf.jpg","frame_source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":501,"x2":1405,"y2":734},"slot_box_unclipped_px":{"x1":1095,"y1":501,"x2":1405,"y2":734},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1116,"y1":493,"x2":1386,"y2":710},"detected_bbox_px":{"x1":1118,"y1":491,"x2":1383,"y2":706},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1084,"y1":467,"x2":1429,"y2":736},"area_px":40208.0,"area_cm2":213.2746478110588,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8109011650085449,"mask_sha256":"4e9a6aaeabc76fea957305a4172ac660d0931145e33095ef70989a21cd8ff887","mask_binary_sha256":"dc175167ae1e0eec90b400c94ca83034a5e26261f6d55f58f85dc0df9b6bc25b","mask_asset_rel":"masks/20260411_104654_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40208.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8109011650085449}},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260411_104654_cam2_rf.jpg","frame_source_sha256":"1d8a835d00e6234d95653f3e807b227e7c118c80950817c518483d96a1a22f24","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1828,"y1":1070,"x2":2136,"y2":1207},"slot_box_unclipped_px":{"x1":1828,"y1":1070,"x2":2136,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":621,"y1":946,"x2":899,"y2":1154},"slot_box_unclipped_px":{"x1":621,"y1":946,"x2":899,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1219,"x2":209,"y2":1354},"slot_box_unclipped_px":{"x1":41,"y1":1219,"x2":209,"y2":1354},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1403,"y1":717,"x2":1669,"y2":1051},"slot_box_unclipped_px":{"x1":1403,"y1":717,"x2":1669,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1402,"y1":708,"x2":1730,"y2":995},"detected_bbox_px":{"x1":1404,"y1":711,"x2":1729,"y2":992},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1363,"y1":670,"x2":1769,"y2":1037},"area_px":69700.0,"area_cm2":369.7085891472045,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9367669224739075,"mask_sha256":"84de6582f89408ab141697034982644f23507572a192eb712e46c4fe3b38e203","mask_binary_sha256":"3e0cff1b8c505ea1c8cd8cd89b0f4ced133abe3107601e1ecfcbd81b351aff42","mask_asset_rel":"masks/20260412_082302_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69700.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9367669224739075}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2114,"y1":1204,"x2":2469,"y2":1341},"slot_box_unclipped_px":{"x1":2114,"y1":1204,"x2":2469,"y2":1341},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2186,"y1":1175,"x2":2475,"y2":1340},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2078,"y1":1152,"x2":2503,"y2":1369},"area_px":35549.0,"area_cm2":258.6280439486853,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7759369015693665,"mask_sha256":"5bb76f291baa6db29e4dee7a498d65511f0a8f82ee953840398d59da03d4630b","mask_binary_sha256":"4f71686420cf2980a5bcef81af024c8b3af20e0c5c2e37fd3896835b43610dc4","mask_asset_rel":"masks/20260412_082302_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35549.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7759369015693665}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1669,"y1":735,"x2":1919,"y2":1051},"slot_box_unclipped_px":{"x1":1669,"y1":735,"x2":1919,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2356,"y1":1203,"x2":2469,"y2":1340},"slot_box_unclipped_px":{"x1":2356,"y1":1203,"x2":2469,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1919,"y1":724,"x2":2306,"y2":1051},"slot_box_unclipped_px":{"x1":1919,"y1":724,"x2":2306,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":921,"y1":903,"x2":1196,"y2":1154},"slot_box_unclipped_px":{"x1":921,"y1":903,"x2":1196,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":108,"y1":1218,"x2":440,"y2":1354},"slot_box_unclipped_px":{"x1":108,"y1":1218,"x2":440,"y2":1354},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1276,"y1":882,"x2":1590,"y2":1154},"slot_box_unclipped_px":{"x1":1276,"y1":882,"x2":1590,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1172,"y1":846,"x2":1554,"y2":1175},"detected_bbox_px":{"x1":1175,"y1":847,"x2":1556,"y2":1210},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1126,"y1":782,"x2":1600,"y2":1214},"area_px":94542.0,"area_cm2":494.20877373690706,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8885661959648132,"mask_sha256":"081160f6e901741e2c11ad6e1c7f82e025daaedae778b55b9837748371402600","mask_binary_sha256":"48c4bdd0ecb8b468dfce820b2cf765dc0e657d8393e56fe670afd703824630d2","mask_asset_rel":"masks/20260412_082302_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":94542.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8885661959648132}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":345,"y1":1216,"x2":688,"y2":1353},"slot_box_unclipped_px":{"x1":345,"y1":1216,"x2":688,"y2":1353},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":382,"y1":1129,"x2":694,"y2":1402},"candidate_bbox_px":null,"crop_bbox_px":{"x1":346,"y1":1120,"x2":738,"y2":1433},"area_px":50141.0,"area_cm2":364.7885665315769,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8281410932540894,"mask_sha256":"33192be188284cc6311a6ba595dba8453eb74325a30a4aae5eedb663911191c8","mask_binary_sha256":"477c31e9e520883920459518a456e5a9cb07e927e51e5f37f939dd5f8cbbfbd8","mask_asset_rel":"masks/20260412_082302_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50141.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8281410932540894}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1590,"y1":878,"x2":1901,"y2":1154},"slot_box_unclipped_px":{"x1":1590,"y1":878,"x2":1901,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1508,"y1":849,"x2":1845,"y2":1173},"detected_bbox_px":{"x1":1511,"y1":853,"x2":1845,"y2":1184},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1468,"y1":788,"x2":1885,"y2":1212},"area_px":70850.0,"area_cm2":370.3612322487346,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8975473046302795,"mask_sha256":"65ed44dd4c5e006f2b3c6eaf77218c871c3ad757a598d785a70abac5d260580a","mask_binary_sha256":"27bd5aed8011597e04cca57d9e685fd6df710245f4f2d7370b9072b1211261ce","mask_asset_rel":"masks/20260412_082302_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70850.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8975473046302795}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":625,"y1":1214,"x2":929,"y2":1352},"slot_box_unclipped_px":{"x1":625,"y1":1214,"x2":929,"y2":1352},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":689,"y1":1160,"x2":931,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":634,"y1":1153,"x2":968,"y2":1377},"area_px":36033.0,"area_cm2":262.1492674225147,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.890193521976471,"mask_sha256":"86722800492f3f8cefb0607d63a6626d0f6754f499939a25393740604e4aa218","mask_binary_sha256":"2457be335eeea60570adcee1d4b258cc05c71738d5ee28a8f3e6a5d54a6704c9","mask_asset_rel":"masks/20260412_082302_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36033.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.890193521976471}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1901,"y1":885,"x2":2276,"y2":1154},"slot_box_unclipped_px":{"x1":1901,"y1":885,"x2":2276,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1861,"y1":869,"x2":2157,"y2":1142},"detected_bbox_px":{"x1":1864,"y1":867,"x2":2151,"y2":1141},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1798,"y1":836,"x2":2211,"y2":1176},"area_px":51641.0,"area_cm2":269.9481213063783,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9214667677879333,"mask_sha256":"b8705eadee6c60a72964f4d476b8b245d4c67dc650f77d7fcd8471a7626b80c2","mask_binary_sha256":"c2c2e3524701fa859855e718b09e1d3f6d83e5c65e6a6c3f4a3b272d3a3bed00","mask_asset_rel":"masks/20260412_082302_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51641.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.9214667677879333}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":11,"y1":816,"x2":282,"y2":1051},"slot_box_unclipped_px":{"x1":11,"y1":816,"x2":282,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":94,"y1":793,"x2":286,"y2":1029},"detected_bbox_px":{"x1":91,"y1":794,"x2":282,"y2":1030},"candidate_bbox_px":null,"crop_bbox_px":{"x1":37,"y1":765,"x2":335,"y2":1058},"area_px":30261.0,"area_cm2":160.51293566977841,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9002019166946411,"mask_sha256":"29de7a3f19a51fde27a4ea0466fd8fad3805de9bbc69ff1b86fe9ad06544cb50","mask_binary_sha256":"f42910a23e12017e145e2ecbe6057310d97b098a645a60025712c64478ce9e23","mask_asset_rel":"masks/20260412_082302_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30261.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9002019166946411}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":897,"y1":1213,"x2":1166,"y2":1350},"slot_box_unclipped_px":{"x1":897,"y1":1213,"x2":1166,"y2":1350},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":944,"y1":1165,"x2":1190,"y2":1349},"candidate_bbox_px":null,"crop_bbox_px":{"x1":912,"y1":1140,"x2":1224,"y2":1371},"area_px":30791.0,"area_cm2":224.01238012951046,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.928901731967926,"mask_sha256":"0fac18ee3db9c3762985d8cfbe473334776ce6f1a8e064203bbefa7c04f3a94c","mask_binary_sha256":"efe8088bd4dc681adee91db7a350b0b181f6f3fda2f4325bf18e02de6d480196","mask_asset_rel":"masks/20260412_082302_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30791.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.928901731967926}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2088,"y1":885,"x2":2463,"y2":1154},"slot_box_unclipped_px":{"x1":2088,"y1":885,"x2":2463,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2139,"y1":872,"x2":2418,"y2":1129},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2106,"y1":841,"x2":2451,"y2":1160},"area_px":50255.0,"area_cm2":262.7029460361349,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.9332308769226074,"mask_sha256":"af65e28bdf2ca7d8d52db8263d2e619bfdb4734a998ac010b22244ee31baaa84","mask_binary_sha256":"ed12057bab41b6c1563c32e2cb0d810987afb12e2499e4cd7854fc9d562a7b43","mask_asset_rel":"masks/20260412_082302_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50255.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.9332308769226074}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":282,"y1":797,"x2":532,"y2":1051},"slot_box_unclipped_px":{"x1":282,"y1":797,"x2":532,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":274,"y1":783,"x2":509,"y2":1045},"detected_bbox_px":{"x1":280,"y1":785,"x2":506,"y2":1059},"candidate_bbox_px":null,"crop_bbox_px":{"x1":246,"y1":752,"x2":537,"y2":1076},"area_px":43555.0,"area_cm2":231.0280860876111,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8552002310752869,"mask_sha256":"44c4f9cab781238f052ebbcf21b571e18dfca918ca0f18a840945dc760cb7e95","mask_binary_sha256":"299a95ccca0f7afb4d48789d37a689315ada2025ff2f5d5b1428939df150eeb0","mask_asset_rel":"masks/20260412_082302_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43555.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8552002310752869}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1158,"y1":1211,"x2":1415,"y2":1348},"slot_box_unclipped_px":{"x1":1158,"y1":1211,"x2":1415,"y2":1348},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1184,"y1":1165,"x2":1453,"y2":1364},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1152,"y1":1138,"x2":1487,"y2":1378},"area_px":35112.0,"area_cm2":255.44875746508302,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.929410457611084,"mask_sha256":"60236872218b8a674673c5d97d7863527f547202252fac4da809360f91a9b0b1","mask_binary_sha256":"488759bd70731a805e1759c54a326506900d0349998218925c8cdabc9eb2c89f","mask_asset_rel":"masks/20260412_082302_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35112.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.929410457611084}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2276,"y1":911,"x2":2585,"y2":1154},"slot_box_unclipped_px":{"x1":2276,"y1":911,"x2":2585,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2398,"y1":881,"x2":2585,"y2":1153},"detected_bbox_px":{"x1":2397,"y1":884,"x2":2592,"y2":1151},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2245,"y1":846,"x2":2592,"y2":1186},"area_px":37306.0,"area_cm2":195.01335399112622,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.859970211982727,"mask_sha256":"e0047705f52010ba78dff02ec37100a1babbbe8f66e5910bc037cc58dd5586d9","mask_binary_sha256":"e25e4adfb43787a76b85e2d8adf31d0514c94246f0a9066804c015d198df8cd5","mask_asset_rel":"masks/20260412_082302_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37306.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.859970211982727}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":532,"y1":781,"x2":793,"y2":1051},"slot_box_unclipped_px":{"x1":532,"y1":781,"x2":793,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":493,"y1":771,"x2":757,"y2":1048},"detected_bbox_px":{"x1":498,"y1":771,"x2":756,"y2":1067},"candidate_bbox_px":null,"crop_bbox_px":{"x1":461,"y1":738,"x2":790,"y2":1081},"area_px":51722.0,"area_cm2":274.34817285325266,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8751594424247742,"mask_sha256":"7fd949523ffbee5c703eae4d5867f3070abcda6b9f09c1194d0b2859dd03338f","mask_binary_sha256":"b293c54cfc39ec15567e594053f35df3de5bc797c4e5be3f4fe55f07c62ed812","mask_asset_rel":"masks/20260412_082302_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51722.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8751594424247742}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1401,"y1":1209,"x2":1674,"y2":1346},"slot_box_unclipped_px":{"x1":1401,"y1":1209,"x2":1674,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1439,"y1":1157,"x2":1697,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1405,"y1":1147,"x2":1729,"y2":1377},"area_px":34027.0,"area_cm2":247.5551056694116,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9405791759490967,"mask_sha256":"e59b8bb23b852a96c5039b5303189d83de12902f639123bda0d3388f1595f6b5","mask_binary_sha256":"fa26c5256211546171c364d658d2874b34964ab89f96c0c7b239e810cc32cbfe","mask_asset_rel":"masks/20260412_082302_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34027.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9405791759490967}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":793,"y1":761,"x2":1091,"y2":1051},"slot_box_unclipped_px":{"x1":793,"y1":761,"x2":1091,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":746,"y1":754,"x2":1079,"y2":1055},"detected_bbox_px":{"x1":749,"y1":759,"x2":1071,"y2":1052},"candidate_bbox_px":null,"crop_bbox_px":{"x1":706,"y1":715,"x2":1122,"y2":1091},"area_px":59011.0,"area_cm2":313.01109833810165,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9225085377693176,"mask_sha256":"3cc20816f7e751763c542a990986914dbcb377fd37f70672ca2cac27792c02d2","mask_binary_sha256":"42e1ca3ee1439a987f7d98f333d1cc060c57916f52efba6d8988c3321a5ce19e","mask_asset_rel":"masks/20260412_082302_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59011.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9225085377693176}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1636,"y1":1208,"x2":1941,"y2":1345},"slot_box_unclipped_px":{"x1":1636,"y1":1208,"x2":1941,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1681,"y1":1086,"x2":1949,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1644,"y1":1076,"x2":1985,"y2":1384},"area_px":38743.0,"area_cm2":281.86520877391524,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7306004166603088,"mask_sha256":"dd5740caa4a067b7680769751c22dfeb56c72ef47a6734f29212087330394f31","mask_binary_sha256":"16554a242dddede882d1c2c8c64837aaf318ddb31266d41542424e389e58ae5f","mask_asset_rel":"masks/20260412_082302_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38743.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7306004166603088}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1091,"y1":733,"x2":1403,"y2":1051},"slot_box_unclipped_px":{"x1":1091,"y1":733,"x2":1403,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1066,"y1":710,"x2":1403,"y2":1034},"detected_bbox_px":{"x1":1068,"y1":710,"x2":1404,"y2":1035},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1026,"y1":671,"x2":1445,"y2":1073},"area_px":68293.0,"area_cm2":362.24546167331476,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9208024740219116,"mask_sha256":"c5a55c8412f0f7a62ceeb5d90a57edc5945401419875a95dc2ab8cf3e7074493","mask_binary_sha256":"834ac0fa72ada31a6172f75fcad20820d2e05962ecb91999ee97a30a800877be","mask_asset_rel":"masks/20260412_082302_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68293.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9208024740219116}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1874,"y1":1206,"x2":2211,"y2":1343},"slot_box_unclipped_px":{"x1":1874,"y1":1206,"x2":2211,"y2":1343},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1931,"y1":1104,"x2":2211,"y2":1358},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1887,"y1":1084,"x2":2258,"y2":1381},"area_px":38986.0,"area_cm2":283.63309576594116,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8458486199378967,"mask_sha256":"3735f33c5cd6fe47f1f556bdcbc6b80a7cd4e76ac55d91fa5e58f0a706093375","mask_binary_sha256":"61a19361adf03f7958c6c86a7644dd04688da1012938314238dc1aceecd9dede","mask_asset_rel":"masks/20260412_082302_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38986.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8458486199378967}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":647,"y1":627,"x2":925,"y2":946},"slot_box_unclipped_px":{"x1":647,"y1":627,"x2":925,"y2":946},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1084,"x2":310,"y2":1220},"slot_box_unclipped_px":{"x1":41,"y1":1084,"x2":310,"y2":1220},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1403,"y1":477,"x2":1669,"y2":717},"slot_box_unclipped_px":{"x1":1403,"y1":477,"x2":1669,"y2":717},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1378,"y1":457,"x2":1716,"y2":704},"detected_bbox_px":{"x1":1380,"y1":460,"x2":1716,"y2":700},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1337,"y1":427,"x2":1757,"y2":734},"area_px":50012.0,"area_cm2":265.27784735193677,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8852409720420837,"mask_sha256":"8a69cacbf21af4a0f562a1c0c993c75b96beaeadd01f7d55c424a998d6fd2c15","mask_binary_sha256":"0166a88e86488d835d2943ad1a12c0b5782d1071cde4c560b379822d144999ed","mask_asset_rel":"masks/20260412_082302_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50012.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8852409720420837}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2019,"y1":1070,"x2":2357,"y2":1207},"slot_box_unclipped_px":{"x1":2019,"y1":1070,"x2":2357,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1669,"y1":477,"x2":1919,"y2":735},"slot_box_unclipped_px":{"x1":1669,"y1":477,"x2":1919,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2236,"y1":1068,"x2":2469,"y2":1205},"slot_box_unclipped_px":{"x1":2236,"y1":1068,"x2":2469,"y2":1205},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1919,"y1":477,"x2":2306,"y2":724},"slot_box_unclipped_px":{"x1":1919,"y1":477,"x2":2306,"y2":724},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":931,"y1":627,"x2":1206,"y2":903},"slot_box_unclipped_px":{"x1":931,"y1":627,"x2":1206,"y2":903},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":208,"y1":1083,"x2":535,"y2":1220},"slot_box_unclipped_px":{"x1":208,"y1":1083,"x2":535,"y2":1220},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1276,"y1":627,"x2":1590,"y2":882},"slot_box_unclipped_px":{"x1":1276,"y1":627,"x2":1590,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1188,"y1":608,"x2":1531,"y2":871},"detected_bbox_px":{"x1":1189,"y1":608,"x2":1530,"y2":911},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1147,"y1":576,"x2":1572,"y2":912},"area_px":67160.0,"area_cm2":351.0721292565281,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9026469588279724,"mask_sha256":"5e9e3ef846c81fb84b540c71945ae0dad452348efbc428f499cc3f39564e3618","mask_binary_sha256":"b264dba7cf56d5922bd68841c48e0710fc7c54811e1eed68d9a123e1dd8575d7","mask_asset_rel":"masks/20260412_082302_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67160.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.9026469588279724}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":439,"y1":1082,"x2":750,"y2":1219},"slot_box_unclipped_px":{"x1":439,"y1":1082,"x2":750,"y2":1219},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1590,"y1":627,"x2":1901,"y2":878},"slot_box_unclipped_px":{"x1":1590,"y1":627,"x2":1901,"y2":878},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1520,"y1":613,"x2":1819,"y2":882},"detected_bbox_px":{"x1":1521,"y1":610,"x2":1814,"y2":910},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1484,"y1":581,"x2":1855,"y2":921},"area_px":56735.0,"area_cm2":296.57649275415605,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8925524950027466,"mask_sha256":"018f63c01b79c6bf7ee3ed215eabd4948711519464ff7b5241899c42d7b79748","mask_binary_sha256":"622a3f10bac30161120a806dbca0d02bf787fc1d44d42f46d393653567ad589c","mask_asset_rel":"masks/20260412_082302_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56735.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8925524950027466}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":687,"y1":1080,"x2":961,"y2":1217},"slot_box_unclipped_px":{"x1":687,"y1":1080,"x2":961,"y2":1217},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":719,"y1":971,"x2":968,"y2":1236},"candidate_bbox_px":null,"crop_bbox_px":{"x1":679,"y1":964,"x2":1003,"y2":1241},"area_px":43073.0,"area_cm2":313.36706340548875,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.828335165977478,"mask_sha256":"d54a34d40dc462d87de24abad899d52a636dfe7730d3aa44246da00c90f5e18e","mask_binary_sha256":"19268d9f0cb070c2e3616381e982e9d9c23e385e316b7cc353ca11159fe833d3","mask_asset_rel":"masks/20260412_082302_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43073.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.828335165977478}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1901,"y1":627,"x2":2276,"y2":885},"slot_box_unclipped_px":{"x1":1901,"y1":627,"x2":2276,"y2":885},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1801,"y1":621,"x2":2112,"y2":897},"detected_bbox_px":{"x1":1802,"y1":627,"x2":2110,"y2":900},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1747,"y1":588,"x2":2160,"y2":930},"area_px":63434.0,"area_cm2":331.59483989366595,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8758044242858887,"mask_sha256":"8d0adc57d89c96d40427beb8f87086fe3ee1a7af205cb2d0211e3b49c877f0b8","mask_binary_sha256":"0d1908014d4e3dd1a87b0a8a830f894003d3e7eff187ac6ee74b3e8ace287492","mask_asset_rel":"masks/20260412_082302_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63434.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8758044242858887}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":11,"y1":477,"x2":282,"y2":816},"slot_box_unclipped_px":{"x1":11,"y1":477,"x2":282,"y2":816},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":928,"y1":1078,"x2":1174,"y2":1215},"slot_box_unclipped_px":{"x1":928,"y1":1078,"x2":1174,"y2":1215},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":944,"y1":992,"x2":1215,"y2":1222},"candidate_bbox_px":null,"crop_bbox_px":{"x1":882,"y1":968,"x2":1258,"y2":1230},"area_px":42382.0,"area_cm2":308.3398621236372,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.47341638803482056,"mask_sha256":"36c954b7da6fb691038677c606770c7883c327367cd1b00f09203aaa263d1a80","mask_binary_sha256":"ae2f3812df42a9f54fab5a9a20c708b50fa6b42df970927655ef233d4bf0484f","mask_asset_rel":"masks/20260412_082302_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42382.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.47341638803482056}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2027,"y1":627,"x2":2402,"y2":885},"slot_box_unclipped_px":{"x1":2027,"y1":627,"x2":2402,"y2":885},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2104,"y1":652,"x2":2350,"y2":861},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2074,"y1":627,"x2":2380,"y2":886},"area_px":38256.0,"area_cm2":199.97938321676205,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.07861772924661636,"mask_sha256":"d603758d663fc8e1d8fdb2ba1ea3faade10660f7e367708ca48e50ef4934c6d4","mask_binary_sha256":"27b02a029d283327b3d786f16907e506c6302a9882404e0a72b7475d375588c9","mask_asset_rel":"masks/20260412_082302_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38256.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.07861772924661636}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":282,"y1":477,"x2":532,"y2":797},"slot_box_unclipped_px":{"x1":282,"y1":477,"x2":532,"y2":797},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":294,"y1":576,"x2":560,"y2":768},"detected_bbox_px":{"x1":316,"y1":567,"x2":557,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":262,"y1":499,"x2":592,"y2":851},"area_px":32988.0,"area_cm2":174.9777179166138,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5670645833015442,"mask_sha256":"8406646f7f3d3c417213656b26b44ba9ca9919c5bf6fffa30fde0a97a4dba2b1","mask_binary_sha256":"1c74bb6e97d6f4fddf2d3fcfe119ee586b6261d240a1a9b79af570d99508a3e8","mask_asset_rel":"masks/20260412_082302_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32988.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5670645833015442}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1165,"y1":1077,"x2":1402,"y2":1214},"slot_box_unclipped_px":{"x1":1165,"y1":1077,"x2":1402,"y2":1214},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1186,"y1":989,"x2":1432,"y2":1197},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1153,"y1":972,"x2":1464,"y2":1204},"area_px":32459.0,"area_cm2":236.14750565502192,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7478837966918945,"mask_sha256":"7e88f4da29caa9d92938493046ac5e34664ad89c39374a3424fec40ca5b3f08e","mask_binary_sha256":"29a3b8aaef8345b5391a8607a4c600fc2827696a8cd87b6ba49b06be331dbba2","mask_asset_rel":"masks/20260412_082302_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32459.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7478837966918945}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260412_082302_cam0_rf.jpg","frame_source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2343,"y1":627,"x2":2585,"y2":911},"slot_box_unclipped_px":{"x1":2343,"y1":627,"x2":2585,"y2":911},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2369,"y1":749,"x2":2478,"y2":875},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2314,"y1":593,"x2":2592,"y2":945},"area_px":7338.0,"area_cm2":38.35865521864805,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|GEOMETRY_REALIGNED_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.42042064666748047,"mask_sha256":"4071410ed9580228b432b6cf0367b9b76e4970f51b405f747d97041e99a1efd0","mask_binary_sha256":"0c0d6a66707a3e60468151997cc41d2dbec3839b98c7f8a4c0b995bcf8956e4c","mask_asset_rel":"masks/20260412_082302_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":7338.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|GEOMETRY_REALIGNED_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.42042064666748047}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":532,"y1":477,"x2":793,"y2":781},"slot_box_unclipped_px":{"x1":532,"y1":477,"x2":793,"y2":781},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":544,"y1":527,"x2":821,"y2":772},"detected_bbox_px":{"x1":551,"y1":532,"x2":819,"y2":775},"candidate_bbox_px":null,"crop_bbox_px":{"x1":505,"y1":487,"x2":854,"y2":821},"area_px":43807.0,"area_cm2":232.36476563517343,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8300565481185913,"mask_sha256":"4c3ee55f15a0341380b37e63a5573942d3b046faedef7c6a4c43e373fd15b02d","mask_binary_sha256":"0dc692892a14a301d54925c4b4a6e6a3b4f2560e98a7850d8711acd9432a653d","mask_asset_rel":"masks/20260412_082302_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43807.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8300565481185913}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1387,"y1":1075,"x2":1637,"y2":1212},"slot_box_unclipped_px":{"x1":1387,"y1":1075,"x2":1637,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":793,"y1":477,"x2":1091,"y2":761},"slot_box_unclipped_px":{"x1":793,"y1":477,"x2":1091,"y2":761},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":797,"y1":483,"x2":1094,"y2":761},"detected_bbox_px":{"x1":798,"y1":484,"x2":1093,"y2":761},"candidate_bbox_px":null,"crop_bbox_px":{"x1":761,"y1":450,"x2":1130,"y2":794},"area_px":51484.0,"area_cm2":273.0857532805549,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9117522835731506,"mask_sha256":"5984e7593af4b0a3d3f6cf71f6a31ba490697593a536b4f26309df99299c4559","mask_binary_sha256":"49634180e589f9fdd989bff5ece51275585b9b92f3cda5871f9bcfa44415455b","mask_asset_rel":"masks/20260412_082302_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51484.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9117522835731506}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1600,"y1":1073,"x2":1875,"y2":1210},"slot_box_unclipped_px":{"x1":1600,"y1":1073,"x2":1875,"y2":1210},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260412_082302_cam1_rf.jpg","frame_source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1091,"y1":477,"x2":1403,"y2":733},"slot_box_unclipped_px":{"x1":1091,"y1":477,"x2":1403,"y2":733},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1110,"y1":483,"x2":1385,"y2":709},"detected_bbox_px":{"x1":1115,"y1":486,"x2":1382,"y2":706},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1077,"y1":455,"x2":1425,"y2":737},"area_px":42732.0,"area_cm2":226.66266042235787,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9015156626701355,"mask_sha256":"f3d507d574bf475231d523e05a5d5ccdb3f4dd01a6fb44369e25a0ad95627243","mask_binary_sha256":"1f99be4a2f00c26d0e4187c4f2b652f74e7e6c568795c7f70689ffe23360bacd","mask_asset_rel":"masks/20260412_082302_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42732.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9015156626701355}},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260412_082302_cam2_rf.jpg","frame_source_sha256":"c5ff94d95c9616d6f7b24507125d3621ebfa6bbdf6287790177b6684d4beeba0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1808,"y1":1072,"x2":2115,"y2":1209},"slot_box_unclipped_px":{"x1":1808,"y1":1072,"x2":2115,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":492,"y1":834,"x2":856,"y2":1125},"slot_box_unclipped_px":{"x1":492,"y1":834,"x2":856,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1188,"x2":225,"y2":1323},"slot_box_unclipped_px":{"x1":42,"y1":1188,"x2":225,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":687,"x2":1657,"y2":1000},"slot_box_unclipped_px":{"x1":1398,"y1":687,"x2":1657,"y2":1000},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1395,"y1":654,"x2":1724,"y2":1048},"detected_bbox_px":{"x1":1405,"y1":660,"x2":1728,"y2":1073},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1356,"y1":607,"x2":1763,"y2":1095},"area_px":93260.0,"area_cm2":494.6775182764461,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7416847944259644,"mask_sha256":"da8a1123e5f8fcb1e3fc0f44690609cc8427e1e742a6fde5bc67da79337efa7d","mask_binary_sha256":"8aba9c28ee08af07c797ada02c4140e2c05e15c2d9547ecb3ef7938cce92d03b","mask_asset_rel":"masks/20260413_181307_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":93260.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7416847944259644}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2131,"y1":1173,"x2":2469,"y2":1310},"slot_box_unclipped_px":{"x1":2131,"y1":1173,"x2":2469,"y2":1310},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2173,"y1":1142,"x2":2449,"y2":1298},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2097,"y1":1120,"x2":2484,"y2":1336},"area_px":31937.0,"area_cm2":232.3498224869662,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8956605195999146,"mask_sha256":"1006acb41e69d634eb513d6689c06b69c8f4cb73e2c50b5f9793ccd8dcc2b395","mask_binary_sha256":"ff7216ff7ee738c6e9a047970e6b5b9c03c244ff6bd9a035963b3c7b0a49079a","mask_asset_rel":"masks/20260413_181307_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31937.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8956605195999146}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1657,"y1":711,"x2":1897,"y2":1000},"slot_box_unclipped_px":{"x1":1657,"y1":711,"x2":1897,"y2":1000},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2372,"y1":1172,"x2":2469,"y2":1309},"slot_box_unclipped_px":{"x1":2372,"y1":1172,"x2":2469,"y2":1309},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1897,"y1":709,"x2":2301,"y2":1000},"slot_box_unclipped_px":{"x1":1897,"y1":709,"x2":2301,"y2":1000},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":856,"y1":847,"x2":1152,"y2":1125},"slot_box_unclipped_px":{"x1":856,"y1":847,"x2":1152,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":107,"y1":1187,"x2":456,"y2":1323},"slot_box_unclipped_px":{"x1":107,"y1":1187,"x2":456,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1152,"y1":835,"x2":1447,"y2":1125},"slot_box_unclipped_px":{"x1":1152,"y1":835,"x2":1447,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1171,"y1":787,"x2":1549,"y2":1130},"detected_bbox_px":{"x1":1176,"y1":787,"x2":1550,"y2":1163},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1126,"y1":719,"x2":1594,"y2":1171},"area_px":94319.0,"area_cm2":493.04306371867887,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9231893420219421,"mask_sha256":"47696a2f49d66f583c72b202c7a63a691194ae5c733832fe2624dc268a1c43c0","mask_binary_sha256":"c118710279bf1de346e420907fb6c7853a3d248260e8a2abe60f933711f4059c","mask_asset_rel":"masks/20260413_181307_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":94319.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9231893420219421}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":345,"y1":1185,"x2":703,"y2":1322},"slot_box_unclipped_px":{"x1":345,"y1":1185,"x2":703,"y2":1322},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":397,"y1":1099,"x2":644,"y2":1363},"candidate_bbox_px":null,"crop_bbox_px":{"x1":343,"y1":1093,"x2":737,"y2":1364},"area_px":44150.0,"area_cm2":321.2025131602704,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5608221292495728,"mask_sha256":"efd9ce777e952a2398be855f4a262aaba8dd689d85c96853c467bd2de6fd18b4","mask_binary_sha256":"2e43cfa374f9dded6d19ba0662de9690247cfd914f64813d91f6f288b9b43dbc","mask_asset_rel":"masks/20260413_181307_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44150.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5608221292495728}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1447,"y1":831,"x2":1746,"y2":1125},"slot_box_unclipped_px":{"x1":1447,"y1":831,"x2":1746,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1502,"y1":798,"x2":1842,"y2":1129},"detected_bbox_px":{"x1":1502,"y1":806,"x2":1835,"y2":1099},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1461,"y1":732,"x2":1883,"y2":1169},"area_px":68251.0,"area_cm2":356.775221767232,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7848300337791443,"mask_sha256":"dd3c67c4ba32c7c314e74f0bbd0d12b16622682950e042e448acc554d55cebc5","mask_binary_sha256":"26e48e8db707d444b74be15456fc8cab03e3eef0b071b073a1fb47d1c3e9a831","mask_asset_rel":"masks/20260413_181307_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68251.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7848300337791443}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":624,"y1":1183,"x2":945,"y2":1321},"slot_box_unclipped_px":{"x1":624,"y1":1183,"x2":945,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":667,"y1":1132,"x2":934,"y2":1348},"candidate_bbox_px":null,"crop_bbox_px":{"x1":617,"y1":1122,"x2":971,"y2":1360},"area_px":37048.0,"area_cm2":269.5336513604009,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8715410828590393,"mask_sha256":"2a718ccfbba0ed1efa61f3804eea0894fe0b76c763ad94ec1e5a94f4e5b04df1","mask_binary_sha256":"8fe0c80cc63899fa33f586e8f320ae6976769b0b5221ed9deb910b8f37a40df6","mask_asset_rel":"masks/20260413_181307_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37048.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8715410828590393}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":840,"x2":2030,"y2":1125},"slot_box_unclipped_px":{"x1":1746,"y1":840,"x2":2030,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":1858,"y1":816,"x2":2148,"y2":1099},"detected_bbox_px":{"x1":1857,"y1":816,"x2":2143,"y2":1129},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1823,"y1":782,"x2":2183,"y2":1133},"area_px":59992.0,"area_cm2":313.6021318993096,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9327477216720581,"mask_sha256":"bc242c618993a1d1a4ece5906c03b1e4dd79a873de969e36661c58d46971e9cd","mask_binary_sha256":"0d18d4ba30ddd1ac9ac6f6c96ba0ba190d6d63ee4a5a7c9b99edfd5f450ccecb","mask_asset_rel":"masks/20260413_181307_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59992.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9327477216720581}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":35,"y1":751,"x2":280,"y2":1000},"slot_box_unclipped_px":{"x1":35,"y1":751,"x2":280,"y2":1000},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":100,"y1":751,"x2":288,"y2":999},"detected_bbox_px":{"x1":101,"y1":750,"x2":283,"y2":985},"candidate_bbox_px":null,"crop_bbox_px":{"x1":53,"y1":721,"x2":323,"y2":1029},"area_px":30737.0,"area_cm2":163.03777481517398,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9223096966743469,"mask_sha256":"7899d474a4f61c315199ce2dba6d3f49442de0ad24cad62f9b7b4b3a7cb5eb12","mask_binary_sha256":"025d315b4ed3416e59ed81e2d33ded35eb725dfee3e6236132148698e53f42b9","mask_asset_rel":"masks/20260413_181307_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30737.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9223096966743469}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":896,"y1":1182,"x2":1182,"y2":1319},"slot_box_unclipped_px":{"x1":896,"y1":1182,"x2":1182,"y2":1319},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":944,"y1":1131,"x2":1190,"y2":1323},"candidate_bbox_px":null,"crop_bbox_px":{"x1":904,"y1":1106,"x2":1222,"y2":1343},"area_px":31585.0,"area_cm2":229.78893268781746,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9316882491111755,"mask_sha256":"529ae13997c23b76bc01b62ec79fa33e94b458555ced615ecf721e9f256bcae9","mask_binary_sha256":"3a08fe4d9538481950b9d6d242a23d613e11e3829566a09c3fc90b5ffa5d56a0","mask_asset_rel":"masks/20260413_181307_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31585.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9316882491111755}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2030,"y1":853,"x2":2330,"y2":1125},"slot_box_unclipped_px":{"x1":2030,"y1":853,"x2":2330,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2132,"y1":820,"x2":2416,"y2":1084},"detected_bbox_px":{"x1":2132,"y1":821,"x2":2410,"y2":1094},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2098,"y1":788,"x2":2450,"y2":1123},"area_px":51028.0,"area_cm2":266.743725606047,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9126732349395752,"mask_sha256":"81a5c56b49adc0a817d05af86abc0359ee747c9a1a629c722dae8cb54722f7e5","mask_binary_sha256":"13d04fc1c385c2ebf76f90848c6df7c5be5d1c31c4959e1bcdf0cbd7062c4945","mask_asset_rel":"masks/20260413_181307_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51028.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9126732349395752}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":280,"y1":750,"x2":537,"y2":1000},"slot_box_unclipped_px":{"x1":280,"y1":750,"x2":537,"y2":1000},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":277,"y1":735,"x2":515,"y2":1069},"detected_bbox_px":{"x1":278,"y1":735,"x2":506,"y2":1010},"candidate_bbox_px":null,"crop_bbox_px":{"x1":248,"y1":695,"x2":544,"y2":1109},"area_px":46206.0,"area_cm2":245.0897427566102,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"CELL_OWNERSHIP_TRIM_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.41083693504333496,"mask_sha256":"683c8f3ca4b07d3c8bed32a9dc8f05ac4bc15e43eef8ee3e04c9de4f74c81c3f","mask_binary_sha256":"0d3c1c0c4e2dedbefc764e404fd291bd15f351fdf2499b1b97eeb16169bdc714","mask_asset_rel":"masks/20260413_181307_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46206.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"CELL_OWNERSHIP_TRIM_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.41083693504333496}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1157,"y1":1180,"x2":1417,"y2":1317},"slot_box_unclipped_px":{"x1":1157,"y1":1180,"x2":1417,"y2":1317},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1183,"y1":1131,"x2":1448,"y2":1330},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1147,"y1":1102,"x2":1486,"y2":1353},"area_px":35358.0,"area_cm2":257.23847022244263,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9424334764480591,"mask_sha256":"29461e9057dc49abda375dbd12c32d82ea97df0fd40879e77f530e764221686c","mask_binary_sha256":"ca2122d118b0b8a01d8006c852c50e1774bb2eaaa3b4719b1736e02409d8c127","mask_asset_rel":"masks/20260413_181307_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35358.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9424334764480591}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2330,"y1":862,"x2":2582,"y2":1125},"slot_box_unclipped_px":{"x1":2330,"y1":862,"x2":2582,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2392,"y1":834,"x2":2582,"y2":1128},"detected_bbox_px":{"x1":2396,"y1":836,"x2":2586,"y2":1081},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2305,"y1":775,"x2":2592,"y2":1163},"area_px":34544.0,"area_cm2":180.5752774424882,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.44723156094551086,"mask_sha256":"d3d8a8505dbdaf66626ee9cd2fcdf5118b1c18d1ffa9f4f76b38ce0ff4ddaa2d","mask_binary_sha256":"b19e6b2b121582608a6f05be5be787860fd90a9c48ceca6c8ac140d034db541c","mask_asset_rel":"masks/20260413_181307_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34544.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.44723156094551086}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":537,"y1":743,"x2":795,"y2":1000},"slot_box_unclipped_px":{"x1":537,"y1":743,"x2":795,"y2":1000},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":495,"y1":721,"x2":759,"y2":1106},"detected_bbox_px":{"x1":495,"y1":723,"x2":755,"y2":1028},"candidate_bbox_px":null,"crop_bbox_px":{"x1":463,"y1":675,"x2":791,"y2":1152},"area_px":56432.0,"area_cm2":299.3313501112632,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2066955417394638,"mask_sha256":"5f48714a9f395216ca1cfc6657d97c117afc7b55d55672a0621033ba0ad44cce","mask_binary_sha256":"90b1f2b58ab78b3c815839217b10411026263cb7202879f497a5e1d6efb86767","mask_asset_rel":"masks/20260413_181307_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56432.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.2066955417394638}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1414,"y1":1178,"x2":1673,"y2":1315},"slot_box_unclipped_px":{"x1":1414,"y1":1178,"x2":1673,"y2":1315},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1436,"y1":1131,"x2":1689,"y2":1341},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":1118,"x2":1721,"y2":1359},"area_px":32679.0,"area_cm2":237.74806177948986,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9214868545532227,"mask_sha256":"15a4ba6401182ff227451f84c2b79a1cd595f55adccdc498640de1e08f8c672e","mask_binary_sha256":"178797f10e3a5d5bcceb94c45eccedc43271b592366a7928b03ef6b61617ed9d","mask_asset_rel":"masks/20260413_181307_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32679.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9214868545532227}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":795,"y1":707,"x2":1088,"y2":1000},"slot_box_unclipped_px":{"x1":795,"y1":707,"x2":1088,"y2":1000},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":745,"y1":705,"x2":1075,"y2":1008},"detected_bbox_px":{"x1":748,"y1":708,"x2":1069,"y2":1002},"candidate_bbox_px":null,"crop_bbox_px":{"x1":705,"y1":659,"x2":1116,"y2":1044},"area_px":59231.0,"area_cm2":314.1780408002593,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9213222861289978,"mask_sha256":"65062dbf4347df221748920efc5cc003f9018e57d3174a7c39cb03f499f30541","mask_binary_sha256":"4563b35ab499cd393cda3a3f2b69bc408692b1eb99dc03f263a266f67608c4d6","mask_asset_rel":"masks/20260413_181307_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59231.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9213222861289978}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1652,"y1":1177,"x2":1941,"y2":1314},"slot_box_unclipped_px":{"x1":1652,"y1":1177,"x2":1941,"y2":1314},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1088,"y1":679,"x2":1398,"y2":1000},"slot_box_unclipped_px":{"x1":1088,"y1":679,"x2":1398,"y2":1000},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1064,"y1":658,"x2":1401,"y2":961},"detected_bbox_px":{"x1":1066,"y1":659,"x2":1402,"y2":980},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1024,"y1":622,"x2":1444,"y2":998},"area_px":69343.0,"area_cm2":367.81495978815786,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9195493459701538,"mask_sha256":"84851ca82b9f081511cac1c9a346fc597f49f5072dabb32fb18e69e1c675c838","mask_binary_sha256":"6b4d713c41aa7f903e3b91afb106900e70c7b043b37a6d940f1629c16393ff46","mask_asset_rel":"masks/20260413_181307_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69343.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9195493459701538}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1890,"y1":1175,"x2":2211,"y2":1312},"slot_box_unclipped_px":{"x1":1890,"y1":1175,"x2":2211,"y2":1312},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1921,"y1":1082,"x2":2201,"y2":1323},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1886,"y1":1066,"x2":2239,"y2":1347},"area_px":37566.0,"area_cm2":273.30223350801174,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9133854508399963,"mask_sha256":"5a96a7741c489208119b0c1231c69de7ee74fa46f3ac766a8deacda303b60f8a","mask_binary_sha256":"06dfa3ce6300d591fdc97c40a282e9d94077cd695019a0d91e6e21a2cdece920","mask_asset_rel":"masks/20260413_181307_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37566.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9133854508399963}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":492,"y1":584,"x2":856,"y2":834},"slot_box_unclipped_px":{"x1":492,"y1":584,"x2":856,"y2":834},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1053,"x2":341,"y2":1189},"slot_box_unclipped_px":{"x1":42,"y1":1053,"x2":341,"y2":1189},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":426,"x2":1657,"y2":687},"slot_box_unclipped_px":{"x1":1398,"y1":426,"x2":1657,"y2":687},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1381,"y1":428,"x2":1711,"y2":648},"detected_bbox_px":{"x1":1377,"y1":411,"x2":1713,"y2":646},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1341,"y1":402,"x2":1751,"y2":713},"area_px":50189.0,"area_cm2":266.21670560558175,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9139577150344849,"mask_sha256":"3518e369260de0eeacf574bba0895ffea7e4390e5e0e1c0857cec09a0b9030b9","mask_binary_sha256":"f807ad3f42670914f2b70810c73dea9faebf13f004b97ddc2dda022b00574703","mask_asset_rel":"masks/20260413_181307_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50189.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9139577150344849}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2051,"y1":1039,"x2":2373,"y2":1176},"slot_box_unclipped_px":{"x1":2051,"y1":1039,"x2":2373,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1657,"y1":426,"x2":1897,"y2":711},"slot_box_unclipped_px":{"x1":1657,"y1":426,"x2":1897,"y2":711},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2268,"y1":1037,"x2":2469,"y2":1174},"slot_box_unclipped_px":{"x1":2268,"y1":1037,"x2":2469,"y2":1174},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1897,"y1":426,"x2":2301,"y2":709},"slot_box_unclipped_px":{"x1":1897,"y1":426,"x2":2301,"y2":709},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":856,"y1":584,"x2":1152,"y2":847},"slot_box_unclipped_px":{"x1":856,"y1":584,"x2":1152,"y2":847},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":224,"y1":1052,"x2":566,"y2":1189},"slot_box_unclipped_px":{"x1":224,"y1":1052,"x2":566,"y2":1189},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1152,"y1":584,"x2":1447,"y2":835},"slot_box_unclipped_px":{"x1":1152,"y1":584,"x2":1447,"y2":835},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1186,"y1":585,"x2":1536,"y2":811},"detected_bbox_px":{"x1":1187,"y1":579,"x2":1531,"y2":844},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1142,"y1":558,"x2":1578,"y2":860},"area_px":63614.0,"area_cm2":332.5357717469443,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8881142735481262,"mask_sha256":"26f08b64a97bc26c199c048dd040a9908047d4ee672c4f7fece27a7bcc4f75f3","mask_binary_sha256":"6551d22fa1ff3dfe77412cc784575be49dcf7d6cbb2c277069e329b3090d94d8","mask_asset_rel":"masks/20260413_181307_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63614.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8881142735481262}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":455,"y1":1051,"x2":782,"y2":1188},"slot_box_unclipped_px":{"x1":455,"y1":1051,"x2":782,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1447,"y1":584,"x2":1746,"y2":831},"slot_box_unclipped_px":{"x1":1447,"y1":584,"x2":1746,"y2":831},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1527,"y1":584,"x2":1813,"y2":828},"detected_bbox_px":{"x1":1525,"y1":566,"x2":1809,"y2":854},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1487,"y1":555,"x2":1847,"y2":876},"area_px":54222.0,"area_cm2":283.4400386025531,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8901300430297852,"mask_sha256":"58c50b40ee146ca7764a6419c8d2ce9573405042eb9eb6e7cdf98b5eee2ed2f0","mask_binary_sha256":"8154403b91a9f1abef55ef5df506b041a3f9e5e4f270bd31dc41c8a8725b6cb4","mask_asset_rel":"masks/20260413_181307_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54222.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8901300430297852}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":702,"y1":1049,"x2":992,"y2":1186},"slot_box_unclipped_px":{"x1":702,"y1":1049,"x2":992,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":584,"x2":2030,"y2":840},"slot_box_unclipped_px":{"x1":1746,"y1":584,"x2":2030,"y2":840},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1796,"y1":584,"x2":2111,"y2":844},"detected_bbox_px":{"x1":1798,"y1":572,"x2":2102,"y2":850},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1758,"y1":553,"x2":2149,"y2":896},"area_px":62581.0,"area_cm2":327.13586838896344,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8052027821540833,"mask_sha256":"1608995d1ce57cf8ad38462b9ccb10b609cff5647ff1025796889ebf1995a078","mask_binary_sha256":"032e112d312d5ac4fd2551972e6e0fd91d781043370ae92aa681c529749b261d","mask_asset_rel":"masks/20260413_181307_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62581.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8052027821540833}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":35,"y1":426,"x2":280,"y2":751},"slot_box_unclipped_px":{"x1":35,"y1":426,"x2":280,"y2":751},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":944,"y1":1047,"x2":1205,"y2":1184},"slot_box_unclipped_px":{"x1":944,"y1":1047,"x2":1205,"y2":1184},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2030,"y1":584,"x2":2330,"y2":853},"slot_box_unclipped_px":{"x1":2030,"y1":584,"x2":2330,"y2":853},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2085,"y1":587,"x2":2347,"y2":810},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2054,"y1":560,"x2":2378,"y2":837},"area_px":41844.0,"area_cm2":218.7352914921108,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.15045520663261414,"mask_sha256":"ed4644b11a237756961294b52212246d99356d0db98a787e15c6ddb7c58d958f","mask_binary_sha256":"19a01ba2c6d8aba0d77e5161a2764675f7156526a0a1764391e59339d227a258","mask_asset_rel":"masks/20260413_181307_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41844.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.15045520663261414}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":280,"y1":426,"x2":537,"y2":750},"slot_box_unclipped_px":{"x1":280,"y1":426,"x2":537,"y2":750},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NEIGHBOR_MERGE_REVIEW|NO_USABLE_MASK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NEIGHBOR_MERGE_REVIEW|NO_USABLE_MASK","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1181,"y1":1046,"x2":1420,"y2":1183},"slot_box_unclipped_px":{"x1":1181,"y1":1046,"x2":1420,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260413_181307_cam0_rf.jpg","frame_source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2330,"y1":584,"x2":2582,"y2":862},"slot_box_unclipped_px":{"x1":2330,"y1":584,"x2":2582,"y2":862},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2363,"y1":700,"x2":2455,"y2":825},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2300,"y1":551,"x2":2592,"y2":895},"area_px":6785.0,"area_cm2":35.467903469409514,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.6642817258834839,"mask_sha256":"f0fcbe51f98bdfbe740f4ed9a2b7f2f42aa5d17fb2b3f3069d9e33ccee8ecc89","mask_binary_sha256":"8f22c6b5a9162e659513c489320c651657fb24c1a760562a9b09360274a89ffe","mask_asset_rel":"masks/20260413_181307_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6785.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.6642817258834839}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":537,"y1":426,"x2":795,"y2":743},"slot_box_unclipped_px":{"x1":537,"y1":426,"x2":795,"y2":743},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":544,"y1":472,"x2":822,"y2":720},"detected_bbox_px":{"x1":551,"y1":476,"x2":818,"y2":720},"candidate_bbox_px":null,"crop_bbox_px":{"x1":504,"y1":426,"x2":855,"y2":775},"area_px":45943.0,"area_cm2":243.69471608593997,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8977962732315063,"mask_sha256":"b4983c518a557c633a55304d92688b586252319de96d0f888ca9a8b57a999907","mask_binary_sha256":"beef38660f29951ce4c17c5e4900c479e08c1043a2439a023f031bd08ce5f12e","mask_asset_rel":"masks/20260413_181307_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45943.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8977962732315063}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1416,"y1":1044,"x2":1653,"y2":1181},"slot_box_unclipped_px":{"x1":1416,"y1":1044,"x2":1653,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":795,"y1":426,"x2":1088,"y2":707},"slot_box_unclipped_px":{"x1":795,"y1":426,"x2":1088,"y2":707},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":795,"y1":434,"x2":1092,"y2":710},"detected_bbox_px":{"x1":797,"y1":424,"x2":1091,"y2":710},"candidate_bbox_px":null,"crop_bbox_px":{"x1":759,"y1":401,"x2":1128,"y2":758},"area_px":54746.0,"area_cm2":290.38832742400086,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8685506582260132,"mask_sha256":"575c4e8e858bd776f82e452452a7ff6c371d8fcdafba248940c73276e50772e9","mask_binary_sha256":"244d5b6389ab71746e9f97e5bf440c765e711b4488e8cc27963813ecd77fffac","mask_asset_rel":"masks/20260413_181307_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54746.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8685506582260132}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1632,"y1":1042,"x2":1891,"y2":1179},"slot_box_unclipped_px":{"x1":1632,"y1":1042,"x2":1891,"y2":1179},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_MERGE_REVIEW","qc":"SEG_MERGE_REVIEW","target_confidence":null}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260413_181307_cam1_rf.jpg","frame_source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1088,"y1":426,"x2":1398,"y2":679},"slot_box_unclipped_px":{"x1":1088,"y1":426,"x2":1398,"y2":679},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1107,"y1":432,"x2":1383,"y2":655},"detected_bbox_px":{"x1":1113,"y1":422,"x2":1378,"y2":656},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1074,"y1":405,"x2":1421,"y2":704},"area_px":45402.0,"area_cm2":240.82509848581606,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9089323878288269,"mask_sha256":"2d0596019e8fb15ef18bfecedce8760d1c9b1aedc7bd46bff1d099bca08340f9","mask_binary_sha256":"ed83c91d5b5022515c7d42a703718f193226de16f3ba53243c549c11e9b9e880","mask_asset_rel":"masks/20260413_181307_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45402.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9089323878288269}},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260413_181307_cam2_rf.jpg","frame_source_sha256":"0c7af7177b1721f4f6cb964da50e39567a17bf5eeb0d96d34ae64ce9c7f3a1aa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1840,"y1":1041,"x2":2132,"y2":1178},"slot_box_unclipped_px":{"x1":1840,"y1":1041,"x2":2132,"y2":1178},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":587,"y1":895,"x2":896,"y2":1146},"slot_box_unclipped_px":{"x1":587,"y1":895,"x2":896,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1192,"x2":223,"y2":1327},"slot_box_unclipped_px":{"x1":41,"y1":1192,"x2":223,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1389,"y1":710,"x2":1654,"y2":1048},"slot_box_unclipped_px":{"x1":1389,"y1":710,"x2":1654,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1396,"y1":700,"x2":1731,"y2":991},"detected_bbox_px":{"x1":1397,"y1":701,"x2":1729,"y2":993},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1356,"y1":657,"x2":1771,"y2":1029},"area_px":70578.0,"area_cm2":374.3657504279971,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9367892742156982,"mask_sha256":"470c8b8da5b63786a58f2888e58e178dd74d6ce3240b640e4c88cff17f9c99f1","mask_binary_sha256":"552666e6dd8018ce875e74529616b69a6ed3670a3815470b3893e795410a0c49","mask_asset_rel":"masks/20260414_094245_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70578.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9367892742156982}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2129,"y1":1177,"x2":2469,"y2":1314},"slot_box_unclipped_px":{"x1":2129,"y1":1177,"x2":2469,"y2":1314},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1723,"y1":730,"x2":1989,"y2":1048},"slot_box_unclipped_px":{"x1":1723,"y1":730,"x2":1989,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2371,"y1":1176,"x2":2469,"y2":1313},"slot_box_unclipped_px":{"x1":2371,"y1":1176,"x2":2469,"y2":1313},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1950,"y1":722,"x2":2337,"y2":1048},"slot_box_unclipped_px":{"x1":1950,"y1":722,"x2":2337,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":896,"y1":892,"x2":1197,"y2":1146},"slot_box_unclipped_px":{"x1":896,"y1":892,"x2":1197,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":115,"y1":1191,"x2":455,"y2":1327},"slot_box_unclipped_px":{"x1":115,"y1":1191,"x2":455,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1197,"y1":878,"x2":1498,"y2":1146},"slot_box_unclipped_px":{"x1":1197,"y1":878,"x2":1498,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1178,"y1":833,"x2":1541,"y2":1183},"detected_bbox_px":{"x1":1181,"y1":830,"x2":1533,"y2":1217},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1134,"y1":791,"x2":1585,"y2":1225},"area_px":97279.0,"area_cm2":508.5161653059231,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9171895980834961,"mask_sha256":"dd19e83ae807ef352c462afe1061b2251062cd394259994f6176ef69d6ac61cb","mask_binary_sha256":"a597890d5b096c028238e409d9cdf936af106dc75a6a0298d98ee49e6db0496a","mask_asset_rel":"masks/20260414_094245_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":97279.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9171895980834961}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":353,"y1":1189,"x2":702,"y2":1326},"slot_box_unclipped_px":{"x1":353,"y1":1189,"x2":702,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":394,"y1":1126,"x2":707,"y2":1395},"candidate_bbox_px":null,"crop_bbox_px":{"x1":357,"y1":1118,"x2":749,"y2":1428},"area_px":54278.0,"area_cm2":394.88629692668536,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5813483595848083,"mask_sha256":"27bb9ad71615d177878ed0a4b14982b4589e69e46765e61956732c500a6e4cbe","mask_binary_sha256":"5526f65ce8dac215c70254ce723f3acf6736ae3892c80f727a653cf5da5c5f72","mask_asset_rel":"masks/20260414_094245_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54278.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5813483595848083}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1498,"y1":868,"x2":1784,"y2":1146},"slot_box_unclipped_px":{"x1":1498,"y1":868,"x2":1784,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1518,"y1":846,"x2":1848,"y2":1144},"detected_bbox_px":{"x1":1521,"y1":838,"x2":1849,"y2":1141},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1478,"y1":810,"x2":1888,"y2":1180},"area_px":67415.0,"area_cm2":352.4051160486724,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9087333083152771,"mask_sha256":"b4b7b4066837d946ce2d130458b9231516b1da48c9fb44ad1d4a1abce5973953","mask_binary_sha256":"f1ba66d3f515df9ab6385322cebd0453e907c01869c87abee8cbd7c40c305790","mask_asset_rel":"masks/20260414_094245_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67415.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9087333083152771}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":632,"y1":1187,"x2":943,"y2":1325},"slot_box_unclipped_px":{"x1":632,"y1":1187,"x2":943,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":700,"y1":1158,"x2":937,"y2":1370},"candidate_bbox_px":null,"crop_bbox_px":{"x1":638,"y1":1158,"x2":980,"y2":1371},"area_px":34137.0,"area_cm2":248.35538373164556,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8855388760566711,"mask_sha256":"2de80e13d39157381eefbffb7c1d662eeeb815d86a7393d1d199fd483deecd07","mask_binary_sha256":"6436c096175bb1f68932458d5b6be23db05eee7e1afca4e3dbc5aac49b009f22","mask_asset_rel":"masks/20260414_094245_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34137.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE","target_confidence":0.8855388760566711}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":881,"x2":2055,"y2":1146},"slot_box_unclipped_px":{"x1":1784,"y1":881,"x2":2055,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1859,"y1":860,"x2":2151,"y2":1145},"detected_bbox_px":{"x1":1859,"y1":858,"x2":2146,"y2":1150},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1824,"y1":826,"x2":2186,"y2":1183},"area_px":58207.0,"area_cm2":304.27122435429914,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.917325496673584,"mask_sha256":"8a17df8c1eb3c1f9a12c265c278fb027f53bd6a73f07a93affb9facf0e8f5e4c","mask_binary_sha256":"2bbf707d40ba445eef950ee000cc1c3f821d44d9d266c1d29259eba643630021","mask_asset_rel":"masks/20260414_094245_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58207.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.917325496673584}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":72,"y1":797,"x2":308,"y2":1048},"slot_box_unclipped_px":{"x1":72,"y1":797,"x2":308,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":101,"y1":788,"x2":286,"y2":1066},"candidate_bbox_px":null,"crop_bbox_px":{"x1":79,"y1":755,"x2":308,"y2":1099},"area_px":32257.0,"area_cm2":171.10028637189922,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.7525209188461304,"mask_sha256":"8931cfdf1a0ab26170b230eb9c8286b31ec142b1bf3665f05c84a7ee628f086b","mask_binary_sha256":"b229d117f18d5f820faa20146b060d3d1fb02d93f2ac404617a54f396eb0447d","mask_asset_rel":"masks/20260414_094245_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32257.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.7525209188461304}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":904,"y1":1186,"x2":1181,"y2":1323},"slot_box_unclipped_px":{"x1":904,"y1":1186,"x2":1181,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":942,"y1":1151,"x2":1191,"y2":1350},"candidate_bbox_px":null,"crop_bbox_px":{"x1":909,"y1":1108,"x2":1226,"y2":1376},"area_px":33903.0,"area_cm2":246.6529740356206,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8898431062698364,"mask_sha256":"b5f1e0012854edf2102681bc05d88173f7a79e56b698efa6268f09a155712f3e","mask_binary_sha256":"f38fda464732e6b9d20800f24113a837fff2a93f457425d57c7e8a688612fee2","mask_asset_rel":"masks/20260414_094245_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33903.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8898431062698364}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2055,"y1":902,"x2":2341,"y2":1146},"slot_box_unclipped_px":{"x1":2055,"y1":902,"x2":2341,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2134,"y1":858,"x2":2417,"y2":1149},"detected_bbox_px":{"x1":2133,"y1":855,"x2":2416,"y2":1130},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2100,"y1":823,"x2":2451,"y2":1184},"area_px":51508.0,"area_cm2":269.2528772147893,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.896391749382019,"mask_sha256":"6741350a8cb2c54180e3e34d3dc295b86089ba4a285ef5295f9bc11408a947f3","mask_binary_sha256":"4983fa249201f37a4419cc801ee0b1b3600979f2fffe98e72d15dfb5c80b7967","mask_asset_rel":"masks/20260414_094245_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51508.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.896391749382019}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":245,"y1":779,"x2":534,"y2":1048},"slot_box_unclipped_px":{"x1":245,"y1":779,"x2":534,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":276,"y1":772,"x2":511,"y2":1034},"detected_bbox_px":{"x1":278,"y1":772,"x2":505,"y2":1020},"candidate_bbox_px":null,"crop_bbox_px":{"x1":232,"y1":741,"x2":550,"y2":1069},"area_px":41743.0,"area_cm2":221.41672362656755,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8550107479095459,"mask_sha256":"98135b176fe6467359853fe872c426afef170c86f7fbd9244e9b236fa4cfe02f","mask_binary_sha256":"40c7324b77e5bfb165551ec940868274d82db87f2a5821889d4093c111509859","mask_asset_rel":"masks/20260414_094245_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41743.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8550107479095459}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1165,"y1":1184,"x2":1423,"y2":1321},"slot_box_unclipped_px":{"x1":1165,"y1":1184,"x2":1423,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1183,"y1":1150,"x2":1453,"y2":1357},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1152,"y1":1127,"x2":1488,"y2":1375},"area_px":37676.0,"area_cm2":274.1025115702457,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9252396821975708,"mask_sha256":"8472bb0abb5aa26e3cef947cf1068045897b4dfc76c8c605fc43a4202f8edba2","mask_binary_sha256":"f0a4313113af4c3709435ec7cfdf91c837fa7d5d4a1e4e519ebae843d8bb34f7","mask_asset_rel":"masks/20260414_094245_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37676.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9252396821975708}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2341,"y1":906,"x2":2582,"y2":1146},"slot_box_unclipped_px":{"x1":2341,"y1":906,"x2":2582,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":2395,"y1":873,"x2":2582,"y2":1159},"detected_bbox_px":{"x1":2397,"y1":874,"x2":2592,"y2":1123},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2317,"y1":837,"x2":2592,"y2":1193},"area_px":36310.0,"area_cm2":189.80686440298592,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7431792616844177,"mask_sha256":"a8c7736b8fb619264ee5d8fe3b9cfbc596117f335f97c98acc806b5b39d70c65","mask_binary_sha256":"24fb39e94d9595dcc4fa1e219f23829f6f64ba01b08c415ba854ae81442beccc","mask_asset_rel":"masks/20260414_094245_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36310.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.7431792616844177}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":534,"y1":775,"x2":794,"y2":1048},"slot_box_unclipped_px":{"x1":534,"y1":775,"x2":794,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":497,"y1":762,"x2":764,"y2":1049},"detected_bbox_px":{"x1":501,"y1":761,"x2":760,"y2":1019},"candidate_bbox_px":null,"crop_bbox_px":{"x1":465,"y1":727,"x2":796,"y2":1083},"area_px":49523.0,"area_cm2":262.68405251559557,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.815912127494812,"mask_sha256":"c5885af558c27c87bdb3743a76321517658f93ee5179c53f58aef0bb0d6d79de","mask_binary_sha256":"cc30339e16355f2a69fb62448fde11c7c44d9178cd4b24abcea7d0dfc39d39f6","mask_asset_rel":"masks/20260414_094245_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49523.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.815912127494812}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1415,"y1":1182,"x2":1681,"y2":1319},"slot_box_unclipped_px":{"x1":1415,"y1":1182,"x2":1681,"y2":1319},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1439,"y1":1165,"x2":1697,"y2":1372},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1405,"y1":1148,"x2":1729,"y2":1374},"area_px":32929.0,"area_cm2":239.56687555729434,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9327720999717712,"mask_sha256":"a58a2440c6223dc4a7038571fe2ad07bc6a24f6fc498b95f01a19d1cfd6e4bef","mask_binary_sha256":"132d6d12360ab422d0a43e91b8db2a5e25c6fd8f8ee32acb62fe759b10ae5fc5","mask_asset_rel":"masks/20260414_094245_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32929.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9327720999717712}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":749,"x2":1092,"y2":1048},"slot_box_unclipped_px":{"x1":794,"y1":749,"x2":1092,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":747,"y1":744,"x2":1082,"y2":1054},"detected_bbox_px":{"x1":751,"y1":755,"x2":1075,"y2":1047},"candidate_bbox_px":null,"crop_bbox_px":{"x1":707,"y1":697,"x2":1123,"y2":1091},"area_px":58469.0,"area_cm2":310.13617645405884,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9310208559036255,"mask_sha256":"8c0476642c1fc3ae493649ac6b013050ee880e6158fb25bc36b1c6f051dec55a","mask_binary_sha256":"7dbcbf3e85b91b62c223100a8c6f79bfc25b7b8f03ef4d29701cb5e50a9ccade","mask_asset_rel":"masks/20260414_094245_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58469.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9310208559036255}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1651,"y1":1181,"x2":1949,"y2":1318},"slot_box_unclipped_px":{"x1":1651,"y1":1181,"x2":1949,"y2":1318},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1686,"y1":1169,"x2":1944,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1648,"y1":1076,"x2":1981,"y2":1380},"area_px":29152.0,"area_cm2":212.08823700222433,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8576873540878296,"mask_sha256":"30021e199094e4dbeb372f01d5f3a35a88f45808538239119d64c59516ab3819","mask_binary_sha256":"aeefc40c4a1477921eb4422ab0237be9413bb7c928713a2e9a43791a6c6eca46","mask_asset_rel":"masks/20260414_094245_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29152.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8576873540878296}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1092,"y1":721,"x2":1389,"y2":1048},"slot_box_unclipped_px":{"x1":1092,"y1":721,"x2":1389,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1068,"y1":705,"x2":1404,"y2":1031},"detected_bbox_px":{"x1":1070,"y1":702,"x2":1404,"y2":1024},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1028,"y1":662,"x2":1447,"y2":1070},"area_px":70377.0,"area_cm2":373.29958936029857,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8894745707511902,"mask_sha256":"0e86a0dcab56816aa478adc4a9481e9388d4c75ff770875ecbd5554d62cb14e9","mask_binary_sha256":"c44edb25df19e012f417301069a275980472b8291738c8bd0752c513664c0bd7","mask_asset_rel":"masks/20260414_094245_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70377.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8894745707511902}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1889,"y1":1179,"x2":2219,"y2":1316},"slot_box_unclipped_px":{"x1":1889,"y1":1179,"x2":2219,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1929,"y1":1109,"x2":2211,"y2":1357},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1890,"y1":1071,"x2":2253,"y2":1381},"area_px":38359.0,"area_cm2":279.07151081120753,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8163270950317383,"mask_sha256":"58ea30d047db65781c57c34893755443e4112f785fb0c9f3bded57636e281fd4","mask_binary_sha256":"7d62b22f5abf5c0c1a1f47c16ab171ecb601d37f7fbefc9f9c778ec18b0f3f3a","mask_asset_rel":"masks/20260414_094245_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38359.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8163270950317383}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":587,"y1":623,"x2":896,"y2":895},"slot_box_unclipped_px":{"x1":587,"y1":623,"x2":896,"y2":895},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1057,"x2":331,"y2":1193},"slot_box_unclipped_px":{"x1":41,"y1":1057,"x2":331,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1389,"y1":483,"x2":1654,"y2":710},"slot_box_unclipped_px":{"x1":1389,"y1":483,"x2":1654,"y2":710},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1385,"y1":435,"x2":1719,"y2":691},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1345,"y1":404,"x2":1759,"y2":722},"area_px":54351.0,"area_cm2":288.293135276036,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.07035345584154129,"mask_sha256":"9f75c4f70d69bf62ef827b1807053fd79fea25b171e9775d60b59aa815439374","mask_binary_sha256":"41d68b9161b459aae01164b9169f12594dafcc14c84cd2f91f5d3eb409d5e92c","mask_asset_rel":"masks/20260414_094245_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54351.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.07035345584154129}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2041,"y1":1043,"x2":2372,"y2":1180},"slot_box_unclipped_px":{"x1":2041,"y1":1043,"x2":2372,"y2":1180},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1654,"y1":483,"x2":1920,"y2":730},"slot_box_unclipped_px":{"x1":1654,"y1":483,"x2":1920,"y2":730},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2257,"y1":1041,"x2":2469,"y2":1178},"slot_box_unclipped_px":{"x1":2257,"y1":1041,"x2":2469,"y2":1178},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1920,"y1":483,"x2":2307,"y2":722},"slot_box_unclipped_px":{"x1":1920,"y1":483,"x2":2307,"y2":722},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":896,"y1":623,"x2":1197,"y2":892},"slot_box_unclipped_px":{"x1":896,"y1":623,"x2":1197,"y2":892},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":222,"y1":1056,"x2":556,"y2":1193},"slot_box_unclipped_px":{"x1":222,"y1":1056,"x2":556,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1197,"y1":623,"x2":1498,"y2":878},"slot_box_unclipped_px":{"x1":1197,"y1":623,"x2":1498,"y2":878},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1183,"y1":589,"x2":1538,"y2":856},"detected_bbox_px":{"x1":1184,"y1":566,"x2":1534,"y2":855},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1139,"y1":557,"x2":1581,"y2":906},"area_px":64919.0,"area_cm2":339.3575276832124,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9056417346000671,"mask_sha256":"7f82570273452e7e2b25760117bbb80779bef6f4917d2d43a7fbf9d60be4d802","mask_binary_sha256":"023d90f8efb25ba0f1f7380c2df0898784d76a0085edec51f0359f2bc9fe37eb","mask_asset_rel":"masks/20260414_094245_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64919.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9056417346000671}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":454,"y1":1055,"x2":771,"y2":1192},"slot_box_unclipped_px":{"x1":454,"y1":1055,"x2":771,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1498,"y1":623,"x2":1784,"y2":868},"slot_box_unclipped_px":{"x1":1498,"y1":623,"x2":1784,"y2":868},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1527,"y1":601,"x2":1814,"y2":875},"detected_bbox_px":{"x1":1525,"y1":600,"x2":1810,"y2":904},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1489,"y1":568,"x2":1848,"y2":913},"area_px":58029.0,"area_cm2":303.34074729939056,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9026748538017273,"mask_sha256":"1aa72e20647308cb8b19317ac1d8f5f308ceb170e81c259473e689e30a48d7e3","mask_binary_sha256":"efadbda5f5aef8f4f1d9814a7de5efa11cfc97ead425cb1fd5bfe6011d51d810","mask_asset_rel":"masks/20260414_094245_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58029.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9026748538017273}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":701,"y1":1053,"x2":982,"y2":1190},"slot_box_unclipped_px":{"x1":701,"y1":1053,"x2":982,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":714,"y1":970,"x2":966,"y2":1212},"candidate_bbox_px":null,"crop_bbox_px":{"x1":674,"y1":969,"x2":1006,"y2":1220},"area_px":41070.0,"area_cm2":298.7947274177193,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8430051207542419,"mask_sha256":"76b3906bcfbfc13d9f84cc47b010e0fc655bf50c2f8ad45b786b9cef5d46ef99","mask_binary_sha256":"f88703fad912358422c54b43bdddc77180fc2e149eea36de51c96d8eb0b8338a","mask_asset_rel":"masks/20260414_094245_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41070.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8430051207542419}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1784,"y1":623,"x2":2055,"y2":881},"slot_box_unclipped_px":{"x1":1784,"y1":623,"x2":2055,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1798,"y1":605,"x2":2113,"y2":891},"detected_bbox_px":{"x1":1800,"y1":603,"x2":2106,"y2":891},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1760,"y1":571,"x2":2151,"y2":930},"area_px":65830.0,"area_cm2":344.11968834063794,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8619957566261292,"mask_sha256":"576d4f3c34fc9959298a2b59b96cf500fff51992bad2258842791a6093f53fac","mask_binary_sha256":"8851c1445a80301ade0fbfe27fc3b8bcc02edb285f1c6aa7ece24aabaa40748b","mask_asset_rel":"masks/20260414_094245_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":65830.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8619957566261292}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":483,"x2":245,"y2":797},"slot_box_unclipped_px":{"x1":9,"y1":483,"x2":245,"y2":797},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2,"y1":648,"x2":125,"y2":834},"candidate_bbox_px":null,"crop_bbox_px":{"x1":0,"y1":445,"x2":273,"y2":835},"area_px":15472.0,"area_cm2":82.06788079319294,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.6279879808425903,"mask_sha256":"f8b3faa37d42bac5a90d347f6188e15daad346c365a5d00016bd0b26e4ed083b","mask_binary_sha256":"cf32cf66b090b83d9b3df82cb7ceb263a087b16fc902021ed1fd8f60e5c028e3","mask_asset_rel":"masks/20260414_094245_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":15472.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.6279879808425903}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":942,"y1":1051,"x2":1195,"y2":1188},"slot_box_unclipped_px":{"x1":942,"y1":1051,"x2":1195,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2055,"y1":623,"x2":2341,"y2":902},"slot_box_unclipped_px":{"x1":2055,"y1":623,"x2":2341,"y2":902},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2100,"y1":622,"x2":2353,"y2":855},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2070,"y1":594,"x2":2383,"y2":883},"area_px":42648.0,"area_cm2":222.93812043675416,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.09156586229801178,"mask_sha256":"eae009c1df30a2d8e6531382b05c7f7231939739baaa8853f08f6d763643f8db","mask_binary_sha256":"d29e6ed35a6c94b31a7b9c48f4491643cdf348b67515da2f494614f695fd4f2c","mask_asset_rel":"masks/20260414_094245_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42648.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.09156586229801178}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":245,"y1":483,"x2":534,"y2":779},"slot_box_unclipped_px":{"x1":245,"y1":483,"x2":534,"y2":779},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":300,"y1":539,"x2":561,"y2":759},"detected_bbox_px":{"x1":293,"y1":538,"x2":551,"y2":757},"candidate_bbox_px":null,"crop_bbox_px":{"x1":269,"y1":483,"x2":598,"y2":809},"area_px":40075.0,"area_cm2":212.56917804984536,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7658922672271729,"mask_sha256":"8af1630cbf3850ba195c867a7e91febd8948313fe44d596000917895c13134c7","mask_binary_sha256":"83488ce68281013e04455bdce7b62ec530beccb90b8535d4f3f23a14fa584450","mask_asset_rel":"masks/20260414_094245_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40075.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","target_confidence":0.7658922672271729}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1180,"y1":1050,"x2":1416,"y2":1187},"slot_box_unclipped_px":{"x1":1180,"y1":1050,"x2":1416,"y2":1187},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260414_094245_cam0_rf.jpg","frame_source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2341,"y1":623,"x2":2582,"y2":906},"slot_box_unclipped_px":{"x1":2341,"y1":623,"x2":2582,"y2":906},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2365,"y1":744,"x2":2478,"y2":870},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2312,"y1":589,"x2":2592,"y2":940},"area_px":7237.0,"area_cm2":37.83068790097519,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.48334962129592896,"mask_sha256":"0e1a0671a6d34fab47b862942ecd43147ed8d7622078a5d451cf178f733a70ee","mask_binary_sha256":"8fb7937edf2aa40427920c4d01c9e46f484632c89b67573fa75317710ced6494","mask_asset_rel":"masks/20260414_094245_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":7237.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.48334962129592896}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":534,"y1":483,"x2":794,"y2":775},"slot_box_unclipped_px":{"x1":534,"y1":483,"x2":794,"y2":775},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":541,"y1":547,"x2":824,"y2":764},"detected_bbox_px":{"x1":551,"y1":546,"x2":822,"y2":765},"candidate_bbox_px":null,"crop_bbox_px":{"x1":504,"y1":490,"x2":858,"y2":811},"area_px":40851.0,"area_cm2":216.68530237091036,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.39293232560157776,"mask_sha256":"9a1983f64e0df723715974de8e04dcd139d63b9524c1dfa1a313a79d42af74d5","mask_binary_sha256":"e389613d8f0edec39a80d1b15ed88023add672954e641ff85f32568114000f99","mask_asset_rel":"masks/20260414_094245_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40851.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.39293232560157776}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1408,"y1":1048,"x2":1652,"y2":1185},"slot_box_unclipped_px":{"x1":1408,"y1":1048,"x2":1652,"y2":1185},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":483,"x2":1092,"y2":749},"slot_box_unclipped_px":{"x1":794,"y1":483,"x2":1092,"y2":749},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":795,"y1":479,"x2":1095,"y2":752},"detected_bbox_px":{"x1":796,"y1":467,"x2":1095,"y2":751},"candidate_bbox_px":null,"crop_bbox_px":{"x1":759,"y1":446,"x2":1131,"y2":785},"area_px":55209.0,"area_cm2":292.8442108784507,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8976058959960938,"mask_sha256":"d4e1fa880f3e9e842c77df2eeb4feb170fd7e44c26a6cf10b22e1f39dcb07628","mask_binary_sha256":"20c4bea72afdd335f0e4be7708332ede727d2c07ee1cce3f9999bf0e55dcc675","mask_asset_rel":"masks/20260414_094245_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55209.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8976058959960938}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1621,"y1":1046,"x2":1890,"y2":1183},"slot_box_unclipped_px":{"x1":1621,"y1":1046,"x2":1890,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260414_094245_cam1_rf.jpg","frame_source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1092,"y1":483,"x2":1389,"y2":721},"slot_box_unclipped_px":{"x1":1092,"y1":483,"x2":1389,"y2":721},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1112,"y1":471,"x2":1387,"y2":701},"detected_bbox_px":{"x1":1116,"y1":470,"x2":1385,"y2":699},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1079,"y1":443,"x2":1421,"y2":729},"area_px":43865.0,"area_cm2":232.67241410246953,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9287137389183044,"mask_sha256":"e11215e3376856a46674187fd4c0f11063f1f911f84718eef34f05f0205283a8","mask_binary_sha256":"82abc22bd8fa204edee1473684f34100256718390f2f862df433389147a4be8a","mask_asset_rel":"masks/20260414_094245_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43865.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9287137389183044}},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260414_094245_cam2_rf.jpg","frame_source_sha256":"be7f859a37a2bafb7d87bb498219e6acf9f3f4f74a5ddc7334cf95f60b9cee59","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1829,"y1":1045,"x2":2130,"y2":1182},"slot_box_unclipped_px":{"x1":1829,"y1":1045,"x2":2130,"y2":1182},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":491,"y1":896,"x2":855,"y2":1138},"slot_box_unclipped_px":{"x1":491,"y1":896,"x2":855,"y2":1138},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1158,"x2":243,"y2":1293},"slot_box_unclipped_px":{"x1":41,"y1":1158,"x2":243,"y2":1293},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1404,"y1":711,"x2":1669,"y2":1054},"slot_box_unclipped_px":{"x1":1404,"y1":711,"x2":1669,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1398,"y1":699,"x2":1734,"y2":992},"detected_bbox_px":{"x1":1398,"y1":701,"x2":1729,"y2":990},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1358,"y1":652,"x2":1774,"y2":1029},"area_px":69948.0,"area_cm2":371.0240515590913,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9299460649490356,"mask_sha256":"85a927bd8c2814a05f28a278c75b6ced19766e08dd0e5cc13be7c3146b539c03","mask_binary_sha256":"f6de4ee4fb76963b410643c61e466e2a6d0827a24698228929e08ba5700f5ae0","mask_asset_rel":"masks/20260415_094457_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69948.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9299460649490356}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2149,"y1":1143,"x2":2469,"y2":1280},"slot_box_unclipped_px":{"x1":2149,"y1":1143,"x2":2469,"y2":1280},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1730,"y1":733,"x2":1985,"y2":1054},"slot_box_unclipped_px":{"x1":1730,"y1":733,"x2":1985,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1956,"y1":726,"x2":2340,"y2":1054},"slot_box_unclipped_px":{"x1":1956,"y1":726,"x2":2340,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":855,"y1":894,"x2":1151,"y2":1138},"slot_box_unclipped_px":{"x1":855,"y1":894,"x2":1151,"y2":1138},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":134,"y1":1157,"x2":474,"y2":1293},"slot_box_unclipped_px":{"x1":134,"y1":1157,"x2":474,"y2":1293},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1151,"y1":874,"x2":1447,"y2":1138},"slot_box_unclipped_px":{"x1":1151,"y1":874,"x2":1447,"y2":1138},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1170,"y1":833,"x2":1546,"y2":1177},"detected_bbox_px":{"x1":1171,"y1":831,"x2":1540,"y2":1215},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1125,"y1":792,"x2":1591,"y2":1218},"area_px":99939.0,"area_cm2":522.4210471377035,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8744343519210815,"mask_sha256":"844be20f346131c2d6e22c7fd913c39420eef1edcb132fccd621b51505398ef6","mask_binary_sha256":"3c535f98fa233f10e8fd2a4e9dc044aeb02d1dbad1d11595dd9dc957fb8cd284","mask_asset_rel":"masks/20260415_094457_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":99939.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8744343519210815}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":371,"y1":1155,"x2":722,"y2":1292},"slot_box_unclipped_px":{"x1":371,"y1":1155,"x2":722,"y2":1292},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":380,"y1":1113,"x2":703,"y2":1395},"candidate_bbox_px":null,"crop_bbox_px":{"x1":346,"y1":1108,"x2":753,"y2":1420},"area_px":56409.0,"area_cm2":410.3898655686907,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5863394141197205,"mask_sha256":"7287140620f4ad59792590829f5cbad0ae7c080b474baed8a291ee6318d758e7","mask_binary_sha256":"880f60ef57b2700318b2b5518f20e433ad248273104fa3d84617680a522f84f0","mask_asset_rel":"masks/20260415_094457_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56409.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5863394141197205}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1447,"y1":866,"x2":1746,"y2":1138},"slot_box_unclipped_px":{"x1":1447,"y1":866,"x2":1746,"y2":1138},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1524,"y1":848,"x2":1850,"y2":1152},"detected_bbox_px":{"x1":1526,"y1":845,"x2":1847,"y2":1145},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1485,"y1":812,"x2":1889,"y2":1188},"area_px":66118.0,"area_cm2":345.6251793058833,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9043126106262207,"mask_sha256":"685089593b0c9156b7a64b87ad05f9abe825a01662a54fb4c4b514202bbee4c6","mask_binary_sha256":"4197ab35e3d0efb3e8a9d77e101c7514b52baf9793793e634c71d561362631fe","mask_asset_rel":"masks/20260415_094457_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66118.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9043126106262207}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":651,"y1":1153,"x2":963,"y2":1291},"slot_box_unclipped_px":{"x1":651,"y1":1153,"x2":963,"y2":1291},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":693,"y1":1159,"x2":938,"y2":1362},"candidate_bbox_px":null,"crop_bbox_px":{"x1":636,"y1":1147,"x2":979,"y2":1363},"area_px":32578.0,"area_cm2":237.01326101325685,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8414428234100342,"mask_sha256":"646f58c5bdda47c42b2104ec1a005999c22e0f15e6dd155a15530c4e3898a180","mask_binary_sha256":"ec48cc651a53ee2d781f3ff746f5eede67363b31edd035203a48a452efb7fa0f","mask_asset_rel":"masks/20260415_094457_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32578.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8414428234100342}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":880,"x2":2044,"y2":1138},"slot_box_unclipped_px":{"x1":1746,"y1":880,"x2":2044,"y2":1138},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1855,"y1":863,"x2":2146,"y2":1155},"detected_bbox_px":{"x1":1856,"y1":859,"x2":2141,"y2":1149},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1819,"y1":827,"x2":2181,"y2":1190},"area_px":58563.0,"area_cm2":306.13217846411635,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9237022995948792,"mask_sha256":"df928ddaf1ff637f71deba2df1d80d9f404ca6040ab39659769b98ed7bbc5feb","mask_binary_sha256":"0b9f41a38594dd740e7c437ab032fbfeed23b378c79d3b32777f840c433ce0ef","mask_asset_rel":"masks/20260415_094457_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58563.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9237022995948792}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":73,"y1":788,"x2":307,"y2":1054},"slot_box_unclipped_px":{"x1":73,"y1":788,"x2":307,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":101,"y1":787,"x2":290,"y2":1023},"candidate_bbox_px":null,"crop_bbox_px":{"x1":78,"y1":759,"x2":313,"y2":1051},"area_px":32153.0,"area_cm2":170.54864084433382,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8546692728996277,"mask_sha256":"554db370d0b206c47556aa2356b3cc6d3af5bc5de0e35422d180beb14d3beb5d","mask_binary_sha256":"411f136ed6ec59ed5b3d6fc2cae7f0b96ccbab861564d83391705379a7f21f10","mask_asset_rel":"masks/20260415_094457_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32153.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8546692728996277}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":923,"y1":1152,"x2":1200,"y2":1289},"slot_box_unclipped_px":{"x1":923,"y1":1152,"x2":1200,"y2":1289},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":942,"y1":1139,"x2":1190,"y2":1348},"candidate_bbox_px":null,"crop_bbox_px":{"x1":909,"y1":1109,"x2":1225,"y2":1368},"area_px":34576.0,"area_cm2":251.54922072547024,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6499150395393372,"mask_sha256":"b613f22492b9755d144c1c28e4103626c036d28785a76edbca1d2896b7db1c15","mask_binary_sha256":"d48ba5a59d07f9354ba79a5e20cc74d34a16aac29383c09b1cd1412cd9840fd6","mask_asset_rel":"masks/20260415_094457_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34576.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6499150395393372}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2044,"y1":877,"x2":2345,"y2":1138},"slot_box_unclipped_px":{"x1":2044,"y1":877,"x2":2345,"y2":1138},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":2130,"y1":858,"x2":2415,"y2":1166},"detected_bbox_px":{"x1":2130,"y1":859,"x2":2413,"y2":1132},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2096,"y1":807,"x2":2449,"y2":1203},"area_px":52319.0,"area_cm2":273.49229795372685,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9383490681648254,"mask_sha256":"b85f16ffe9ec25fc2d24dd6c67bcf528a3c916c044feacb45f478d573d577154","mask_binary_sha256":"b90c96b8f91ce00f11d07baf0ee72fa8ba3ace459f9df787620cfe499ee3d568","mask_asset_rel":"masks/20260415_094457_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52319.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9383490681648254}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":243,"y1":775,"x2":534,"y2":1054},"slot_box_unclipped_px":{"x1":243,"y1":775,"x2":534,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":278,"y1":771,"x2":511,"y2":1028},"detected_bbox_px":{"x1":283,"y1":772,"x2":515,"y2":1060},"candidate_bbox_px":null,"crop_bbox_px":{"x1":233,"y1":740,"x2":553,"y2":1061},"area_px":50105.0,"area_cm2":265.7711457563943,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8666092157363892,"mask_sha256":"0b767a91295de84178e935ef27ca54351a06b644243d6daa9aed74afc416150a","mask_binary_sha256":"0a858dc483a60233e31279d5ff1b3a947139340ed6e86d7df30ce43f8fdabefc","mask_asset_rel":"masks/20260415_094457_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50105.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8666092157363892}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1184,"y1":1150,"x2":1441,"y2":1287},"slot_box_unclipped_px":{"x1":1184,"y1":1150,"x2":1441,"y2":1287},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1186,"y1":1142,"x2":1450,"y2":1352},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1163,"y1":1119,"x2":1485,"y2":1367},"area_px":37814.0,"area_cm2":275.1064967755938,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9187967777252197,"mask_sha256":"0cd85f8d276bfab45ba39def1749392a9e87e284f3e5f6ad6bb293b97045731c","mask_binary_sha256":"4bff4f85ee4ae85481c0a2421645288b655de386e7026d985d3c84cdb35b67b3","mask_asset_rel":"masks/20260415_094457_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37814.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9187967777252197}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2345,"y1":907,"x2":2582,"y2":1138},"slot_box_unclipped_px":{"x1":2345,"y1":907,"x2":2582,"y2":1138},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2390,"y1":874,"x2":2582,"y2":1163},"detected_bbox_px":{"x1":2391,"y1":875,"x2":2587,"y2":1129},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2321,"y1":839,"x2":2592,"y2":1198},"area_px":36241.0,"area_cm2":189.44617385922922,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5073527693748474,"mask_sha256":"9da3cfb77fb7ed8d3b299db48a551a8add1f6818d360aad77676f04f5d1beaf2","mask_binary_sha256":"12d31fbb635cae4518aa7a93f075d83cdbd3fc1a6bbd0c8a4f7ae4a447c703a1","mask_asset_rel":"masks/20260415_094457_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36241.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.5073527693748474}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":534,"y1":769,"x2":797,"y2":1054},"slot_box_unclipped_px":{"x1":534,"y1":769,"x2":797,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":501,"y1":761,"x2":768,"y2":1036},"detected_bbox_px":{"x1":504,"y1":757,"x2":766,"y2":1034},"candidate_bbox_px":null,"crop_bbox_px":{"x1":469,"y1":728,"x2":800,"y2":1069},"area_px":50593.0,"area_cm2":268.3596363088166,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8997597694396973,"mask_sha256":"87feecb447fef5cb5092da411b8f3b6afb4b158a60caac8ee9a448a1beb1fa21","mask_binary_sha256":"e7f8bae21d9ca63423a913e788f9852e8ffd9a1b6dc4a323fd1ba65ee3096531","mask_asset_rel":"masks/20260415_094457_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50593.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8997597694396973}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1434,"y1":1148,"x2":1700,"y2":1285},"slot_box_unclipped_px":{"x1":1434,"y1":1148,"x2":1700,"y2":1285},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1438,"y1":1147,"x2":1696,"y2":1362},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":1140,"x2":1732,"y2":1365},"area_px":33572.0,"area_cm2":244.24486459380745,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9393967390060425,"mask_sha256":"f97e09fb15e9592afa13a4fe0b3f8a8345cef19c792dbf472b6f6c567d5811a3","mask_binary_sha256":"5fa448014f016b29b7197e90b56be686dc5228a1b66fbda3d8e3362c9f2999a6","mask_asset_rel":"masks/20260415_094457_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33572.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9393967390060425}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":747,"x2":1095,"y2":1054},"slot_box_unclipped_px":{"x1":797,"y1":747,"x2":1095,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":750,"y1":745,"x2":1084,"y2":1049},"detected_bbox_px":{"x1":755,"y1":750,"x2":1077,"y2":1048},"candidate_bbox_px":null,"crop_bbox_px":{"x1":710,"y1":702,"x2":1127,"y2":1085},"area_px":59812.0,"area_cm2":317.25982975713913,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9307318329811096,"mask_sha256":"2b31ad215506545063d03254363f359c22dd68ba169f0e62b2d5039a94543d47","mask_binary_sha256":"1607b6adf939c6f56e07581a2bc557b873d0ae3aa19267a105d17a58af302355","mask_asset_rel":"masks/20260415_094457_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59812.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9307318329811096}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1670,"y1":1147,"x2":1968,"y2":1284},"slot_box_unclipped_px":{"x1":1670,"y1":1147,"x2":1968,"y2":1284},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1683,"y1":1135,"x2":1943,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1648,"y1":1123,"x2":1980,"y2":1367},"area_px":33172.0,"area_cm2":241.3347625493203,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9226163029670715,"mask_sha256":"0d5c361671c991a4afc62c3c0bd27a964b01dfa76c77238346f6f090d98e5020","mask_binary_sha256":"49aac38c1833e8e540b1be3f412eadc84b895e7f1647e85f0a0a74174b7354ab","mask_asset_rel":"masks/20260415_094457_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33172.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9226163029670715}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":721,"x2":1404,"y2":1054},"slot_box_unclipped_px":{"x1":1095,"y1":721,"x2":1404,"y2":1054},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1070,"y1":702,"x2":1409,"y2":1028},"detected_bbox_px":{"x1":1072,"y1":702,"x2":1407,"y2":1039},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1029,"y1":662,"x2":1451,"y2":1067},"area_px":71451.0,"area_cm2":378.9963902891953,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8958171010017395,"mask_sha256":"ab7e72ea8944f95c5742f4da0b261f5d73a16ab06e66c0980f4398e144811d7e","mask_binary_sha256":"d39b26be9c9a1e7a4b2c7bf98a440dcb5c30956dc58e801517e1d81b1d586e5f","mask_asset_rel":"masks/20260415_094457_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71451.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8958171010017395}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1908,"y1":1145,"x2":2238,"y2":1282},"slot_box_unclipped_px":{"x1":1908,"y1":1145,"x2":2238,"y2":1282},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1929,"y1":1100,"x2":2211,"y2":1349},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1888,"y1":1086,"x2":2252,"y2":1369},"area_px":37154.0,"area_cm2":270.30482840218997,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8976154923439026,"mask_sha256":"18159f263991553da9408c22dcb1dcf3312ece77dd0a95e737660f7c3cef70c1","mask_binary_sha256":"29389e8e57a8dd5fa566590e14263061965ab023ad8091adf62afbd0905ee2e2","mask_asset_rel":"masks/20260415_094457_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37154.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8976154923439026}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":491,"y1":624,"x2":855,"y2":896},"slot_box_unclipped_px":{"x1":491,"y1":624,"x2":855,"y2":896},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1023,"x2":351,"y2":1159},"slot_box_unclipped_px":{"x1":41,"y1":1023,"x2":351,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1404,"y1":452,"x2":1669,"y2":711},"slot_box_unclipped_px":{"x1":1404,"y1":452,"x2":1669,"y2":711},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1384,"y1":436,"x2":1721,"y2":690},"detected_bbox_px":{"x1":1383,"y1":433,"x2":1722,"y2":695},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1344,"y1":406,"x2":1761,"y2":735},"area_px":55904.0,"area_cm2":296.53068820208495,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8313130736351013,"mask_sha256":"867310adb7426d35b37d83d3901bf6fd38a12e4c318ee4d6dcca7bc8ad65e732","mask_binary_sha256":"814c6cb168f650cb03b40b530a04da030ed8da13772b13df55caf791b52a0192","mask_asset_rel":"masks/20260415_094457_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55904.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8313130736351013}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2061,"y1":1009,"x2":2391,"y2":1146},"slot_box_unclipped_px":{"x1":2061,"y1":1009,"x2":2391,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1669,"y1":452,"x2":1924,"y2":733},"slot_box_unclipped_px":{"x1":1669,"y1":452,"x2":1924,"y2":733},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2278,"y1":1007,"x2":2469,"y2":1144},"slot_box_unclipped_px":{"x1":2278,"y1":1007,"x2":2469,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1924,"y1":452,"x2":2308,"y2":726},"slot_box_unclipped_px":{"x1":1924,"y1":452,"x2":2308,"y2":726},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":855,"y1":624,"x2":1151,"y2":894},"slot_box_unclipped_px":{"x1":855,"y1":624,"x2":1151,"y2":894},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":242,"y1":1022,"x2":576,"y2":1159},"slot_box_unclipped_px":{"x1":242,"y1":1022,"x2":576,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1151,"y1":624,"x2":1447,"y2":874},"slot_box_unclipped_px":{"x1":1151,"y1":624,"x2":1447,"y2":874},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1179,"y1":596,"x2":1537,"y2":860},"detected_bbox_px":{"x1":1181,"y1":573,"x2":1543,"y2":858},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1136,"y1":564,"x2":1580,"y2":906},"area_px":64982.0,"area_cm2":339.6868538318599,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8853825330734253,"mask_sha256":"e679232f20dd4527a56ad38e5791886c18e57691e82f9009613443f3c24e4186","mask_binary_sha256":"ee5f390c5e7025f5650b3dfcbed9d68e31a44e70cf7c369a0382ecec0af3053d","mask_asset_rel":"masks/20260415_094457_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64982.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8853825330734253}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":473,"y1":1021,"x2":791,"y2":1158},"slot_box_unclipped_px":{"x1":473,"y1":1021,"x2":791,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":467,"y1":1006,"x2":747,"y2":1201},"candidate_bbox_px":null,"crop_bbox_px":{"x1":437,"y1":982,"x2":787,"y2":1211},"area_px":31682.0,"area_cm2":230.4946324336056,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7171646952629089,"mask_sha256":"493f828c29fe02fbf78e787ed99a53d03af4b1865bb4d8159dd37981ea040586","mask_binary_sha256":"18136ca728c5897b6884525230dc97610f3f58aac1b52705120a9108f90fd22d","mask_asset_rel":"masks/20260415_094457_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31682.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7171646952629089}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1447,"y1":624,"x2":1746,"y2":866},"slot_box_unclipped_px":{"x1":1447,"y1":624,"x2":1746,"y2":866},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1520,"y1":600,"x2":1811,"y2":879},"detected_bbox_px":{"x1":1522,"y1":600,"x2":1808,"y2":906},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1481,"y1":567,"x2":1846,"y2":924},"area_px":58828.0,"area_cm2":307.5174392481095,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8809643983840942,"mask_sha256":"ad351346d250de109566a0a54588e6269a1868cb4361971b76ed8c964b41d774","mask_binary_sha256":"14480bde889968c3a4515de3ed50e0781a98f7b59461ac8df4ae3b6a51e96ee6","mask_asset_rel":"masks/20260415_094457_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58828.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8809643983840942}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":721,"y1":1019,"x2":1002,"y2":1156},"slot_box_unclipped_px":{"x1":721,"y1":1019,"x2":1002,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":711,"y1":971,"x2":976,"y2":1210},"candidate_bbox_px":null,"crop_bbox_px":{"x1":673,"y1":965,"x2":1006,"y2":1211},"area_px":40109.0,"area_cm2":291.8032072558389,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8112476468086243,"mask_sha256":"170dfc539e2c8fc2a434258c10f3f26460e17a757e8c3eb9a6b1bd21f8c6f08f","mask_binary_sha256":"5862b7f88d786caf39e10c624d6bbc859bf54c7d82739ce76b5a4f8a13062446","mask_asset_rel":"masks/20260415_094457_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40109.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8112476468086243}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1746,"y1":624,"x2":2044,"y2":880},"slot_box_unclipped_px":{"x1":1746,"y1":624,"x2":2044,"y2":880},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1795,"y1":607,"x2":2115,"y2":895},"detected_bbox_px":{"x1":1799,"y1":606,"x2":2106,"y2":915},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1757,"y1":572,"x2":2153,"y2":936},"area_px":66123.0,"area_cm2":345.65131630180775,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8453742265701294,"mask_sha256":"7011782b0a0e4c7ed192d8eed320ad9595055cd1807dfc9f940d8a10cbb72157","mask_binary_sha256":"63b7883bb4a33a6cc4d8abdd67c103e45c75f90f07d2449e5bd95f4985fd9973","mask_asset_rel":"masks/20260415_094457_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66123.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8453742265701294}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":452,"x2":243,"y2":788},"slot_box_unclipped_px":{"x1":9,"y1":452,"x2":243,"y2":788},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":11,"y1":594,"x2":167,"y2":792},"candidate_bbox_px":null,"crop_bbox_px":{"x1":0,"y1":570,"x2":186,"y2":816},"area_px":22920.0,"area_cm2":121.57418742114673,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.051646020263433456,"mask_sha256":"1aa504a7d5c98b0ce1fc490533e2b05de86773444db0216427c63ece384a267f","mask_binary_sha256":"053537d461984d586229ceba7f901957ccf5b00c4f76f980ee91b11766f377da","mask_asset_rel":"masks/20260415_094457_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":22920.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.051646020263433456}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":962,"y1":1017,"x2":1215,"y2":1154},"slot_box_unclipped_px":{"x1":962,"y1":1017,"x2":1215,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":943,"y1":1002,"x2":1206,"y2":1195},"candidate_bbox_px":null,"crop_bbox_px":{"x1":911,"y1":979,"x2":1238,"y2":1218},"area_px":32041.0,"area_cm2":233.10644901853283,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.3616839349269867,"mask_sha256":"d2370cc469a062b77e3d1bae976d3d808dd983e98705ecf44193d7c1a326cf1f","mask_binary_sha256":"226618ae5c2f4d763816753dd684b8f415bc98d91740ef283f2c2d7dac7dd982","mask_asset_rel":"masks/20260415_094457_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32041.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.3616839349269867}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2044,"y1":624,"x2":2345,"y2":877},"slot_box_unclipped_px":{"x1":2044,"y1":624,"x2":2345,"y2":877},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2095,"y1":616,"x2":2350,"y2":860},"detected_bbox_px":{"x1":2098,"y1":624,"x2":2349,"y2":857},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2060,"y1":587,"x2":2391,"y2":890},"area_px":41732.0,"area_cm2":218.14982278340426,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8929920196533203,"mask_sha256":"73886aeefcb974664e2b9910fafe81cbce5e4f55dd5f670be74f163a2e16e0ac","mask_binary_sha256":"6e4b8ec0c3fe1ab890d5fede7c34f11486d84f92811b9384d04a3d30ad2d2b47","mask_asset_rel":"masks/20260415_094457_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41732.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8929920196533203}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":243,"y1":452,"x2":534,"y2":775},"slot_box_unclipped_px":{"x1":243,"y1":452,"x2":534,"y2":775},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":302,"y1":536,"x2":567,"y2":758},"detected_bbox_px":{"x1":333,"y1":535,"x2":563,"y2":755},"candidate_bbox_px":null,"crop_bbox_px":{"x1":270,"y1":467,"x2":599,"y2":822},"area_px":34446.0,"area_cm2":182.7113638703674,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7245717644691467,"mask_sha256":"d2802cec074db30f446d6bee39bc16cddcf2a66bcf877badbef04a6498781307","mask_binary_sha256":"946f7e6d82505eac5f415c9c33f092f06213ee6377ad335c7917d8a0af32e3b4","mask_asset_rel":"masks/20260415_094457_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34446.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7245717644691467}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1199,"y1":1016,"x2":1435,"y2":1153},"slot_box_unclipped_px":{"x1":1199,"y1":1016,"x2":1435,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1166,"y1":985,"x2":1431,"y2":1192},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1148,"y1":971,"x2":1467,"y2":1202},"area_px":36110.0,"area_cm2":262.7094620660785,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7273418307304382,"mask_sha256":"edda7d65ee27007f742acfe1871f3c3fd8988b334b2e6d24edd3df9be8a50402","mask_binary_sha256":"55b88f36d8ebfc712ac09fc130f5e6853f111b68a112394d9d6e84f9cdd9d298","mask_asset_rel":"masks/20260415_094457_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36110.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7273418307304382}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260415_094457_cam0_rf.jpg","frame_source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2345,"y1":624,"x2":2582,"y2":907},"slot_box_unclipped_px":{"x1":2345,"y1":624,"x2":2582,"y2":907},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":534,"y1":452,"x2":797,"y2":769},"slot_box_unclipped_px":{"x1":534,"y1":452,"x2":797,"y2":769},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":550,"y1":439,"x2":827,"y2":766},"detected_bbox_px":{"x1":555,"y1":496,"x2":827,"y2":765},"candidate_bbox_px":null,"crop_bbox_px":{"x1":506,"y1":400,"x2":860,"y2":841},"area_px":45094.0,"area_cm2":239.19137903879542,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.20493841171264648,"mask_sha256":"4dbe55bc42f29fa748c6ca7913aa1be37e8e4f0df54bdaa7fe971b891ed59948","mask_binary_sha256":"6d680e62cab53e41b3eee62c8338dfb0f6aeace6fa006141186d170c4d0b2c40","mask_asset_rel":"masks/20260415_094457_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45094.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.20493841171264648}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1429,"y1":1014,"x2":1671,"y2":1151},"slot_box_unclipped_px":{"x1":1429,"y1":1014,"x2":1671,"y2":1151},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":452,"x2":1095,"y2":747},"slot_box_unclipped_px":{"x1":797,"y1":452,"x2":1095,"y2":747},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":795,"y1":469,"x2":1099,"y2":751},"detected_bbox_px":{"x1":798,"y1":469,"x2":1099,"y2":755},"candidate_bbox_px":null,"crop_bbox_px":{"x1":759,"y1":435,"x2":1135,"y2":785},"area_px":56149.0,"area_cm2":297.830237762215,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8806583285331726,"mask_sha256":"8e0020ab93f8268758db4bdc8378b4f043b7b04b0d0091d4661a64f8532c5471","mask_binary_sha256":"babef00c120da70c9f7b6aa12c167138f4add5fee28b7b67374351c86a550da2","mask_asset_rel":"masks/20260415_094457_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56149.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8806583285331726}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1641,"y1":1012,"x2":1909,"y2":1149},"slot_box_unclipped_px":{"x1":1641,"y1":1012,"x2":1909,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260415_094457_cam1_rf.jpg","frame_source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":452,"x2":1404,"y2":721},"slot_box_unclipped_px":{"x1":1095,"y1":452,"x2":1404,"y2":721},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1116,"y1":471,"x2":1391,"y2":701},"detected_bbox_px":{"x1":1118,"y1":472,"x2":1389,"y2":703},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1083,"y1":436,"x2":1428,"y2":732},"area_px":44669.0,"area_cm2":236.93705837326368,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9018682837486267,"mask_sha256":"e80600257eaf6ee4d012160280274e79d61d01afe6e650a82f03f65eeb95773a","mask_binary_sha256":"6122a8305c41dec6a0dbb245765542a99c42641dfc19d64f700cf20b0e628381","mask_asset_rel":"masks/20260415_094457_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44669.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9018682837486267}},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260415_094457_cam2_rf.jpg","frame_source_sha256":"d30c0220b1b1219fdd29cf0ef1299d43a0ee255540e5c028126b7d854172d1a1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1849,"y1":1011,"x2":2150,"y2":1148},"slot_box_unclipped_px":{"x1":1849,"y1":1011,"x2":2150,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":585,"y1":894,"x2":894,"y2":1159},"slot_box_unclipped_px":{"x1":585,"y1":894,"x2":894,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1155,"x2":241,"y2":1290},"slot_box_unclipped_px":{"x1":41,"y1":1155,"x2":241,"y2":1290},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":701,"x2":1672,"y2":1038},"slot_box_unclipped_px":{"x1":1405,"y1":701,"x2":1672,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1398,"y1":697,"x2":1736,"y2":988},"detected_bbox_px":{"x1":1400,"y1":699,"x2":1730,"y2":991},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1357,"y1":653,"x2":1777,"y2":1024},"area_px":69877.0,"area_cm2":370.6474474008495,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9287765622138977,"mask_sha256":"0222dd2fb740d768751ca27ccaa898163cce531f996980a822ba02ff9d93aeca","mask_binary_sha256":"7f9344be3914b54ab1851cd55713563d6985ae2f8b4f578e4b08e40bd26c3cfe","mask_asset_rel":"masks/20260416_112500_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69877.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9287765622138977}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2148,"y1":1140,"x2":2469,"y2":1277},"slot_box_unclipped_px":{"x1":2148,"y1":1140,"x2":2469,"y2":1277},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1730,"y1":703,"x2":1988,"y2":1038},"slot_box_unclipped_px":{"x1":1730,"y1":703,"x2":1988,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1959,"y1":687,"x2":2338,"y2":1038},"slot_box_unclipped_px":{"x1":1959,"y1":687,"x2":2338,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":894,"y1":892,"x2":1195,"y2":1159},"slot_box_unclipped_px":{"x1":894,"y1":892,"x2":1195,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":119,"y1":1154,"x2":472,"y2":1290},"slot_box_unclipped_px":{"x1":119,"y1":1154,"x2":472,"y2":1290},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":875,"x2":1496,"y2":1159},"slot_box_unclipped_px":{"x1":1195,"y1":875,"x2":1496,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1172,"y1":829,"x2":1554,"y2":1179},"detected_bbox_px":{"x1":1177,"y1":827,"x2":1557,"y2":1217},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1126,"y1":767,"x2":1600,"y2":1221},"area_px":102951.0,"area_cm2":538.1659734825614,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.924068808555603,"mask_sha256":"b205ad48c2d4534ac0ba4656d00a7730a73098bc3fad86158bf101f0304230d1","mask_binary_sha256":"fa60b8a9635b409cd534e4da10de0e4585753efb8f308494a28ff1e2f5065eb5","mask_asset_rel":"masks/20260416_112500_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":102951.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.924068808555603}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":357,"y1":1152,"x2":720,"y2":1289},"slot_box_unclipped_px":{"x1":357,"y1":1152,"x2":720,"y2":1289},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":387,"y1":1116,"x2":698,"y2":1368},"candidate_bbox_px":null,"crop_bbox_px":{"x1":351,"y1":1112,"x2":762,"y2":1369},"area_px":53049.0,"area_cm2":385.9450083949986,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8340499997138977,"mask_sha256":"7a6b6a724dc7d1997984425a477c0d52c743b8dbb8caebce4a7a197a058070b5","mask_binary_sha256":"4328f7f0997d3076a5898fbf6f848e86ec5b6acfad8e825acba809413080a499","mask_asset_rel":"masks/20260416_112500_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53049.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8340499997138977}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1496,"y1":870,"x2":1769,"y2":1159},"slot_box_unclipped_px":{"x1":1496,"y1":870,"x2":1769,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1524,"y1":861,"x2":1850,"y2":1174},"detected_bbox_px":{"x1":1525,"y1":862,"x2":1850,"y2":1144},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1485,"y1":804,"x2":1889,"y2":1212},"area_px":66403.0,"area_cm2":347.11498807357407,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8919199705123901,"mask_sha256":"67a3c335d70297add2894aabef457ab54579e97398ff64571d31d96f40bc3112","mask_binary_sha256":"6d373e042100c6562480e571ecd3b58d0fbff0ec34f2e413659edc2040746403","mask_asset_rel":"masks/20260416_112500_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66403.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8919199705123901}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":636,"y1":1150,"x2":961,"y2":1288},"slot_box_unclipped_px":{"x1":636,"y1":1150,"x2":961,"y2":1288},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":693,"y1":1123,"x2":941,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":633,"y1":1092,"x2":991,"y2":1371},"area_px":38727.0,"area_cm2":281.74880469213576,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8412967920303345,"mask_sha256":"8d066182751342a9bf476ec514b7fbc6aa807d013088955cede4ca604f1de7c2","mask_binary_sha256":"bdffc37f861d1dfd456186d15e97792a6252b5083269a869d8c1415c082fcac1","mask_asset_rel":"masks/20260416_112500_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38727.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8412967920303345}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1769,"y1":905,"x2":2040,"y2":1159},"slot_box_unclipped_px":{"x1":1769,"y1":905,"x2":2040,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1853,"y1":861,"x2":2146,"y2":1166},"detected_bbox_px":{"x1":1853,"y1":856,"x2":2143,"y2":1156},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1817,"y1":814,"x2":2181,"y2":1203},"area_px":60489.0,"area_cm2":316.2001492941949,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8868151307106018,"mask_sha256":"72eecb5a3e07ff82e22376ad9393a596e26cf073ea7a3e2967ccdf1da15ff882","mask_binary_sha256":"aa7e8d4fc6de0635b8a61426a8e0d4c788231e834c168a2e23c62839a1b80ef7","mask_asset_rel":"masks/20260416_112500_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60489.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8868151307106018}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":68,"y1":784,"x2":312,"y2":1038},"slot_box_unclipped_px":{"x1":68,"y1":784,"x2":312,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":101,"y1":790,"x2":292,"y2":1028},"candidate_bbox_px":null,"crop_bbox_px":{"x1":78,"y1":761,"x2":315,"y2":1057},"area_px":31854.0,"area_cm2":168.96265995258324,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.7563990354537964,"mask_sha256":"44baf90596042e3660a87f32d5fd2d51cc84f327b59398035f2b4f33e9b89051","mask_binary_sha256":"a6950e9d7769986da133b1e8705df1540c42d903d6ef38be16abfba98764acd4","mask_asset_rel":"masks/20260416_112500_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31854.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.7563990354537964}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":909,"y1":1149,"x2":1199,"y2":1286},"slot_box_unclipped_px":{"x1":909,"y1":1149,"x2":1199,"y2":1286},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":941,"y1":1121,"x2":1191,"y2":1349},"candidate_bbox_px":null,"crop_bbox_px":{"x1":901,"y1":1106,"x2":1227,"y2":1369},"area_px":37611.0,"area_cm2":273.62961998801654,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5806216597557068,"mask_sha256":"4396bc28087e0396e901c6b7a6fbb7a9976c47b1ba6788cb83cb13f1ce40ea21","mask_binary_sha256":"f72667ce08cbf0438a1c4962f701f915ee5ae46555a24000379e06f3f6bd771d","mask_asset_rel":"masks/20260416_112500_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37611.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5806216597557068}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2040,"y1":907,"x2":2341,"y2":1159},"slot_box_unclipped_px":{"x1":2040,"y1":907,"x2":2341,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2129,"y1":854,"x2":2416,"y2":1165},"detected_bbox_px":{"x1":2131,"y1":854,"x2":2413,"y2":1132},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2095,"y1":814,"x2":2450,"y2":1202},"area_px":52302.0,"area_cm2":273.40343216758384,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9169937968254089,"mask_sha256":"90facac352e7e847c5d5c33ae27186f06380e4bf3aaddf41d4ec63cb95fadc3c","mask_binary_sha256":"76864ab42bd5c3c2ec188f1e8494ce99c3a1464ec94bb459510749334309191f","mask_asset_rel":"masks/20260416_112500_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52302.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9169937968254089}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":251,"y1":777,"x2":531,"y2":1038},"slot_box_unclipped_px":{"x1":251,"y1":777,"x2":531,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":280,"y1":769,"x2":515,"y2":1052},"detected_bbox_px":{"x1":286,"y1":770,"x2":508,"y2":1023},"candidate_bbox_px":null,"crop_bbox_px":{"x1":240,"y1":730,"x2":548,"y2":1086},"area_px":43121.0,"area_cm2":228.72602686680926,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8171119093894958,"mask_sha256":"dc053c5a4e3b80d28ec11bb2a7795741c58e03f391f879c63d6a740599fc4948","mask_binary_sha256":"140b49a33622c40e7d744ada66bd96cd24c49059bf039cab4724579e77717c96","mask_asset_rel":"masks/20260416_112500_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43121.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8171119093894958}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1170,"y1":1147,"x2":1434,"y2":1284},"slot_box_unclipped_px":{"x1":1170,"y1":1147,"x2":1434,"y2":1284},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1205,"y1":1140,"x2":1449,"y2":1348},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1160,"y1":1112,"x2":1485,"y2":1369},"area_px":37169.0,"area_cm2":270.41395722885824,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9166220426559448,"mask_sha256":"e91c83feff43477dfce56773c8b8e6301b87f4994b1b728c682880d8952dd2d9","mask_binary_sha256":"460a23738b5272877fce60ecb097bd141a6f384fb54e57d191f938bc70a531c9","mask_asset_rel":"masks/20260416_112500_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37169.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9166220426559448}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2341,"y1":908,"x2":2582,"y2":1159},"slot_box_unclipped_px":{"x1":2341,"y1":908,"x2":2582,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":2389,"y1":872,"x2":2582,"y2":1168},"detected_bbox_px":{"x1":2388,"y1":871,"x2":2584,"y2":1123},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2317,"y1":823,"x2":2592,"y2":1204},"area_px":35651.0,"area_cm2":186.36200834015014,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7790008783340454,"mask_sha256":"2716116b3167614df9d17f65e7d7a50577c028566385b9f74abea9cf121c6bc3","mask_binary_sha256":"3a89a154f423e47c8c724fe63aa6daf97744d35b1e04db9c98e58995d8355aa8","mask_asset_rel":"masks/20260416_112500_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35651.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.7790008783340454}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":531,"y1":762,"x2":797,"y2":1038},"slot_box_unclipped_px":{"x1":531,"y1":762,"x2":797,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":501,"y1":759,"x2":770,"y2":1027},"detected_bbox_px":{"x1":502,"y1":757,"x2":768,"y2":1028},"candidate_bbox_px":null,"crop_bbox_px":{"x1":469,"y1":727,"x2":802,"y2":1059},"area_px":51122.0,"area_cm2":271.1656025019138,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.890092670917511,"mask_sha256":"c2d8d5ac18cef4dbb7914a71aee05b74035abbc5b3909f6e26ff0d02502115dc","mask_binary_sha256":"02a0491c7d799b2da855f5fa0ba9c85a91e5257866e3f4d929b939653446a21e","mask_asset_rel":"masks/20260416_112500_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51122.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.890092670917511}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1427,"y1":1145,"x2":1687,"y2":1282},"slot_box_unclipped_px":{"x1":1427,"y1":1145,"x2":1687,"y2":1282},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1437,"y1":1131,"x2":1698,"y2":1358},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1401,"y1":1104,"x2":1729,"y2":1370},"area_px":34729.0,"area_cm2":252.66233475748658,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7857084274291992,"mask_sha256":"dd655e7d12853cd8fa4cf2bc07f1868cf0242b3cbd9b3f11406c6893d22f919a","mask_binary_sha256":"390c0ef4fba0e3069f940a27e6e6fcdf7c1ce4cd499a1b470b17ce51af89c12b","mask_asset_rel":"masks/20260416_112500_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34729.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7857084274291992}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":746,"x2":1097,"y2":1038},"slot_box_unclipped_px":{"x1":797,"y1":746,"x2":1097,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":751,"y1":741,"x2":1086,"y2":1046},"detected_bbox_px":{"x1":756,"y1":746,"x2":1078,"y2":1046},"candidate_bbox_px":null,"crop_bbox_px":{"x1":711,"y1":699,"x2":1129,"y2":1083},"area_px":59613.0,"area_cm2":316.20427725727836,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9301010966300964,"mask_sha256":"782e8662888a76e4f097bf3d9b2a9340c019478c7774f596448a4015e0310653","mask_binary_sha256":"94d3dbc31ceaca28763f3097e05d730f93955c1852467458059d8a2ddb12518f","mask_asset_rel":"masks/20260416_112500_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59613.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9301010966300964}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1669,"y1":1144,"x2":1954,"y2":1281},"slot_box_unclipped_px":{"x1":1669,"y1":1144,"x2":1954,"y2":1281},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1681,"y1":1117,"x2":1943,"y2":1351},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1646,"y1":1109,"x2":1978,"y2":1369},"area_px":36303.0,"area_cm2":264.1135863025435,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.924281895160675,"mask_sha256":"31715ae37ed7f3b1e212c65f37dfd3a45def40e766b92f85fbedbc047ca3c9c6","mask_binary_sha256":"8e303628a5b7eb16777de0f5ba9bd70222e03e5b7894439ad51d5ae91d2ea991","mask_asset_rel":"masks/20260416_112500_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36303.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.924281895160675}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1097,"y1":721,"x2":1405,"y2":1038},"slot_box_unclipped_px":{"x1":1097,"y1":721,"x2":1405,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1070,"y1":702,"x2":1407,"y2":1034},"detected_bbox_px":{"x1":1074,"y1":700,"x2":1406,"y2":1019},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1030,"y1":657,"x2":1451,"y2":1074},"area_px":72057.0,"area_cm2":382.21078634404756,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.921683669090271,"mask_sha256":"8b4b8d3523cabb6faa54c7baa972942e85a40261e18c70994d8fb67aab1ed39b","mask_binary_sha256":"6db58988b6309601a4522fec8d1b64bc9fbf0f131a4b3acb5926742a7cad8bf4","mask_asset_rel":"masks/20260416_112500_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":72057.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.921683669090271}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1907,"y1":1142,"x2":2224,"y2":1279},"slot_box_unclipped_px":{"x1":1907,"y1":1142,"x2":2224,"y2":1279},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1923,"y1":1096,"x2":2210,"y2":1344},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1891,"y1":1079,"x2":2245,"y2":1372},"area_px":38672.0,"area_cm2":281.34866566101874,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8926666378974915,"mask_sha256":"e6fe7a8b9978b6523c93ffabed9bd464dc171f9658d860b89a389d47100d4c27","mask_binary_sha256":"61074a6360c799b9e6bb7f45ebafb1c12c891416012cfc3b485d81bf8620b471","mask_asset_rel":"masks/20260416_112500_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38672.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8926666378974915}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":585,"y1":618,"x2":894,"y2":894},"slot_box_unclipped_px":{"x1":585,"y1":618,"x2":894,"y2":894},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1020,"x2":361,"y2":1156},"slot_box_unclipped_px":{"x1":41,"y1":1020,"x2":361,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":478,"x2":1672,"y2":701},"slot_box_unclipped_px":{"x1":1405,"y1":478,"x2":1672,"y2":701},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1381,"y1":436,"x2":1725,"y2":694},"detected_bbox_px":{"x1":1382,"y1":436,"x2":1723,"y2":691},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1340,"y1":405,"x2":1766,"y2":742},"area_px":55345.0,"area_cm2":293.5655934914209,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8800941705703735,"mask_sha256":"ebbe3b03ee60d1f381aa1259f496f9b6b5b4c3ab70a2221d542bafa2608597cb","mask_binary_sha256":"272b05887a3327e2a43541aeb6a6e751891daa9cace505b718778c77e561a9f4","mask_asset_rel":"masks/20260416_112500_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55345.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8800941705703735}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2073,"y1":1006,"x2":2390,"y2":1143},"slot_box_unclipped_px":{"x1":2073,"y1":1006,"x2":2390,"y2":1143},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1672,"y1":478,"x2":1930,"y2":703},"slot_box_unclipped_px":{"x1":1672,"y1":478,"x2":1930,"y2":703},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2290,"y1":1004,"x2":2469,"y2":1141},"slot_box_unclipped_px":{"x1":2290,"y1":1004,"x2":2469,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1930,"y1":478,"x2":2309,"y2":687},"slot_box_unclipped_px":{"x1":1930,"y1":478,"x2":2309,"y2":687},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":894,"y1":618,"x2":1195,"y2":892},"slot_box_unclipped_px":{"x1":894,"y1":618,"x2":1195,"y2":892},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":240,"y1":1019,"x2":586,"y2":1156},"slot_box_unclipped_px":{"x1":240,"y1":1019,"x2":586,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":618,"x2":1496,"y2":875},"slot_box_unclipped_px":{"x1":1195,"y1":618,"x2":1496,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1175,"y1":597,"x2":1537,"y2":854},"detected_bbox_px":{"x1":1178,"y1":576,"x2":1546,"y2":890},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1131,"y1":566,"x2":1580,"y2":898},"area_px":71213.0,"area_cm2":372.258778152846,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8722190856933594,"mask_sha256":"df3fa569e190d67a56ec78dca532b8c416174c8eb0fed111308c38fd6c31a4d1","mask_binary_sha256":"9978b6ec439a5f4dfeb6a6bddf97888c7be548788c2c0979d81d918fa93ad635","mask_asset_rel":"masks/20260416_112500_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71213.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8722190856933594}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":471,"y1":1018,"x2":802,"y2":1155},"slot_box_unclipped_px":{"x1":471,"y1":1018,"x2":802,"y2":1155},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":456,"y1":990,"x2":743,"y2":1207},"candidate_bbox_px":null,"crop_bbox_px":{"x1":432,"y1":966,"x2":796,"y2":1208},"area_px":35209.0,"area_cm2":256.15445721087116,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8033051490783691,"mask_sha256":"e2faab35e2e8cb712a2477ee396cecf656564caa2b8b96c224c27596bdf6c232","mask_binary_sha256":"c1fd7e65696f282a3b925d7e2223a682fa2ca64f8c8f874e56bdaf2c35fda69b","mask_asset_rel":"masks/20260416_112500_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35209.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8033051490783691}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1496,"y1":618,"x2":1769,"y2":870},"slot_box_unclipped_px":{"x1":1496,"y1":618,"x2":1769,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1524,"y1":598,"x2":1809,"y2":881},"detected_bbox_px":{"x1":1531,"y1":595,"x2":1808,"y2":886},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1484,"y1":564,"x2":1843,"y2":929},"area_px":54466.0,"area_cm2":284.7155240036638,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6714472770690918,"mask_sha256":"a7ba539f421bfffff996837d641984e066abc2363fb64b992d60e8125f0bf22e","mask_binary_sha256":"b5cb9c5c180c75267768c2d17c4e5aeba0e81205af2330bb2e5bcd0b8475c948","mask_asset_rel":"masks/20260416_112500_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54466.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6714472770690918}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":719,"y1":1016,"x2":1013,"y2":1153},"slot_box_unclipped_px":{"x1":719,"y1":1016,"x2":1013,"y2":1153},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":708,"y1":971,"x2":975,"y2":1174},"candidate_bbox_px":null,"crop_bbox_px":{"x1":671,"y1":967,"x2":1004,"y2":1208},"area_px":35226.0,"area_cm2":256.27813654776185,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7680580615997314,"mask_sha256":"178c4fcede3df4cc3f3530d065d812d81fc19bf05b0718037ad537f3daf761a3","mask_binary_sha256":"315ce86b70d0620a395629bb83bc6a408b50152314c0d450a50a3937dea5237d","mask_asset_rel":"masks/20260416_112500_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35226.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7680580615997314}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1769,"y1":618,"x2":2040,"y2":905},"slot_box_unclipped_px":{"x1":1769,"y1":618,"x2":2040,"y2":905},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1795,"y1":600,"x2":2104,"y2":885},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1758,"y1":566,"x2":2141,"y2":919},"area_px":64365.0,"area_cm2":336.461548534789,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.13973988592624664,"mask_sha256":"2c1a093484490b12e8891bd9b410a78aade7892a4acd2715825cf9d705f97204","mask_binary_sha256":"c98c12a59ca7db7768ab08d25e165f012bba4f8dac7e573a9f9ff49fdf15b7db","mask_asset_rel":"masks/20260416_112500_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64365.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.13973988592624664}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":7,"y1":478,"x2":251,"y2":784},"slot_box_unclipped_px":{"x1":7,"y1":478,"x2":251,"y2":784},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":140,"y1":556,"x2":343,"y2":810},"detected_bbox_px":{"x1":141,"y1":557,"x2":340,"y2":808},"candidate_bbox_px":null,"crop_bbox_px":{"x1":105,"y1":510,"x2":373,"y2":847},"area_px":37851.0,"area_cm2":200.77245061421576,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.5774862766265869,"mask_sha256":"636662ac9ddbef55252301a602f2e68c2bcfd9bea52db636ee1ed30b8a3d6fed","mask_binary_sha256":"45f38f2da7911d1654404ad913cc5dd5eebb8d004098290265ae1c6dfd393867","mask_asset_rel":"masks/20260416_112500_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37851.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","target_confidence":0.5774862766265869}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":960,"y1":1014,"x2":1226,"y2":1151},"slot_box_unclipped_px":{"x1":960,"y1":1014,"x2":1226,"y2":1151},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":900,"y1":970,"x2":1204,"y2":1204},"candidate_bbox_px":null,"crop_bbox_px":{"x1":892,"y1":961,"x2":1251,"y2":1218},"area_px":49339.0,"area_cm2":358.9538119323801,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.20005135238170624,"mask_sha256":"394b7bd1856e6880d4fb76c4425c74a09f697024ce642965c9073ce32a60c1a7","mask_binary_sha256":"3eb87d264d03b2682dd9b859047fec1d5009a1e8a3a85def4c51f1846a3cc15d","mask_asset_rel":"masks/20260416_112500_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49339.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.20005135238170624}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2040,"y1":618,"x2":2341,"y2":907},"slot_box_unclipped_px":{"x1":2040,"y1":618,"x2":2341,"y2":907},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2095,"y1":614,"x2":2350,"y2":855},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2064,"y1":585,"x2":2381,"y2":884},"area_px":45417.0,"area_cm2":237.41278877968637,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.10949112474918365,"mask_sha256":"c9522d1b5fcb5f5ddb8f102b301f2aabd2de5511e050346af831c04704cfa660","mask_binary_sha256":"eddcf2190f2b44ebd084804c579790ef6cb54e2ce408fa84bfd27d661af44d12","mask_asset_rel":"masks/20260416_112500_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45417.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.10949112474918365}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":251,"y1":478,"x2":531,"y2":777},"slot_box_unclipped_px":{"x1":251,"y1":478,"x2":531,"y2":777},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":304,"y1":528,"x2":568,"y2":756},"detected_bbox_px":{"x1":309,"y1":529,"x2":560,"y2":754},"candidate_bbox_px":null,"crop_bbox_px":{"x1":272,"y1":482,"x2":600,"y2":811},"area_px":38521.0,"area_cm2":204.32632083987755,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.895715057849884,"mask_sha256":"70dbad6a8c0f91a7ac60b906aef778e3a0f0f7e250d844a6dbe7cf3ed109b51a","mask_binary_sha256":"ab96fa97299eeec384e58f6692c6d9150d1afb77e35f969c534a72b3cf2d8960","mask_asset_rel":"masks/20260416_112500_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38521.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.895715057849884}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1198,"y1":1013,"x2":1441,"y2":1150},"slot_box_unclipped_px":{"x1":1198,"y1":1013,"x2":1441,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1171,"y1":990,"x2":1431,"y2":1193},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1158,"y1":966,"x2":1463,"y2":1203},"area_px":34035.0,"area_cm2":247.61330771030134,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6902474164962769,"mask_sha256":"ec0845ba34e48d2b3d8334a304f576c18cfdbf98ab96d0a2d80d1eb31d24bc28","mask_binary_sha256":"7a050e2826c6f51ded0001b2df830f4263752d96b127f02bd228f534a3211102","mask_asset_rel":"masks/20260416_112500_bed45_cam2_t6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34035.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6902474164962769}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260416_112500_cam0_rf.jpg","frame_source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2341,"y1":618,"x2":2582,"y2":908},"slot_box_unclipped_px":{"x1":2341,"y1":618,"x2":2582,"y2":908},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":531,"y1":478,"x2":797,"y2":762},"slot_box_unclipped_px":{"x1":531,"y1":478,"x2":797,"y2":762},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":553,"y1":442,"x2":827,"y2":764},"detected_bbox_px":{"x1":557,"y1":462,"x2":828,"y2":764},"candidate_bbox_px":null,"crop_bbox_px":{"x1":506,"y1":403,"x2":860,"y2":827},"area_px":47525.0,"area_cm2":252.08609324563693,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.3126041889190674,"mask_sha256":"faffe64ffcee1931c6efa7349281871930c3f48a5e350a6659333537de66e670","mask_binary_sha256":"6a0b8fb76eea935e8a5ce518f5425d5db9cd51277e3ae0666c50f5e4def465cb","mask_asset_rel":"masks/20260416_112500_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47525.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.3126041889190674}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1433,"y1":1011,"x2":1670,"y2":1148},"slot_box_unclipped_px":{"x1":1433,"y1":1011,"x2":1670,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":478,"x2":1097,"y2":746},"slot_box_unclipped_px":{"x1":797,"y1":478,"x2":1097,"y2":746},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":799,"y1":470,"x2":1102,"y2":749},"detected_bbox_px":{"x1":799,"y1":471,"x2":1101,"y2":758},"candidate_bbox_px":null,"crop_bbox_px":{"x1":763,"y1":437,"x2":1138,"y2":782},"area_px":56290.0,"area_cm2":298.57814179477964,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8850427865982056,"mask_sha256":"340da9f1ee1c8c40f8dc11d31517268ac5eb421cf0c96c82338755ba1f29392d","mask_binary_sha256":"23b92bb7cb2cbb34cce21177c9d176c60f168958480400531f000d8f6ad9f73c","mask_asset_rel":"masks/20260416_112500_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56290.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8850427865982056}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1653,"y1":1009,"x2":1908,"y2":1146},"slot_box_unclipped_px":{"x1":1653,"y1":1009,"x2":1908,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260416_112500_cam1_rf.jpg","frame_source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1097,"y1":478,"x2":1405,"y2":721},"slot_box_unclipped_px":{"x1":1097,"y1":478,"x2":1405,"y2":721},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1119,"y1":470,"x2":1393,"y2":700},"detected_bbox_px":{"x1":1119,"y1":468,"x2":1391,"y2":701},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1086,"y1":442,"x2":1429,"y2":728},"area_px":45059.0,"area_cm2":239.005729101634,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9229647517204285,"mask_sha256":"8cd035b7f8903577cab10d29426de4a5974d679334a7298f5984204df41ab5e6","mask_binary_sha256":"1985f7b21d0d181ca345c99ca2ca9e3715216f6b380e69c670db4f87cc1eb5c3","mask_asset_rel":"masks/20260416_112500_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45059.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9229647517204285}},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260416_112500_cam2_rf.jpg","frame_source_sha256":"044eca3a135541cb38c5a09f6dcf6dc5a581b3a0d30d31e9fd6b6a697a49fbf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1861,"y1":1008,"x2":2149,"y2":1145},"slot_box_unclipped_px":{"x1":1861,"y1":1008,"x2":2149,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":897,"x2":852,"y2":1183},"slot_box_unclipped_px":{"x1":487,"y1":897,"x2":852,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1168,"x2":242,"y2":1303},"slot_box_unclipped_px":{"x1":41,"y1":1168,"x2":242,"y2":1303},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1402,"y1":706,"x2":1668,"y2":1043},"slot_box_unclipped_px":{"x1":1402,"y1":706,"x2":1668,"y2":1043},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1395,"y1":702,"x2":1733,"y2":993},"detected_bbox_px":{"x1":1396,"y1":704,"x2":1727,"y2":997},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1354,"y1":659,"x2":1774,"y2":1030},"area_px":70820.0,"area_cm2":375.6493871363705,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9365670084953308,"mask_sha256":"d9c6e25eb3a9e29598a5f4dad9ce968c4491e503d10a80dab110c7c620f98272","mask_binary_sha256":"c83f42b80784a20219f52123060dd65e1729835b5e15083e2d92d3d48683fa65","mask_asset_rel":"masks/20260417_090344_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70820.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9365670084953308}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2148,"y1":1153,"x2":2469,"y2":1290},"slot_box_unclipped_px":{"x1":2148,"y1":1153,"x2":2469,"y2":1290},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1668,"y1":715,"x2":1920,"y2":1043},"slot_box_unclipped_px":{"x1":1668,"y1":715,"x2":1920,"y2":1043},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1920,"y1":701,"x2":2307,"y2":1043},"slot_box_unclipped_px":{"x1":1920,"y1":701,"x2":2307,"y2":1043},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":895,"x2":1148,"y2":1183},"slot_box_unclipped_px":{"x1":852,"y1":895,"x2":1148,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":138,"y1":1167,"x2":473,"y2":1303},"slot_box_unclipped_px":{"x1":138,"y1":1167,"x2":473,"y2":1303},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":880,"x2":1444,"y2":1183},"slot_box_unclipped_px":{"x1":1148,"y1":880,"x2":1444,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1182,"y1":830,"x2":1555,"y2":1183},"detected_bbox_px":{"x1":1183,"y1":834,"x2":1562,"y2":1222},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1137,"y1":760,"x2":1600,"y2":1225},"area_px":106190.0,"area_cm2":555.0975194423871,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8932121396064758,"mask_sha256":"6dd5695d1975d8240e24292802725be7a124a02fcca5905931160785cf7a1339","mask_binary_sha256":"7fe835a9d4e0143714a2ca0c05b17124aa89c6ed4c5431d9243480d5e96fe854","mask_asset_rel":"masks/20260417_090344_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":106190.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8932121396064758}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":375,"y1":1165,"x2":721,"y2":1302},"slot_box_unclipped_px":{"x1":375,"y1":1165,"x2":721,"y2":1302},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":381,"y1":1126,"x2":695,"y2":1409},"candidate_bbox_px":null,"crop_bbox_px":{"x1":358,"y1":1120,"x2":740,"y2":1431},"area_px":57592.0,"area_cm2":418.9964923652615,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8222435712814331,"mask_sha256":"3909aca6555d9d7b2147d4d43c10441ae0c96de8b86c1f6e2c3ad535af4a3282","mask_binary_sha256":"457d1d08943d41b2f6608b8ee24f2e213e0fc7eeee79cfc02e6ab1407f8f49e9","mask_asset_rel":"masks/20260417_090344_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57592.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8222435712814331}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":878,"x2":1721,"y2":1183},"slot_box_unclipped_px":{"x1":1444,"y1":878,"x2":1721,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1528,"y1":867,"x2":1860,"y2":1175},"detected_bbox_px":{"x1":1530,"y1":865,"x2":1858,"y2":1162},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1488,"y1":814,"x2":1900,"y2":1212},"area_px":69223.0,"area_cm2":361.85625377493517,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9010680913925171,"mask_sha256":"59f41e92c148474697c7fbdfa61cb44194c99e6c5cde9854ba2f2060f802974a","mask_binary_sha256":"cd1906f272efcc51fc209a13c809eb483c4c5f213bc4895131ebef5f7c684f49","mask_asset_rel":"masks/20260417_090344_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69223.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9010680913925171}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":655,"y1":1163,"x2":962,"y2":1301},"slot_box_unclipped_px":{"x1":655,"y1":1163,"x2":962,"y2":1301},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":678,"y1":1121,"x2":941,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":644,"y1":1092,"x2":982,"y2":1382},"area_px":42124.0,"area_cm2":306.46284630494296,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8802856206893921,"mask_sha256":"6038fd9d5c0ac5a9b63c855b6453110159fcd2ee3f41718c5d6aeac6b51e8563","mask_binary_sha256":"93670ecd9ef682c2e7a5f8447c485e2efeb8e46f7e3bd6fc65fc5c24cae2bc74","mask_asset_rel":"masks/20260417_090344_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42124.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8802856206893921}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1721,"y1":860,"x2":1990,"y2":1183},"slot_box_unclipped_px":{"x1":1721,"y1":860,"x2":1990,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1857,"y1":864,"x2":2148,"y2":1158},"detected_bbox_px":{"x1":1857,"y1":859,"x2":2149,"y2":1148},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1822,"y1":828,"x2":2183,"y2":1193},"area_px":61314.0,"area_cm2":320.5127536217207,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9283948540687561,"mask_sha256":"378d50df49abeb398463e51b2992af52bc0e3de52f8a953dfbe144040a3dee08","mask_binary_sha256":"a586170b976380d47fa5c95f082a05a963494c0ac17133d98a18e5307b376b96","mask_asset_rel":"masks/20260417_090344_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61314.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9283948540687561}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":798,"x2":290,"y2":1043},"slot_box_unclipped_px":{"x1":9,"y1":798,"x2":290,"y2":1043},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":97,"y1":790,"x2":287,"y2":1036},"detected_bbox_px":{"x1":100,"y1":790,"x2":286,"y2":1032},"candidate_bbox_px":null,"crop_bbox_px":{"x1":35,"y1":760,"x2":344,"y2":1066},"area_px":31719.0,"area_cm2":168.246581623532,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8931401371955872,"mask_sha256":"f0a9525a02152ec4fe06786799e5427f3c1dd86ca2bae075bba7cf4507ba1a8d","mask_binary_sha256":"963f1efb53077dc3f5a49c059072efbb77bd64cc459a61dcbf147463f1fba52b","mask_asset_rel":"masks/20260417_090344_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31719.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8931401371955872}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":927,"y1":1162,"x2":1199,"y2":1299},"slot_box_unclipped_px":{"x1":927,"y1":1162,"x2":1199,"y2":1299},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":940,"y1":1132,"x2":1191,"y2":1361},"candidate_bbox_px":null,"crop_bbox_px":{"x1":909,"y1":1122,"x2":1227,"y2":1379},"area_px":36921.0,"area_cm2":268.6096939612762,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.548100471496582,"mask_sha256":"fdcfa81f9be9efb5c798077c9c7f0d4808ac2e079a36b4f60dac2cd907ab162c","mask_binary_sha256":"f6119584c43892afcf85f54bce008fc59cc51208d553f794aa4bfa48c25d48c5","mask_asset_rel":"masks/20260417_090344_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36921.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.548100471496582}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1990,"y1":881,"x2":2282,"y2":1183},"slot_box_unclipped_px":{"x1":1990,"y1":881,"x2":2282,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2133,"y1":854,"x2":2418,"y2":1136},"detected_bbox_px":{"x1":2135,"y1":855,"x2":2417,"y2":1134},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2099,"y1":820,"x2":2452,"y2":1177},"area_px":52209.0,"area_cm2":272.91728404339005,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9278163909912109,"mask_sha256":"d57010e6515a01b46fd2e39b16d78ac0a79381e16ad6b9cdbe8e39a78504c453","mask_binary_sha256":"306c11cf75606a4e96e8fac5cac392d16a42ff1ded9eb6333df0f33f4434944d","mask_asset_rel":"masks/20260417_090344_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52209.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9278163909912109}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":290,"y1":780,"x2":533,"y2":1043},"slot_box_unclipped_px":{"x1":290,"y1":780,"x2":533,"y2":1043},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":275,"y1":769,"x2":516,"y2":1057},"detected_bbox_px":{"x1":279,"y1":773,"x2":508,"y2":1027},"candidate_bbox_px":null,"crop_bbox_px":{"x1":245,"y1":718,"x2":545,"y2":1092},"area_px":43027.0,"area_cm2":228.22742417843284,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8585590720176697,"mask_sha256":"7ca1e62e347ac60959518d4e90ad316d3ab387f6fb706c520e979c09ac8372c6","mask_binary_sha256":"92a903e91539b40701c5ddf36af0ac0ed45ebe405fbe9f81de97cff09bde5fae","mask_asset_rel":"masks/20260417_090344_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43027.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8585590720176697}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1188,"y1":1160,"x2":1445,"y2":1297},"slot_box_unclipped_px":{"x1":1188,"y1":1160,"x2":1445,"y2":1297},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1190,"y1":1151,"x2":1450,"y2":1358},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1158,"y1":1121,"x2":1487,"y2":1378},"area_px":38480.0,"area_cm2":279.95181667966494,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9319882392883301,"mask_sha256":"7fcf1a2c93167e6830596c12c1968b40efac5f5371ed936d78bee80940df255f","mask_binary_sha256":"c8e41eeb74966e8b2c1393828299f6faaa02e86c6d951cd0dff2651557c5e1cc","mask_asset_rel":"masks/20260417_090344_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38480.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9319882392883301}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2282,"y1":857,"x2":2581,"y2":1183},"slot_box_unclipped_px":{"x1":2282,"y1":857,"x2":2581,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2397,"y1":874,"x2":2581,"y2":1159},"detected_bbox_px":{"x1":2401,"y1":873,"x2":2592,"y2":1122},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2252,"y1":824,"x2":2592,"y2":1193},"area_px":35769.0,"area_cm2":186.97884144396596,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6972360014915466,"mask_sha256":"c924971a73bde08b2725525efd63cb49ccf468c8dd37b1bc7ab9e64bb1729b7f","mask_binary_sha256":"bdd0795995be677d324fc520861a8184631f28e7012b660ef8917e808029e8f3","mask_asset_rel":"masks/20260417_090344_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35769.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.6972360014915466}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":533,"y1":767,"x2":792,"y2":1043},"slot_box_unclipped_px":{"x1":533,"y1":767,"x2":792,"y2":1043},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":496,"y1":763,"x2":766,"y2":1035},"detected_bbox_px":{"x1":498,"y1":758,"x2":766,"y2":1033},"candidate_bbox_px":null,"crop_bbox_px":{"x1":464,"y1":730,"x2":798,"y2":1068},"area_px":51894.0,"area_cm2":275.26050968730317,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9056904315948486,"mask_sha256":"218bdc48e6a2cccd9a8b928d56094f1246c84820d399a08983118826cb362efe","mask_binary_sha256":"0c8ba0319b7754e3dc1920ee3bfe6b61758bab89b62e43c1e7f3b3e4a5bd909f","mask_asset_rel":"masks/20260417_090344_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51894.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9056904315948486}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1433,"y1":1158,"x2":1704,"y2":1295},"slot_box_unclipped_px":{"x1":1433,"y1":1158,"x2":1704,"y2":1295},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1439,"y1":1155,"x2":1697,"y2":1372},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1399,"y1":1109,"x2":1730,"y2":1379},"area_px":33801.0,"area_cm2":245.91089801427634,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.641460120677948,"mask_sha256":"384ca52aa6feb209978feed52b8b5c245df746fbe46c66482d820b71902994ed","mask_binary_sha256":"f3c6060624879c54f147b0e2a2dd565fecc2fd4dffdae85cc258afb13fa13997","mask_asset_rel":"masks/20260417_090344_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33801.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.641460120677948}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":748,"x2":1090,"y2":1043},"slot_box_unclipped_px":{"x1":792,"y1":748,"x2":1090,"y2":1043},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":747,"y1":750,"x2":1081,"y2":1052},"detected_bbox_px":{"x1":750,"y1":748,"x2":1074,"y2":1048},"candidate_bbox_px":null,"crop_bbox_px":{"x1":707,"y1":701,"x2":1122,"y2":1088},"area_px":60611.0,"area_cm2":321.4979526083388,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9324377179145813,"mask_sha256":"8f5230d44ee728807da40112c3d909777e21b1e0022fbd215362075cc5b0e436","mask_binary_sha256":"e1aa71e513969021346d581774c8edfe2d9cf3ef8ad7644bde97c8d27f8f5bb2","mask_asset_rel":"masks/20260417_090344_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60611.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9324377179145813}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1669,"y1":1157,"x2":1972,"y2":1294},"slot_box_unclipped_px":{"x1":1669,"y1":1157,"x2":1972,"y2":1294},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1685,"y1":1142,"x2":1946,"y2":1367},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1646,"y1":1131,"x2":1984,"y2":1378},"area_px":33591.0,"area_cm2":244.3830944409206,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9148684144020081,"mask_sha256":"7dbcb1bf01f8f2266822945b9237d3d3633654a26f9f862753ab4469068b1a5a","mask_binary_sha256":"38895d0b23f58127bbc2f8ff47b3f79251c426396ae0c1cc2320f08d621d9db5","mask_asset_rel":"masks/20260417_090344_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33591.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9148684144020081}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1090,"y1":724,"x2":1402,"y2":1043},"slot_box_unclipped_px":{"x1":1090,"y1":724,"x2":1402,"y2":1043},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1067,"y1":706,"x2":1403,"y2":1036},"detected_bbox_px":{"x1":1070,"y1":704,"x2":1401,"y2":1029},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1027,"y1":662,"x2":1446,"y2":1076},"area_px":71847.0,"area_cm2":381.09688672107893,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.895580530166626,"mask_sha256":"40ab413c49eafb56925b8b528845b7a18f83471a8475b112ab55901a1a9ca1d8","mask_binary_sha256":"b7f8e4e00d75743d697f789a91e30a9b0a9754e8fc9b80767158dcfcbe46162a","mask_asset_rel":"masks/20260417_090344_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71847.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.895580530166626}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1907,"y1":1155,"x2":2241,"y2":1292},"slot_box_unclipped_px":{"x1":1907,"y1":1155,"x2":2241,"y2":1292},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1921,"y1":1110,"x2":2209,"y2":1357},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1889,"y1":1102,"x2":2256,"y2":1379},"area_px":37433.0,"area_cm2":272.3346245782198,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9002109169960022,"mask_sha256":"9894bf5e8091659286e7ca4bc8cd09e41ae350797754e214edfb662457e4bac5","mask_binary_sha256":"eff0ca837dacb554b6bcc96dd816a38cb72bfcbde1e051edeedd619c1242788e","mask_asset_rel":"masks/20260417_090344_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37433.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9002109169960022}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":588,"y1":595,"x2":953,"y2":897},"slot_box_unclipped_px":{"x1":588,"y1":595,"x2":953,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1033,"x2":345,"y2":1169},"slot_box_unclipped_px":{"x1":41,"y1":1033,"x2":345,"y2":1169},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1402,"y1":476,"x2":1668,"y2":706},"slot_box_unclipped_px":{"x1":1402,"y1":476,"x2":1668,"y2":706},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1378,"y1":437,"x2":1723,"y2":692},"detected_bbox_px":{"x1":1380,"y1":438,"x2":1723,"y2":698},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1337,"y1":406,"x2":1764,"y2":736},"area_px":57449.0,"area_cm2":304.7258068567827,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8476454615592957,"mask_sha256":"f2771d5ffb227d152091bb1c6c3cf3f08860e79a3096dcfa24991fc6b04d6150","mask_binary_sha256":"e441aabcfac5355a020c4df430160720268db615c6252693e829e77ba9dc7c03","mask_asset_rel":"masks/20260417_090344_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57449.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8476454615592957}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2055,"y1":1019,"x2":2390,"y2":1156},"slot_box_unclipped_px":{"x1":2055,"y1":1019,"x2":2390,"y2":1156},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1668,"y1":476,"x2":1920,"y2":715},"slot_box_unclipped_px":{"x1":1668,"y1":476,"x2":1920,"y2":715},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2271,"y1":1017,"x2":2469,"y2":1154},"slot_box_unclipped_px":{"x1":2271,"y1":1017,"x2":2469,"y2":1154},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1920,"y1":476,"x2":2307,"y2":701},"slot_box_unclipped_px":{"x1":1920,"y1":476,"x2":2307,"y2":701},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":913,"y1":595,"x2":1209,"y2":895},"slot_box_unclipped_px":{"x1":913,"y1":595,"x2":1209,"y2":895},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":241,"y1":1032,"x2":570,"y2":1169},"slot_box_unclipped_px":{"x1":241,"y1":1032,"x2":570,"y2":1169},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":595,"x2":1444,"y2":880},"slot_box_unclipped_px":{"x1":1148,"y1":595,"x2":1444,"y2":880},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1179,"y1":584,"x2":1548,"y2":864},"detected_bbox_px":{"x1":1181,"y1":571,"x2":1545,"y2":874},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1135,"y1":550,"x2":1592,"y2":920},"area_px":71064.0,"area_cm2":371.47989567429886,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8645498752593994,"mask_sha256":"58c6bbab79bf51f05a089f18b1cf17e24d077f71523a2f9c395695795c2fe60e","mask_binary_sha256":"414ddb25f6ea10758ff87ecf6cfe13e4cec10d91c0cd829f4f24d7c24672da10","mask_asset_rel":"masks/20260417_090344_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71064.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8645498752593994}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":472,"y1":1031,"x2":786,"y2":1168},"slot_box_unclipped_px":{"x1":472,"y1":1031,"x2":786,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":456,"y1":1001,"x2":739,"y2":1216},"candidate_bbox_px":null,"crop_bbox_px":{"x1":444,"y1":980,"x2":789,"y2":1217},"area_px":35829.0,"area_cm2":260.66511537982626,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6133469343185425,"mask_sha256":"af3c0e5b573225d2a0bbc3c60bd9fd94e937edb99e473d8be6e3c4340d1e0c58","mask_binary_sha256":"b1100afca0e9a42daa16bc20e5e83cd0eacc6062f6f94e471672b460297ad30c","mask_asset_rel":"masks/20260417_090344_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35829.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6133469343185425}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":595,"x2":1721,"y2":878},"slot_box_unclipped_px":{"x1":1444,"y1":595,"x2":1721,"y2":878},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1524,"y1":604,"x2":1814,"y2":883},"detected_bbox_px":{"x1":1527,"y1":599,"x2":1812,"y2":903},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1486,"y1":571,"x2":1849,"y2":919},"area_px":60521.0,"area_cm2":316.36742606811106,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8900138139724731,"mask_sha256":"05e2303430bb345361c7d4b427eb30d35a537a11e87d829a7a2c0aafd9461647","mask_binary_sha256":"a352012221052252b1188c483065d4ad90eed5164adab5aa5f184c3e718bf2c3","mask_asset_rel":"masks/20260417_090344_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60521.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8900138139724731}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":720,"y1":1029,"x2":996,"y2":1166},"slot_box_unclipped_px":{"x1":720,"y1":1029,"x2":996,"y2":1166},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1990,"y1":595,"x2":2282,"y2":881},"slot_box_unclipped_px":{"x1":1990,"y1":595,"x2":2282,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":1800,"y1":599,"x2":2117,"y2":887},"detected_bbox_px":{"x1":1803,"y1":596,"x2":2103,"y2":916},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1760,"y1":564,"x2":2155,"y2":930},"area_px":69068.0,"area_cm2":361.04600690127876,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8150081038475037,"mask_sha256":"0874da8627b9d20b8efcd7cf3a5ab474dc74d3127ea8d59146d8b9949ec240ec","mask_binary_sha256":"ee079d1cb35dfc711ef6b8036281726e8946a102f33891568a2f7bb3c854e08d","mask_asset_rel":"masks/20260417_090344_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69068.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8150081038475037}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":476,"x2":290,"y2":798},"slot_box_unclipped_px":{"x1":9,"y1":476,"x2":290,"y2":798},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":134,"y1":560,"x2":338,"y2":817},"detected_bbox_px":{"x1":137,"y1":560,"x2":338,"y2":815},"candidate_bbox_px":null,"crop_bbox_px":{"x1":76,"y1":505,"x2":385,"y2":859},"area_px":36659.0,"area_cm2":194.4497441828891,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5443808436393738,"mask_sha256":"163ce0dd3b189db6d03cac85d20fcdf2079c77dd116cf5e49db43bff6d07571f","mask_binary_sha256":"bd9280df7e8b31a2e67cc87931e7ac6907fa1ac3ebb1f08e240594950b92b0c1","mask_asset_rel":"masks/20260417_090344_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36659.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5443808436393738}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":961,"y1":1027,"x2":1209,"y2":1164},"slot_box_unclipped_px":{"x1":961,"y1":1027,"x2":1209,"y2":1164},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2073,"y1":595,"x2":2365,"y2":881},"slot_box_unclipped_px":{"x1":2073,"y1":595,"x2":2365,"y2":881},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2094,"y1":619,"x2":2355,"y2":860},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2063,"y1":590,"x2":2386,"y2":889},"area_px":44308.0,"area_cm2":231.61560308365466,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.08280110359191895,"mask_sha256":"33d2f7058ed4915fc41729601da1adc3f1a965fce25691f0847993d726181bb3","mask_binary_sha256":"5016d104c7b1ee9b553ddf51e231695190482be3333281dd26340788498f569c","mask_asset_rel":"masks/20260417_090344_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44308.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.08280110359191895}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":290,"y1":476,"x2":533,"y2":780},"slot_box_unclipped_px":{"x1":290,"y1":476,"x2":533,"y2":780},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":300,"y1":530,"x2":559,"y2":759},"detected_bbox_px":{"x1":324,"y1":530,"x2":555,"y2":756},"candidate_bbox_px":null,"crop_bbox_px":{"x1":269,"y1":481,"x2":593,"y2":815},"area_px":36829.0,"area_cm2":195.3514724491018,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6431014537811279,"mask_sha256":"06cab2f8d6cf55917c2fcefd2f83a2ff6e7c20fcf1b96c59a326dda2af2ee02f","mask_binary_sha256":"bcdab83b18d28f403baceb581ef43102e1f42297a3224bc604ea32d2908c823e","mask_asset_rel":"masks/20260417_090344_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36829.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6431014537811279}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1198,"y1":1026,"x2":1434,"y2":1163},"slot_box_unclipped_px":{"x1":1198,"y1":1026,"x2":1434,"y2":1163},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260417_090344_cam0_rf.jpg","frame_source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2360,"y1":595,"x2":2581,"y2":857},"slot_box_unclipped_px":{"x1":2360,"y1":595,"x2":2581,"y2":857},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":533,"y1":476,"x2":792,"y2":767},"slot_box_unclipped_px":{"x1":533,"y1":476,"x2":792,"y2":767},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":541,"y1":507,"x2":823,"y2":767},"detected_bbox_px":{"x1":551,"y1":551,"x2":822,"y2":769},"candidate_bbox_px":null,"crop_bbox_px":{"x1":501,"y1":476,"x2":857,"y2":800},"area_px":38610.0,"area_cm2":204.79840210865947,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.23226729035377502,"mask_sha256":"cebf16e4a5ed43abfefb27fdc78512891aa4b591ef3390554ebba1874a7e9009","mask_binary_sha256":"36e4bf0001c5000bccdc2a98865f4d8e896d7b656993f4236978df66b2d67691","mask_asset_rel":"masks/20260417_090344_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38610.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.23226729035377502}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1423,"y1":1024,"x2":1670,"y2":1161},"slot_box_unclipped_px":{"x1":1423,"y1":1024,"x2":1670,"y2":1161},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":476,"x2":1090,"y2":748},"slot_box_unclipped_px":{"x1":792,"y1":476,"x2":1090,"y2":748},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":788,"y1":464,"x2":1098,"y2":750},"detected_bbox_px":{"x1":791,"y1":464,"x2":1098,"y2":762},"candidate_bbox_px":null,"crop_bbox_px":{"x1":751,"y1":430,"x2":1135,"y2":784},"area_px":61548.0,"area_cm2":326.46806664034636,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8937538266181946,"mask_sha256":"4600de5335e11f3e38ad736e213442c426be90d15d79c48beb38c9da7297c19f","mask_binary_sha256":"b27f5435098471d29b0036bfa728d91c5192b268d996ef4c315ef86192ae2f54","mask_asset_rel":"masks/20260417_090344_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61548.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8937538266181946}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1635,"y1":1022,"x2":1908,"y2":1159},"slot_box_unclipped_px":{"x1":1635,"y1":1022,"x2":1908,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260417_090344_cam1_rf.jpg","frame_source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1090,"y1":476,"x2":1402,"y2":724},"slot_box_unclipped_px":{"x1":1090,"y1":476,"x2":1402,"y2":724},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1113,"y1":469,"x2":1388,"y2":706},"detected_bbox_px":{"x1":1115,"y1":471,"x2":1387,"y2":704},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1080,"y1":441,"x2":1426,"y2":734},"area_px":45803.0,"area_cm2":242.95211633729423,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9069650769233704,"mask_sha256":"be60cb4e7b155fb61a5b4959d02e9a8861cec9bdbf677342b4777bb2eb3bb7e1","mask_binary_sha256":"bc1e83107b8bf53d89b6025098ec4f0f5866bb0dcc030aa69643c800f5a95372","mask_asset_rel":"masks/20260417_090344_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45803.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9069650769233704}},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260417_090344_cam2_rf.jpg","frame_source_sha256":"ab6d5bf6c86e4a938382ccc763dd21b060fb05e477aa9fa1fa4b84a1e4c6f9e6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1843,"y1":1021,"x2":2149,"y2":1158},"slot_box_unclipped_px":{"x1":1843,"y1":1021,"x2":2149,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":892,"x2":852,"y2":1158},"slot_box_unclipped_px":{"x1":487,"y1":892,"x2":852,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1190,"x2":231,"y2":1325},"slot_box_unclipped_px":{"x1":41,"y1":1190,"x2":231,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":702,"x2":1673,"y2":1037},"slot_box_unclipped_px":{"x1":1405,"y1":702,"x2":1673,"y2":1037},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1398,"y1":695,"x2":1734,"y2":989},"detected_bbox_px":{"x1":1399,"y1":696,"x2":1733,"y2":999},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1358,"y1":656,"x2":1774,"y2":1025},"area_px":70531.0,"area_cm2":374.1164490838089,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9041106700897217,"mask_sha256":"967443a6994dfb1b6a70d2a400f7e8e7f33b36675eb9270c3862c608f9c7fdf0","mask_binary_sha256":"c9dfd75ecb9ec264d56ed8fbdce5aa86f48c4e49002790230ce8d63865ff795f","mask_asset_rel":"masks/20260418_094726_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70531.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9041106700897217}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2138,"y1":1175,"x2":2469,"y2":1312},"slot_box_unclipped_px":{"x1":2138,"y1":1175,"x2":2469,"y2":1312},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1730,"y1":708,"x2":1987,"y2":1037},"slot_box_unclipped_px":{"x1":1730,"y1":708,"x2":1987,"y2":1037},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1957,"y1":694,"x2":2336,"y2":1037},"slot_box_unclipped_px":{"x1":1957,"y1":694,"x2":2336,"y2":1037},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":889,"x2":1148,"y2":1158},"slot_box_unclipped_px":{"x1":852,"y1":889,"x2":1148,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":118,"y1":1189,"x2":463,"y2":1325},"slot_box_unclipped_px":{"x1":118,"y1":1189,"x2":463,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":872,"x2":1445,"y2":1158},"slot_box_unclipped_px":{"x1":1148,"y1":872,"x2":1445,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1191,"y1":826,"x2":1558,"y2":1176},"detected_bbox_px":{"x1":1187,"y1":828,"x2":1557,"y2":1215},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1141,"y1":762,"x2":1602,"y2":1218},"area_px":106529.0,"area_cm2":556.8696077660613,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8867785930633545,"mask_sha256":"0984a480c179324a54a844499192a1c23497fd277d4afd061cd28901fb9f9839","mask_binary_sha256":"76358259203c66a60587f0ef82cdd5c9503fb01d9e8dc64d34dcc92f9cb5e035","mask_asset_rel":"masks/20260418_094726_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":106529.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8867785930633545}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":356,"y1":1187,"x2":710,"y2":1324},"slot_box_unclipped_px":{"x1":356,"y1":1187,"x2":710,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":390,"y1":1121,"x2":694,"y2":1392},"candidate_bbox_px":null,"crop_bbox_px":{"x1":352,"y1":1109,"x2":741,"y2":1422},"area_px":53774.0,"area_cm2":391.21956835063156,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8407471179962158,"mask_sha256":"6c049c573592f5d06f451d558b257a766dab81ab2cde78acc522154f96090fae","mask_binary_sha256":"cf7e0f3e6ce78337a1dcb67334a011ec61c51c6d7a5bd9460ed4814d5769b693","mask_asset_rel":"masks/20260418_094726_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53774.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8407471179962158}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":870,"x2":1744,"y2":1158},"slot_box_unclipped_px":{"x1":1445,"y1":870,"x2":1744,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1523,"y1":857,"x2":1855,"y2":1166},"detected_bbox_px":{"x1":1526,"y1":841,"x2":1853,"y2":1155},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1483,"y1":805,"x2":1895,"y2":1203},"area_px":70469.0,"area_cm2":368.3695931592954,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8850314021110535,"mask_sha256":"5f22623fb05b6516d4a8b14a6583928e3f50696a2d075529ab368fff67489519","mask_binary_sha256":"cb1289908c18ba9c619e672b6e703e5b2a828e215a1d71b0f92ebbe93f6e9a01","mask_asset_rel":"masks/20260418_094726_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70469.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8850314021110535}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":635,"y1":1185,"x2":952,"y2":1323},"slot_box_unclipped_px":{"x1":635,"y1":1185,"x2":952,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":659,"y1":1118,"x2":942,"y2":1362},"candidate_bbox_px":null,"crop_bbox_px":{"x1":637,"y1":1089,"x2":986,"y2":1371},"area_px":42150.0,"area_cm2":306.65200293783465,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8900178670883179,"mask_sha256":"8c035c33ff5cdea67fea6bb8c8f1612b408f82b0c2293fcbb6564e4eaaea8099","mask_binary_sha256":"8e649acda4a07323b25f5b5185e57dfa68670af0317e2245a2ecdd600c21f46f","mask_asset_rel":"masks/20260418_094726_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42150.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8900178670883179}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":877,"x2":2043,"y2":1158},"slot_box_unclipped_px":{"x1":1744,"y1":877,"x2":2043,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1852,"y1":859,"x2":2145,"y2":1167},"detected_bbox_px":{"x1":1852,"y1":857,"x2":2144,"y2":1155},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1817,"y1":807,"x2":2180,"y2":1204},"area_px":61212.0,"area_cm2":319.979558904863,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9050888419151306,"mask_sha256":"0f14a1aaf62b67ce5cce695b8c781a78bc4dd9587faf57da5cf53b237cd6868f","mask_binary_sha256":"4489e858d4da9c794b5ff57dd72830556f3519a0c1e02e6258c21aef3adc6bdb","mask_asset_rel":"masks/20260418_094726_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61212.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9050888419151306}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":72,"y1":794,"x2":304,"y2":1037},"slot_box_unclipped_px":{"x1":72,"y1":794,"x2":304,"y2":1037},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":101,"y1":788,"x2":292,"y2":1035},"candidate_bbox_px":null,"crop_bbox_px":{"x1":78,"y1":758,"x2":315,"y2":1065},"area_px":33432.0,"area_cm2":177.3328199766046,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8747148513793945,"mask_sha256":"ebaee10427a02ff4d7e29bda15503844c4a7438da6b807200f720806762d0b36","mask_binary_sha256":"76a35a67f2424947f0e71738ec860871910580c7f9afed077ef4ece0b26d5c9b","mask_asset_rel":"masks/20260418_094726_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33432.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8747148513793945}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":908,"y1":1184,"x2":1189,"y2":1321},"slot_box_unclipped_px":{"x1":908,"y1":1184,"x2":1189,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":940,"y1":1129,"x2":1190,"y2":1350},"candidate_bbox_px":null,"crop_bbox_px":{"x1":904,"y1":1114,"x2":1230,"y2":1370},"area_px":37236.0,"area_cm2":270.90139932130984,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6705493927001953,"mask_sha256":"8f2ebe240ad004f52beae9ba215d0d942f6af958224d8104d6a673eda111c7e1","mask_binary_sha256":"5726df2124cff7dc7efa9ff988ccfc522efc402794213f4bfb8a2100424f2f96","mask_asset_rel":"masks/20260418_094726_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37236.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6705493927001953}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":877,"x2":2344,"y2":1158},"slot_box_unclipped_px":{"x1":2043,"y1":877,"x2":2344,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2129,"y1":849,"x2":2416,"y2":1151},"detected_bbox_px":{"x1":2130,"y1":850,"x2":2414,"y2":1131},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2095,"y1":813,"x2":2450,"y2":1187},"area_px":51761.0,"area_cm2":270.5754092085639,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8366749286651611,"mask_sha256":"76d78c99a845799d7b5bc9f7cc46166f702692eaa5d834188de3213651655bd4","mask_binary_sha256":"1716405f73306abf8307ad94d45bb6df61679b011ca12065be8dd3862092f61c","mask_asset_rel":"masks/20260418_094726_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51761.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8366749286651611}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":239,"y1":778,"x2":536,"y2":1037},"slot_box_unclipped_px":{"x1":239,"y1":778,"x2":536,"y2":1037},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":280,"y1":765,"x2":515,"y2":1030},"detected_bbox_px":{"x1":286,"y1":768,"x2":517,"y2":1062},"candidate_bbox_px":null,"crop_bbox_px":{"x1":231,"y1":733,"x2":558,"y2":1064},"area_px":52906.0,"area_cm2":280.62844501322814,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7915595173835754,"mask_sha256":"bbe65451cea6bf0de29ca92f8a0c31630265a5a120e3c4050725c8b8468d4020","mask_binary_sha256":"dbb10712c69132d47399c8ac087b326fc937c11613763525163e4a325f63d9e4","mask_asset_rel":"masks/20260418_094726_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52906.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7915595173835754}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1169,"y1":1182,"x2":1426,"y2":1319},"slot_box_unclipped_px":{"x1":1169,"y1":1182,"x2":1426,"y2":1319},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1187,"y1":1140,"x2":1450,"y2":1348},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1159,"y1":1110,"x2":1484,"y2":1369},"area_px":38769.0,"area_cm2":282.0543654068069,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9245263934135437,"mask_sha256":"69fd30552434a894cae62d47e1c491d1678bcb1b2e751be2760ac4c54dab8e33","mask_binary_sha256":"ec2eea369900f1a6d2789b195139d0a5bc0280215d87fd8072420f2e4c4f1af3","mask_asset_rel":"masks/20260418_094726_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38769.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9245263934135437}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":911,"x2":2582,"y2":1158},"slot_box_unclipped_px":{"x1":2344,"y1":911,"x2":2582,"y2":1158},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2387,"y1":868,"x2":2582,"y2":1169},"detected_bbox_px":{"x1":2390,"y1":869,"x2":2592,"y2":1122},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2320,"y1":819,"x2":2592,"y2":1205},"area_px":37605.0,"area_cm2":196.5763463474053,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6815796494483948,"mask_sha256":"981f2fe3cc3184e7f97c23da6927acbb3df96c61c349845ccca4b22e6a1fbf70","mask_binary_sha256":"a49e5e9d4d53bc13bd0d7163a07fe27213e4524ac7d9e91819e0890cd775d72f","mask_asset_rel":"masks/20260418_094726_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37605.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.6815796494483948}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":536,"y1":769,"x2":799,"y2":1037},"slot_box_unclipped_px":{"x1":536,"y1":769,"x2":799,"y2":1037},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":502,"y1":757,"x2":770,"y2":1023},"detected_bbox_px":{"x1":504,"y1":750,"x2":769,"y2":1016},"candidate_bbox_px":null,"crop_bbox_px":{"x1":470,"y1":725,"x2":802,"y2":1055},"area_px":50680.0,"area_cm2":268.82110900976073,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8960138559341431,"mask_sha256":"0712a979e80a4b9ba708a37ff68a4af0865d797e2f5eb8f70f879dc9fbbf3cee","mask_binary_sha256":"519f04b055fdb2425cbac91f7e7dcd38258c81044a9b771d66ed316a8f35c5c3","mask_asset_rel":"masks/20260418_094726_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50680.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8960138559341431}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1423,"y1":1180,"x2":1685,"y2":1317},"slot_box_unclipped_px":{"x1":1423,"y1":1180,"x2":1685,"y2":1317},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1437,"y1":1148,"x2":1695,"y2":1360},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":1138,"x2":1728,"y2":1367},"area_px":34369.0,"area_cm2":250.0432429174481,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9230970144271851,"mask_sha256":"7785e0e0a5e401252b369d817d363713b1eec72daab0ca813ceff58fbbd40da1","mask_binary_sha256":"37331eb06a8e15b380742073620047f219032d8847bbaa6faeda214986b117a0","mask_asset_rel":"masks/20260418_094726_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34369.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9230970144271851}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":799,"y1":747,"x2":1096,"y2":1037},"slot_box_unclipped_px":{"x1":799,"y1":747,"x2":1096,"y2":1037},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":751,"y1":738,"x2":1082,"y2":1044},"detected_bbox_px":{"x1":756,"y1":742,"x2":1078,"y2":1041},"candidate_bbox_px":null,"crop_bbox_px":{"x1":711,"y1":696,"x2":1125,"y2":1081},"area_px":59279.0,"area_cm2":314.43264642836635,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9314208626747131,"mask_sha256":"cdf2a1c93b405c2b97e3fe10c03102fde2059c73c671af6b0fd0224167f6a337","mask_binary_sha256":"d509fe48897a7714af8a75a70017d7356d326f1d7f631214362d35a63c947323","mask_asset_rel":"masks/20260418_094726_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59279.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9314208626747131}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1659,"y1":1179,"x2":1953,"y2":1316},"slot_box_unclipped_px":{"x1":1659,"y1":1179,"x2":1953,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1683,"y1":1132,"x2":1941,"y2":1351},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1646,"y1":1120,"x2":1978,"y2":1369},"area_px":30322.0,"area_cm2":220.60028548234928,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8839266300201416,"mask_sha256":"f849b1c9ad3bc16001d8bf1455af38063d1692c9a7fcd59d3b222f561639fe21","mask_binary_sha256":"073b868da90b755645432f914b6e6ebe15887bc9ae0a5de91cb739b3c2ecef3e","mask_asset_rel":"masks/20260418_094726_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30322.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8839266300201416}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1096,"y1":722,"x2":1405,"y2":1037},"slot_box_unclipped_px":{"x1":1096,"y1":722,"x2":1405,"y2":1037},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1068,"y1":700,"x2":1409,"y2":1038},"detected_bbox_px":{"x1":1072,"y1":694,"x2":1405,"y2":1052},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1027,"y1":655,"x2":1451,"y2":1079},"area_px":76760.0,"area_cm2":407.1568336146258,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.921859085559845,"mask_sha256":"ffd662964dbae3f720484f25ef4ca8b8ca5f4d53eb57affd0ece756984a6245c","mask_binary_sha256":"a8552167861c22f9de45ee564feaec926bc37fcfd18a15079f87bdea68ab1a35","mask_asset_rel":"masks/20260418_094726_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":76760.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.921859085559845}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1897,"y1":1177,"x2":2223,"y2":1314},"slot_box_unclipped_px":{"x1":1897,"y1":1177,"x2":2223,"y2":1314},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1925,"y1":1104,"x2":2208,"y2":1346},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1884,"y1":1092,"x2":2248,"y2":1370},"area_px":37942.0,"area_cm2":276.0377294298297,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9200330376625061,"mask_sha256":"a5376816e7af478130dc5690be62e3875cc0f8a3181726de80a4da4385c8b587","mask_binary_sha256":"3f33293d7865eb41cab35aa486c04c232b6c1031d12432fd3a9dc2590247a555","mask_asset_rel":"masks/20260418_094726_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37942.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9200330376625061}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":610,"x2":852,"y2":892},"slot_box_unclipped_px":{"x1":487,"y1":610,"x2":852,"y2":892},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1055,"x2":343,"y2":1191},"slot_box_unclipped_px":{"x1":41,"y1":1055,"x2":343,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1405,"y1":508,"x2":1673,"y2":702},"slot_box_unclipped_px":{"x1":1405,"y1":508,"x2":1673,"y2":702},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1382,"y1":435,"x2":1724,"y2":690},"detected_bbox_px":{"x1":1386,"y1":441,"x2":1725,"y2":691},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1341,"y1":404,"x2":1765,"y2":721},"area_px":55691.0,"area_cm2":295.4008757273596,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6720366477966309,"mask_sha256":"69c39d50308734bd04c932ccff7b6c3aef331d42f1eeb7400f88e73bd0d5ff1e","mask_binary_sha256":"d8cb00482e05f690a3e846f5900f216d28fa0e8396843ce6fc7a815e0b569225","mask_asset_rel":"masks/20260418_094726_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55691.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6720366477966309}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2054,"y1":1041,"x2":2380,"y2":1178},"slot_box_unclipped_px":{"x1":2054,"y1":1041,"x2":2380,"y2":1178},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1673,"y1":508,"x2":1930,"y2":708},"slot_box_unclipped_px":{"x1":1673,"y1":508,"x2":1930,"y2":708},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2271,"y1":1039,"x2":2469,"y2":1176},"slot_box_unclipped_px":{"x1":2271,"y1":1039,"x2":2469,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1930,"y1":508,"x2":2309,"y2":694},"slot_box_unclipped_px":{"x1":1930,"y1":508,"x2":2309,"y2":694},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":610,"x2":1148,"y2":889},"slot_box_unclipped_px":{"x1":852,"y1":610,"x2":1148,"y2":889},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":230,"y1":1054,"x2":568,"y2":1191},"slot_box_unclipped_px":{"x1":230,"y1":1054,"x2":568,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":610,"x2":1445,"y2":872},"slot_box_unclipped_px":{"x1":1148,"y1":610,"x2":1445,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1174,"y1":583,"x2":1548,"y2":856},"detected_bbox_px":{"x1":1177,"y1":576,"x2":1548,"y2":871},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1129,"y1":550,"x2":1593,"y2":908},"area_px":71104.0,"area_cm2":371.6889916416941,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8746825456619263,"mask_sha256":"cd8d749601772631d3a8a35035259735202713670ffdb8418ad33094731ebb67","mask_binary_sha256":"1905c4ab4075fcc0093e7ffb1d50564f4485f0c6a41811eacb75d03c3a88111a","mask_asset_rel":"masks/20260418_094726_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71104.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8746825456619263}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":462,"y1":1053,"x2":784,"y2":1190},"slot_box_unclipped_px":{"x1":462,"y1":1053,"x2":784,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":610,"x2":1744,"y2":870},"slot_box_unclipped_px":{"x1":1445,"y1":610,"x2":1744,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1527,"y1":592,"x2":1811,"y2":874},"detected_bbox_px":{"x1":1533,"y1":589,"x2":1809,"y2":879},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1491,"y1":558,"x2":1845,"y2":919},"area_px":56092.0,"area_cm2":293.21527507827835,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7485727667808533,"mask_sha256":"d06be9c002a603f022f6d547a5b7c18fd60d4b000634cf6698867c4528fd03df","mask_binary_sha256":"507684c072d4e68c5d6c2e8cfae38de3060a4f30c010227b1ac807b2da857942","mask_asset_rel":"masks/20260418_094726_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56092.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7485727667808533}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":709,"y1":1051,"x2":995,"y2":1188},"slot_box_unclipped_px":{"x1":709,"y1":1051,"x2":995,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":610,"x2":2043,"y2":877},"slot_box_unclipped_px":{"x1":1744,"y1":610,"x2":2043,"y2":877},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1796,"y1":588,"x2":2109,"y2":874},"detected_bbox_px":{"x1":1800,"y1":589,"x2":2099,"y2":887},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1758,"y1":554,"x2":2147,"y2":922},"area_px":67632.0,"area_cm2":353.53946167179134,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.894819974899292,"mask_sha256":"339e70b1bfbf88504412e84f12b0d77470213b4ae365b3fce3dda4fcbf353507","mask_binary_sha256":"d558e6bf96e078ff74bdbcf812de2a6c506e7f6cf870aef18e0c0dcc6591fd1d","mask_asset_rel":"masks/20260418_094726_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67632.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.894819974899292}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":7,"y1":508,"x2":239,"y2":794},"slot_box_unclipped_px":{"x1":7,"y1":508,"x2":239,"y2":794},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":8,"y1":586,"x2":163,"y2":811},"detected_bbox_px":null,"candidate_bbox_px":{"x1":0,"y1":588,"x2":162,"y2":769},"crop_bbox_px":{"x1":0,"y1":532,"x2":262,"y2":847},"area_px":null,"area_cm2":null,"display_trend_area_cm2":199.6284933823734,"candidate_area_px":22174.0,"candidate_area_cm2":117.61719161764867,"display_trend_status":"REVIEW_INTERPOLATED_DISPLAY_ONLY","area_status":"CANDIDATE_REJECTED_NO_USABLE_MASK","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|PARTIAL_VIEW_REVIEW|NO_USABLE_MASK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.25940898060798645,"mask_sha256":"ddd63bb8c56e033d17f6ca2823dc8c553c6d8cb2893a18f70d68a43760ab60e9","mask_binary_sha256":"5c4b53426887bb2a8d2fa5a81b2a61a9759c01599e1d9b2a9e9b77e68f654f4c","mask_asset_rel":"masks/20260418_094726_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":22174.0,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|PARTIAL_VIEW_REVIEW|NO_USABLE_MASK","target_confidence":0.25940898060798645},"display_trend_method":"same-camera same-slot calendar-day weighted linear interpolation; display only","display_trend_review_note":"v10 derived run reuses the exact reviewed v9c source masks on 4/17, 4/18 and 4/20; all three mask SHA256 values match. The 4/18 target is partially outside the frame and candidate area is excluded. Only the gray display point uses date-weighted interpolation; raw area, QC, features and frozen model input remain unchanged. v11 derived source/mask files for these three dates are byte-identical to the explicitly reviewed v10 inputs by SHA256. v12 changes only calibration, and the reviewed mask SHA values remain identical.","display_trend_sources":[{"date":"2026-04-17","capture_key":"20260417_090344_bed45","area_cm2":194.4497441828891,"qc":"OK","mask_sha256":"163ce0dd3b189db6d03cac85d20fcdf2079c77dd116cf5e49db43bff6d07571f"},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","area_cm2":209.98599178134194,"qc":"LOW_CONFIDENCE_REVIEW","mask_sha256":"97e05ddbc40ce2957a209e8db304057cb38e4e70c9a7a142c36f55531aaa0226"}],"model_input_unchanged":true},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":951,"y1":1049,"x2":1208,"y2":1186},"slot_box_unclipped_px":{"x1":951,"y1":1049,"x2":1208,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":937,"y1":972,"x2":1202,"y2":1212},"candidate_bbox_px":null,"crop_bbox_px":{"x1":883,"y1":961,"x2":1247,"y2":1219},"area_px":45106.0,"area_cm2":328.15765704659475,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.22393029928207397,"mask_sha256":"d497ec9a73e71975e8abba7db4f25ebeaf72b410a2e08e946a19526cf27b955a","mask_binary_sha256":"d35cf475c7535d3c5bebe721b4261c4516ff6f38d1f7179ec024f49f2bc7dab6","mask_asset_rel":"masks/20260418_094726_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45106.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.22393029928207397}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2043,"y1":610,"x2":2344,"y2":877},"slot_box_unclipped_px":{"x1":2043,"y1":610,"x2":2344,"y2":877},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2091,"y1":611,"x2":2350,"y2":857},"detected_bbox_px":{"x1":2095,"y1":607,"x2":2348,"y2":855},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2057,"y1":581,"x2":2388,"y2":893},"area_px":44948.0,"area_cm2":234.96113856197775,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8324573636054993,"mask_sha256":"29d1995b005017f0931dbae3b0019276398a7b3806ee9ac9570157747f86a7c3","mask_binary_sha256":"61eaadc9b5f20a5e92e8fc9e6a35aaa018f723779bb5b7f1fd79d2e1f227c6e0","mask_asset_rel":"masks/20260418_094726_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44948.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8324573636054993}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":239,"y1":508,"x2":536,"y2":778},"slot_box_unclipped_px":{"x1":239,"y1":508,"x2":536,"y2":778},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":304,"y1":525,"x2":568,"y2":755},"detected_bbox_px":{"x1":303,"y1":526,"x2":561,"y2":755},"candidate_bbox_px":null,"crop_bbox_px":{"x1":272,"y1":497,"x2":602,"y2":796},"area_px":39269.0,"area_cm2":208.2939252112134,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8670791387557983,"mask_sha256":"05c5cd99351506859195b53df754c0d8262e0c70028c814d7d0b94b76c52fd47","mask_binary_sha256":"2a0ec2f7906601e8468c8ead7a4690807d15b27724653758aa0d9a810c0dbd59","mask_asset_rel":"masks/20260418_094726_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39269.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8670791387557983}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1188,"y1":1048,"x2":1424,"y2":1185},"slot_box_unclipped_px":{"x1":1188,"y1":1048,"x2":1424,"y2":1185},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260418_094726_cam0_rf.jpg","frame_source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":610,"x2":2582,"y2":911},"slot_box_unclipped_px":{"x1":2344,"y1":610,"x2":2582,"y2":911},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":536,"y1":508,"x2":799,"y2":769},"slot_box_unclipped_px":{"x1":536,"y1":508,"x2":799,"y2":769},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":554,"y1":536,"x2":828,"y2":763},"detected_bbox_px":{"x1":558,"y1":536,"x2":829,"y2":764},"candidate_bbox_px":null,"crop_bbox_px":{"x1":512,"y1":503,"x2":861,"y2":790},"area_px":43347.0,"area_cm2":229.92479503248026,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.21071824431419373,"mask_sha256":"246b2e7b4006def833df380fb445bc4bdbe902930282c8e4945d79fe141dc84e","mask_binary_sha256":"455e22ad124a1cfe1448bedc5b18c579d4b7cc90357130941b78ea71ce034a74","mask_asset_rel":"masks/20260418_094726_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43347.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.21071824431419373}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1422,"y1":1046,"x2":1660,"y2":1183},"slot_box_unclipped_px":{"x1":1422,"y1":1046,"x2":1660,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":799,"y1":508,"x2":1096,"y2":747},"slot_box_unclipped_px":{"x1":799,"y1":508,"x2":1096,"y2":747},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":798,"y1":467,"x2":1103,"y2":748},"detected_bbox_px":{"x1":799,"y1":469,"x2":1103,"y2":754},"candidate_bbox_px":null,"crop_bbox_px":{"x1":761,"y1":433,"x2":1140,"y2":782},"area_px":56815.0,"area_cm2":301.3628908522012,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.90345299243927,"mask_sha256":"e1aa940dd311cb17a95619dddb8c9a5a6cd40007ce2b9b8bd8bfc730623c969f","mask_binary_sha256":"560c899a01197c8167fdce413084d8d578ac13707c2d1082bc9e59b5b612b3f1","mask_asset_rel":"masks/20260418_094726_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56815.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.90345299243927}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1634,"y1":1044,"x2":1898,"y2":1181},"slot_box_unclipped_px":{"x1":1634,"y1":1044,"x2":1898,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260418_094726_cam1_rf.jpg","frame_source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1096,"y1":508,"x2":1405,"y2":722},"slot_box_unclipped_px":{"x1":1096,"y1":508,"x2":1405,"y2":722},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1118,"y1":466,"x2":1392,"y2":698},"detected_bbox_px":{"x1":1119,"y1":464,"x2":1390,"y2":697},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1085,"y1":438,"x2":1429,"y2":726},"area_px":43986.0,"area_cm2":233.3142324566562,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9062157273292542,"mask_sha256":"c839ec26281ba8f743d4515309c30342877d26a72f03c20fa9dab656e2a45a9a","mask_binary_sha256":"2ba445d56025b9630b333fb0c44bf0bd0617eac768ebd4ff302d118f528575d6","mask_asset_rel":"masks/20260418_094726_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43986.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9062157273292542}},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260418_094726_cam2_rf.jpg","frame_source_sha256":"033efcc3a1ff8aa994a933cecf80129e4014b6818cf2e22684aa1b3b17c73b57","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1842,"y1":1043,"x2":2139,"y2":1180},"slot_box_unclipped_px":{"x1":1842,"y1":1043,"x2":2139,"y2":1180},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":888,"x2":852,"y2":1155},"slot_box_unclipped_px":{"x1":487,"y1":888,"x2":852,"y2":1155},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1211,"x2":206,"y2":1346},"slot_box_unclipped_px":{"x1":41,"y1":1211,"x2":206,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1399,"y1":702,"x2":1667,"y2":1008},"slot_box_unclipped_px":{"x1":1399,"y1":702,"x2":1667,"y2":1008},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1389,"y1":690,"x2":1730,"y2":993},"detected_bbox_px":{"x1":1391,"y1":692,"x2":1731,"y2":996},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1348,"y1":654,"x2":1771,"y2":1029},"area_px":71044.0,"area_cm2":376.83754673420367,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8788511753082275,"mask_sha256":"9c0c94b474427e1d8468e4c2fd4e474fdfa2596b8d5c2ea71687374a914ff8cc","mask_binary_sha256":"f823150cbecdd3cd7045a8ad807df96face2c5954838027d149be3841fbac147","mask_asset_rel":"masks/20260420_151307_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71044.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8788511753082275}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2112,"y1":1196,"x2":2469,"y2":1333},"slot_box_unclipped_px":{"x1":2112,"y1":1196,"x2":2469,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1730,"y1":738,"x2":1988,"y2":1008},"slot_box_unclipped_px":{"x1":1730,"y1":738,"x2":1988,"y2":1008},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2354,"y1":1195,"x2":2469,"y2":1332},"slot_box_unclipped_px":{"x1":2354,"y1":1195,"x2":2469,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1956,"y1":738,"x2":2337,"y2":1008},"slot_box_unclipped_px":{"x1":1956,"y1":738,"x2":2337,"y2":1008},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":882,"x2":1148,"y2":1155},"slot_box_unclipped_px":{"x1":852,"y1":882,"x2":1148,"y2":1155},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":100,"y1":1210,"x2":438,"y2":1346},"slot_box_unclipped_px":{"x1":100,"y1":1210,"x2":438,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":863,"x2":1445,"y2":1155},"slot_box_unclipped_px":{"x1":1148,"y1":863,"x2":1445,"y2":1155},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1184,"y1":818,"x2":1563,"y2":1176},"detected_bbox_px":{"x1":1184,"y1":816,"x2":1561,"y2":1213},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1139,"y1":753,"x2":1608,"y2":1219},"area_px":107097.0,"area_cm2":559.8387705030731,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8659687638282776,"mask_sha256":"0bbab69180c3fed060cd080637e86fc4c0c464cb60e9dcb9a2573c84bca7301f","mask_binary_sha256":"033925d6f1d7b4b309e989fec5887f09f1eee4582e22c04e167f658653f6d732","mask_asset_rel":"masks/20260420_151307_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":107097.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8659687638282776}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":337,"y1":1208,"x2":685,"y2":1345},"slot_box_unclipped_px":{"x1":337,"y1":1208,"x2":685,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":380,"y1":1119,"x2":678,"y2":1377},"candidate_bbox_px":null,"crop_bbox_px":{"x1":344,"y1":1109,"x2":728,"y2":1378},"area_px":46451.0,"area_cm2":337.94287517118283,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6496545076370239,"mask_sha256":"4f94c15288eb39902bc6f59c1337e589c3956de941218eea736c09046f4e1727","mask_binary_sha256":"1d386031bee8ff6403a4c6e8c892dcfd7bdae9e06b6920fefa9f5db4ac90e55b","mask_asset_rel":"masks/20260420_151307_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46451.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6496545076370239}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":859,"x2":1744,"y2":1155},"slot_box_unclipped_px":{"x1":1445,"y1":859,"x2":1744,"y2":1155},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1525,"y1":832,"x2":1860,"y2":1164},"detected_bbox_px":{"x1":1525,"y1":834,"x2":1859,"y2":1144},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1485,"y1":778,"x2":1900,"y2":1204},"area_px":72346.0,"area_cm2":378.1814214293148,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8622187972068787,"mask_sha256":"5e6a2dcf6d810b46a89d641fba5fe22e789a83046783540ac99061f0765a1ca7","mask_binary_sha256":"4ebcd6fe51ae733f18daa17a25d8c655643fe0fa033e0c9d1d40f6b9854302a2","mask_asset_rel":"masks/20260420_151307_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":72346.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8622187972068787}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":617,"y1":1206,"x2":927,"y2":1344},"slot_box_unclipped_px":{"x1":617,"y1":1206,"x2":927,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":670,"y1":1126,"x2":938,"y2":1367},"candidate_bbox_px":null,"crop_bbox_px":{"x1":628,"y1":1097,"x2":977,"y2":1378},"area_px":41890.0,"area_cm2":304.760436608918,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9121989607810974,"mask_sha256":"3e50202f0d9a614b924181b77b5b3e4d0202428aa8cb14e60e99020289f927e3","mask_binary_sha256":"cdc7a834df9d3611a05bdda43f8ec118a70563f84c82848a917e4f1aa0bbe4c3","mask_asset_rel":"masks/20260420_151307_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41890.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9121989607810974}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":868,"x2":2045,"y2":1155},"slot_box_unclipped_px":{"x1":1744,"y1":868,"x2":2045,"y2":1155},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1854,"y1":853,"x2":2152,"y2":1153},"detected_bbox_px":{"x1":1853,"y1":849,"x2":2146,"y2":1153},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1817,"y1":816,"x2":2188,"y2":1189},"area_px":62790.0,"area_cm2":328.2283948186033,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9211644530296326,"mask_sha256":"126a0955946a9c28a375acfa822c94d8568b0197d8cb636712e44cf16974acf3","mask_binary_sha256":"f5bb9abe85ae8daaf34f06225f5819c2bb53d2077120dcc952ed2e0c7228f39b","mask_asset_rel":"masks/20260420_151307_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62790.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9211644530296326}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":70,"y1":764,"x2":309,"y2":1008},"slot_box_unclipped_px":{"x1":70,"y1":764,"x2":309,"y2":1008},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":95,"y1":782,"x2":284,"y2":1030},"candidate_bbox_px":null,"crop_bbox_px":{"x1":72,"y1":752,"x2":307,"y2":1060},"area_px":33901.0,"area_cm2":179.82052913456786,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8655131459236145,"mask_sha256":"3c8369bee18c2a00368e8c0fc45227729bb0d9ca3b2d128a502d6f3caeb7cbc1","mask_binary_sha256":"c71e4971dd40b6bccdae6de838629b7d7f083abab26a86e509c66de04f5869dd","mask_asset_rel":"masks/20260420_151307_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33901.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8655131459236145}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":889,"y1":1205,"x2":1164,"y2":1342},"slot_box_unclipped_px":{"x1":889,"y1":1205,"x2":1164,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":938,"y1":1138,"x2":1189,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":898,"y1":1117,"x2":1234,"y2":1375},"area_px":38661.0,"area_cm2":281.2686378547954,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8696446418762207,"mask_sha256":"e9d3a593b132b70e7176397f7d7d6803665894248673f5ba948d0739cd74e6e4","mask_binary_sha256":"496f9e380713cb8256f332fc6b3feaa047e1901283d30396644ce9329d8897cc","mask_asset_rel":"masks/20260420_151307_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38661.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8696446418762207}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2045,"y1":851,"x2":2344,"y2":1155},"slot_box_unclipped_px":{"x1":2045,"y1":851,"x2":2344,"y2":1155},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2134,"y1":845,"x2":2419,"y2":1130},"detected_bbox_px":{"x1":2134,"y1":848,"x2":2419,"y2":1124},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2100,"y1":811,"x2":2453,"y2":1238},"area_px":51464.0,"area_cm2":269.02287165065457,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8424447178840637,"mask_sha256":"0115f27db13c0b3457e288f581db5f4aafcdf15b30e883e430507ae0b7c3df95","mask_binary_sha256":"6fe968d588e00b792996d7aa5c2fe2404fbaec856bdeea1704a388d5d18ce3a8","mask_asset_rel":"masks/20260420_151307_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51464.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8424447178840637}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":247,"y1":775,"x2":527,"y2":1008},"slot_box_unclipped_px":{"x1":247,"y1":775,"x2":527,"y2":1008},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":275,"y1":762,"x2":510,"y2":1038},"detected_bbox_px":{"x1":273,"y1":761,"x2":511,"y2":1055},"candidate_bbox_px":null,"crop_bbox_px":{"x1":233,"y1":727,"x2":541,"y2":1071},"area_px":52128.0,"area_cm2":276.50171212432537,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7595778703689575,"mask_sha256":"1e60bbb95b1309edc97b07c52733858d627aed9667e6bc1b8cff7518f6591d38","mask_binary_sha256":"6034b2133ed10556b1a5e3d081b809284ab7d383c77a322b2d5fe8e936ae9505","mask_asset_rel":"masks/20260420_151307_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52128.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7595778703689575}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1150,"y1":1203,"x2":1407,"y2":1340},"slot_box_unclipped_px":{"x1":1150,"y1":1203,"x2":1407,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1198,"y1":1145,"x2":1449,"y2":1358},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1170,"y1":1114,"x2":1484,"y2":1376},"area_px":39041.0,"area_cm2":284.0332347970582,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8960012197494507,"mask_sha256":"9c8e7fa12ab7d12e54943d420ac05f455d0b226866dceb6882ee62b3bf74cf7e","mask_binary_sha256":"7069e909944573b67287d594e012fd0f2ec128923038df48d685cb5858621142","mask_asset_rel":"masks/20260420_151307_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39041.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8960012197494507}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":858,"x2":2582,"y2":1155},"slot_box_unclipped_px":{"x1":2344,"y1":858,"x2":2582,"y2":1155},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2394,"y1":862,"x2":2582,"y2":1167},"detected_bbox_px":{"x1":2393,"y1":862,"x2":2588,"y2":1118},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2320,"y1":811,"x2":2592,"y2":1204},"area_px":34290.0,"area_cm2":179.2475180495287,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4360915720462799,"mask_sha256":"c1ade9ea85fc21072d7c86503df057ab3539a99efb98bb182dff9f69b7bd8717","mask_binary_sha256":"c9a35698e8e79e9e224bb3207a697f8da24faa56008eb195e23ffe14305468d3","mask_asset_rel":"masks/20260420_151307_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34290.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.4360915720462799}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":527,"y1":763,"x2":792,"y2":1008},"slot_box_unclipped_px":{"x1":527,"y1":763,"x2":792,"y2":1008},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":496,"y1":751,"x2":764,"y2":1017},"detected_bbox_px":{"x1":497,"y1":745,"x2":760,"y2":1024},"candidate_bbox_px":null,"crop_bbox_px":{"x1":464,"y1":719,"x2":796,"y2":1049},"area_px":53641.0,"area_cm2":284.5270936936183,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8923680782318115,"mask_sha256":"27d04d73fd7df6805ec0cb2f2026ad050fe97c2a64699ee78a17fa64d6974450","mask_binary_sha256":"97c9ab05371e9056376728e6e431a3601a3f388829362f6f03ac079396fe1f54","mask_asset_rel":"masks/20260420_151307_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53641.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8923680782318115}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1398,"y1":1201,"x2":1666,"y2":1338},"slot_box_unclipped_px":{"x1":1398,"y1":1201,"x2":1666,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1438,"y1":1160,"x2":1699,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1404,"y1":1112,"x2":1729,"y2":1378},"area_px":34045.0,"area_cm2":247.68606026141353,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.899936318397522,"mask_sha256":"f2fbb9baf1d66746358e9a14e094a83aca3af00ed6e3f8eb70a5f6df5508e7a0","mask_binary_sha256":"8c1febd53aee0ec2797cb36cb4f7aa4493745a052ac9fd8b7f4c79eccad14f4f","mask_asset_rel":"masks/20260420_151307_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34045.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.899936318397522}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":741,"x2":1090,"y2":1008},"slot_box_unclipped_px":{"x1":792,"y1":741,"x2":1090,"y2":1008},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":744,"y1":734,"x2":1076,"y2":1040},"detected_bbox_px":{"x1":749,"y1":738,"x2":1072,"y2":1040},"candidate_bbox_px":null,"crop_bbox_px":{"x1":704,"y1":694,"x2":1119,"y2":1077},"area_px":61091.0,"area_cm2":324.0440088894099,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9312664866447449,"mask_sha256":"fccf57d768f10fdfad9b192e122f4e9030d9a738e66ce0f02022ba79c5dd7f9e","mask_binary_sha256":"9b287cce572f1216f805c2176fb634d5b1f1b143043933309a14af675ddf37a4","mask_asset_rel":"masks/20260420_151307_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61091.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9312664866447449}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1634,"y1":1200,"x2":1934,"y2":1337},"slot_box_unclipped_px":{"x1":1634,"y1":1200,"x2":1934,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1684,"y1":1153,"x2":1944,"y2":1361},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1647,"y1":1134,"x2":1981,"y2":1375},"area_px":30687.0,"area_cm2":223.2557535979438,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9246091246604919,"mask_sha256":"4704d25ae8301ac18980fc65acb6e3b8638284281cfbd3f325a38deac64eff08","mask_binary_sha256":"0ced8d710cbc08917e9693d61a8108d55d0abfabf13a9499b38879f729d730fe","mask_asset_rel":"masks/20260420_151307_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30687.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9246091246604919}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1090,"y1":718,"x2":1399,"y2":1008},"slot_box_unclipped_px":{"x1":1090,"y1":718,"x2":1399,"y2":1008},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1062,"y1":700,"x2":1400,"y2":1010},"detected_bbox_px":{"x1":1065,"y1":690,"x2":1398,"y2":1013},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1021,"y1":663,"x2":1443,"y2":1047},"area_px":69056.0,"area_cm2":366.29263030343407,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9150571227073669,"mask_sha256":"369790880272933a5ea785873ff4b6f6dd9b987265d8ccbbe72825e48d4195d6","mask_binary_sha256":"eae1a1b82fd7a7e0898a56c247f807b4ac26c3e48db5f0136de3773acc2ee557","mask_asset_rel":"masks/20260420_151307_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69056.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9150571227073669}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1872,"y1":1198,"x2":2204,"y2":1335},"slot_box_unclipped_px":{"x1":1872,"y1":1198,"x2":2204,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1920,"y1":1113,"x2":2209,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1887,"y1":1101,"x2":2253,"y2":1379},"area_px":37664.0,"area_cm2":274.0152085089111,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9209943413734436,"mask_sha256":"70341c917b1d24348520e2f0e1d9f6b42175a1a0ca75b50f9b29d2f9c0ef11b9","mask_binary_sha256":"34c5417d101d2fe18e94993f70135308aa07d2f9929613f3283c061ba5318f6e","mask_asset_rel":"masks/20260420_151307_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37664.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9209943413734436}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":588,"y1":600,"x2":953,"y2":888},"slot_box_unclipped_px":{"x1":588,"y1":600,"x2":953,"y2":888},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1076,"x2":312,"y2":1212},"slot_box_unclipped_px":{"x1":41,"y1":1076,"x2":312,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1399,"y1":455,"x2":1667,"y2":702},"slot_box_unclipped_px":{"x1":1399,"y1":455,"x2":1667,"y2":702},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1379,"y1":432,"x2":1722,"y2":685},"detected_bbox_px":{"x1":1373,"y1":427,"x2":1723,"y2":684},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1338,"y1":402,"x2":1763,"y2":730},"area_px":57889.0,"area_cm2":307.05969178109785,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.866143524646759,"mask_sha256":"2e85d4b80f1b325c13fb1969344c75130cf143dcff6c45baf636827420b7dd55","mask_binary_sha256":"a49c0d27dff045467f6b81e892045a72442f25f8d69a5dd1b4a85b8e9cb413d1","mask_asset_rel":"masks/20260420_151307_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57889.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.866143524646759}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2022,"y1":1062,"x2":2355,"y2":1199},"slot_box_unclipped_px":{"x1":2022,"y1":1062,"x2":2355,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1667,"y1":455,"x2":1925,"y2":738},"slot_box_unclipped_px":{"x1":1667,"y1":455,"x2":1925,"y2":738},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2239,"y1":1060,"x2":2469,"y2":1197},"slot_box_unclipped_px":{"x1":2239,"y1":1060,"x2":2469,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1925,"y1":455,"x2":2306,"y2":738},"slot_box_unclipped_px":{"x1":1925,"y1":455,"x2":2306,"y2":738},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":913,"y1":600,"x2":1209,"y2":882},"slot_box_unclipped_px":{"x1":913,"y1":600,"x2":1209,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":205,"y1":1075,"x2":537,"y2":1212},"slot_box_unclipped_px":{"x1":205,"y1":1075,"x2":537,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":600,"x2":1445,"y2":863},"slot_box_unclipped_px":{"x1":1148,"y1":600,"x2":1445,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1176,"y1":572,"x2":1547,"y2":846},"detected_bbox_px":{"x1":1178,"y1":554,"x2":1545,"y2":848},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1131,"y1":539,"x2":1592,"y2":971},"area_px":74465.0,"area_cm2":389.2582803020751,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.850300669670105,"mask_sha256":"1d4170ba1d420b32b09a19d7a8e35cfb3918715f51f7edbbd89899cb20ed7cee","mask_binary_sha256":"26ae910a694a928b89a00d56cc63e32e50e02d640f8cf0f3fa6e260ea0cef86c","mask_asset_rel":"masks/20260420_151307_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":74465.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.850300669670105}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":437,"y1":1074,"x2":753,"y2":1211},"slot_box_unclipped_px":{"x1":437,"y1":1074,"x2":753,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":453,"y1":979,"x2":735,"y2":1208},"candidate_bbox_px":null,"crop_bbox_px":{"x1":438,"y1":969,"x2":786,"y2":1211},"area_px":38580.0,"area_cm2":280.6793421907867,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3313605487346649,"mask_sha256":"2e9d1c99a750d97c2ad0a4a54dcc8fcaf81706de98d29f29af9e6cd642ffb6cc","mask_binary_sha256":"f40bd5c19d24457f774cd056f5e0bff65e238aef70aaf0af1f5c0633d1ab1466","mask_asset_rel":"masks/20260420_151307_bed45_cam2_t3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38580.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3313605487346649}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":600,"x2":1744,"y2":859},"slot_box_unclipped_px":{"x1":1445,"y1":600,"x2":1744,"y2":859},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1528,"y1":576,"x2":1814,"y2":869},"detected_bbox_px":{"x1":1535,"y1":574,"x2":1806,"y2":870},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1491,"y1":541,"x2":1848,"y2":923},"area_px":53661.0,"area_cm2":280.5074676598355,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7047849893569946,"mask_sha256":"da367f07afb4bcc400f781773962652c66728ec6c0be806ef4a3e404d7142e43","mask_binary_sha256":"9d77c36b01365ce0f9f39b9e00d14abd819294247807c83167970fbe6aa92c61","mask_asset_rel":"masks/20260420_151307_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53661.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.7047849893569946}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":684,"y1":1072,"x2":963,"y2":1209},"slot_box_unclipped_px":{"x1":684,"y1":1072,"x2":963,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":600,"x2":2045,"y2":868},"slot_box_unclipped_px":{"x1":1744,"y1":600,"x2":2045,"y2":868},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1802,"y1":576,"x2":2111,"y2":873},"detected_bbox_px":{"x1":1801,"y1":575,"x2":2112,"y2":879},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1765,"y1":540,"x2":2148,"y2":929},"area_px":70226.0,"area_cm2":367.0993351573696,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4229942858219147,"mask_sha256":"220a59a6f9db6ca7f821bfcb3e544f5b49933d73025a10487d94d6f110f09b97","mask_binary_sha256":"9aa017a61fc1b54332cc4d8d60d712447523e6bf6d3fb31dc74fdcb865dbefc2","mask_asset_rel":"masks/20260420_151307_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70226.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.4229942858219147}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":8,"y1":455,"x2":247,"y2":764},"slot_box_unclipped_px":{"x1":8,"y1":455,"x2":247,"y2":764},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":130,"y1":544,"x2":336,"y2":806},"detected_bbox_px":{"x1":137,"y1":543,"x2":337,"y2":809},"candidate_bbox_px":null,"crop_bbox_px":{"x1":95,"y1":497,"x2":361,"y2":837},"area_px":39588.0,"area_cm2":209.98599178134194,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2590872049331665,"mask_sha256":"97e05ddbc40ce2957a209e8db304057cb38e4e70c9a7a142c36f55531aaa0226","mask_binary_sha256":"844f2ab294b1fa64233c80271af214b4e271adcf1044e9a98d1ee226dd17260b","mask_asset_rel":"masks/20260420_151307_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39588.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.2590872049331665}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":926,"y1":1070,"x2":1176,"y2":1207},"slot_box_unclipped_px":{"x1":926,"y1":1070,"x2":1176,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2070,"y1":600,"x2":2369,"y2":851},"slot_box_unclipped_px":{"x1":2070,"y1":600,"x2":2369,"y2":851},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":247,"y1":455,"x2":527,"y2":775},"slot_box_unclipped_px":{"x1":247,"y1":455,"x2":527,"y2":775},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":299,"y1":516,"x2":557,"y2":751},"detected_bbox_px":{"x1":318,"y1":517,"x2":554,"y2":752},"candidate_bbox_px":null,"crop_bbox_px":{"x1":268,"y1":467,"x2":588,"y2":819},"area_px":36976.0,"area_cm2":196.13120218517983,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8287160992622375,"mask_sha256":"ccdfde620a7df4087050ac3a4773b1b9d872f7121eb21e4f6db71a1e77866d30","mask_binary_sha256":"e83e27ddf93816c547b09b8af860d5ac9e97de79139efc39e6c3c0dfda011df3","mask_asset_rel":"masks/20260420_151307_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36976.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8287160992622375}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1163,"y1":1069,"x2":1399,"y2":1206},"slot_box_unclipped_px":{"x1":1163,"y1":1069,"x2":1399,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260420_151307_cam0_rf.jpg","frame_source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2344,"y1":600,"x2":2582,"y2":858},"slot_box_unclipped_px":{"x1":2344,"y1":600,"x2":2582,"y2":858},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2470,"y1":572,"x2":2580,"y2":638},"detected_bbox_px":{"x1":2468,"y1":564,"x2":2553,"y2":640},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2320,"y1":564,"x2":2592,"y2":856},"area_px":5058.0,"area_cm2":26.440185077122084,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.22660282254219055,"mask_sha256":"0e3dcb2230f74ff0a29ce033a6731f4e0a3da7f2830a7cd4496cb7adf19b1e82","mask_binary_sha256":"04e5e363250c410580bcc1cc717a0f085c15a1f9a420d3e8570be12f70f0a07c","mask_asset_rel":"masks/20260420_151307_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":5058.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.22660282254219055}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":527,"y1":455,"x2":792,"y2":763},"slot_box_unclipped_px":{"x1":527,"y1":455,"x2":792,"y2":763},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":539,"y1":517,"x2":822,"y2":757},"detected_bbox_px":{"x1":549,"y1":541,"x2":816,"y2":808},"candidate_bbox_px":null,"crop_bbox_px":{"x1":501,"y1":470,"x2":856,"y2":809},"area_px":45366.0,"area_cm2":240.63414426473574,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.32638025283813477,"mask_sha256":"3ccd8c4c8ce938460a59afbe987676cf0c9b62fe0a8e204e963d76370e499422","mask_binary_sha256":"cb64e882ed65faa4ad97c177bba9a16db5b1740491748e95f68a12e6c166fbc9","mask_asset_rel":"masks/20260420_151307_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45366.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.32638025283813477}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1390,"y1":1067,"x2":1635,"y2":1204},"slot_box_unclipped_px":{"x1":1390,"y1":1067,"x2":1635,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":792,"y1":455,"x2":1090,"y2":741},"slot_box_unclipped_px":{"x1":792,"y1":455,"x2":1090,"y2":741},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":790,"y1":460,"x2":1097,"y2":741},"detected_bbox_px":{"x1":791,"y1":462,"x2":1097,"y2":746},"candidate_bbox_px":null,"crop_bbox_px":{"x1":753,"y1":426,"x2":1134,"y2":775},"area_px":56159.0,"area_cm2":297.883280601404,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9110132455825806,"mask_sha256":"fdac3c2cc9fcc675c79441cb6727d421fe644562f07b0a75d74f5bc9f84499fe","mask_binary_sha256":"e855f0d6ad97127638dd76bc593c61b4fa3550d9313306edf51d90c5653a8f7c","mask_asset_rel":"masks/20260420_151307_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56159.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9110132455825806}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1603,"y1":1065,"x2":1873,"y2":1202},"slot_box_unclipped_px":{"x1":1603,"y1":1065,"x2":1873,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260420_151307_cam1_rf.jpg","frame_source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1090,"y1":455,"x2":1399,"y2":718},"slot_box_unclipped_px":{"x1":1090,"y1":455,"x2":1399,"y2":718},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1112,"y1":457,"x2":1387,"y2":694},"detected_bbox_px":{"x1":1113,"y1":458,"x2":1384,"y2":696},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1079,"y1":429,"x2":1424,"y2":726},"area_px":45800.0,"area_cm2":242.93620348553753,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8293435573577881,"mask_sha256":"524f67668fc2af2f5b09d850d506e41babc72debc63cca1d479ef9732bdee3c3","mask_binary_sha256":"20ab88b7b49da75e0adcf28f0d4d259ac7ae97439ca4ad1cdc82dd80b9e5b6bd","mask_asset_rel":"masks/20260420_151307_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45800.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8293435573577881}},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260420_151307_cam2_rf.jpg","frame_source_sha256":"1acf04e6a82516bbe061c2a3bf8c7f7e71409d2d69912c4565961f258adcecc8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1811,"y1":1064,"x2":2113,"y2":1201},"slot_box_unclipped_px":{"x1":1811,"y1":1064,"x2":2113,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":586,"y1":897,"x2":896,"y2":1168},"slot_box_unclipped_px":{"x1":586,"y1":897,"x2":896,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1211,"x2":208,"y2":1346},"slot_box_unclipped_px":{"x1":41,"y1":1211,"x2":208,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1386,"y1":706,"x2":1625,"y2":1051},"slot_box_unclipped_px":{"x1":1386,"y1":706,"x2":1625,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1395,"y1":700,"x2":1737,"y2":999},"detected_bbox_px":{"x1":1397,"y1":702,"x2":1735,"y2":996},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1354,"y1":654,"x2":1778,"y2":1035},"area_px":71057.0,"area_cm2":376.90650242514937,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.92808997631073,"mask_sha256":"1500747b4a18c74601c1138ec8ad33a58acbf5cbd71ee656c5d3929bea4212f5","mask_binary_sha256":"143f06b0fa7cf26b96f35768a7e13786218294412036adb43801f51fc64e4a7d","mask_asset_rel":"masks/20260421_094817_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71057.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.92808997631073}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2113,"y1":1196,"x2":2469,"y2":1333},"slot_box_unclipped_px":{"x1":2113,"y1":1196,"x2":2469,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1625,"y1":697,"x2":1862,"y2":1051},"slot_box_unclipped_px":{"x1":1625,"y1":697,"x2":1862,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2355,"y1":1195,"x2":2469,"y2":1332},"slot_box_unclipped_px":{"x1":2355,"y1":1195,"x2":2469,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1862,"y1":680,"x2":2308,"y2":1051},"slot_box_unclipped_px":{"x1":1862,"y1":680,"x2":2308,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":896,"y1":895,"x2":1195,"y2":1168},"slot_box_unclipped_px":{"x1":896,"y1":895,"x2":1195,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":104,"y1":1210,"x2":439,"y2":1346},"slot_box_unclipped_px":{"x1":104,"y1":1210,"x2":439,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":876,"x2":1496,"y2":1168},"slot_box_unclipped_px":{"x1":1195,"y1":876,"x2":1496,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1183,"y1":831,"x2":1564,"y2":1180},"detected_bbox_px":{"x1":1185,"y1":836,"x2":1567,"y2":1223},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1137,"y1":761,"x2":1610,"y2":1314},"area_px":106267.0,"area_cm2":555.5000291796229,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7585638761520386,"mask_sha256":"4a49e8c866f033a715cd29d35563251ce57bc44ae9848e23b8d2f477f24954b8","mask_binary_sha256":"a3d2293c17fae1d413913e2aabd33bf541902a0502a593dcf25f8481cb527147","mask_asset_rel":"masks/20260421_094817_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":106267.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7585638761520386}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":341,"y1":1208,"x2":687,"y2":1345},"slot_box_unclipped_px":{"x1":341,"y1":1208,"x2":687,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":381,"y1":1132,"x2":715,"y2":1403},"candidate_bbox_px":null,"crop_bbox_px":{"x1":344,"y1":1114,"x2":765,"y2":1426},"area_px":58239.0,"area_cm2":423.7035824222195,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7822522521018982,"mask_sha256":"9e6b681f69bda72fdabf69e73844cf9ea05ce9b0afcf1761439be9bcbed53219","mask_binary_sha256":"8d647cf9847a2ba3d345c7cea29dd02675561b3c502c0f477478dd18269fd171","mask_asset_rel":"masks/20260421_094817_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58239.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7822522521018982}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1496,"y1":871,"x2":1783,"y2":1168},"slot_box_unclipped_px":{"x1":1496,"y1":871,"x2":1783,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1521,"y1":841,"x2":1856,"y2":1174},"detected_bbox_px":{"x1":1522,"y1":841,"x2":1856,"y2":1179},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1481,"y1":781,"x2":1896,"y2":1214},"area_px":75072.0,"area_cm2":392.4313116072972,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8459177613258362,"mask_sha256":"685ba5e746fd9ef0787ff950a5b0f957b874dcafadb060493d0826a38698f1ca","mask_binary_sha256":"77398996bbd546bcb3c29b081df09491838d145715aa712da45958153d4a87a7","mask_asset_rel":"masks/20260421_094817_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":75072.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8459177613258362}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":621,"y1":1206,"x2":928,"y2":1344},"slot_box_unclipped_px":{"x1":621,"y1":1206,"x2":928,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":682,"y1":1121,"x2":940,"y2":1371},"candidate_bbox_px":null,"crop_bbox_px":{"x1":647,"y1":1096,"x2":986,"y2":1374},"area_px":41475.0,"area_cm2":301.7412057377625,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9311612248420715,"mask_sha256":"ce5a728624833a286ee88bb1787d8b6abd0cb1b3b05944b5e855c9d061a0f212","mask_binary_sha256":"0a66d4f57e2ea9b107c3227b6e07b25bed1226e6c81b88e61d0ef84c358d2011","mask_asset_rel":"masks/20260421_094817_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41475.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9311612248420715}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1783,"y1":882,"x2":2069,"y2":1168},"slot_box_unclipped_px":{"x1":1783,"y1":882,"x2":2069,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1848,"y1":864,"x2":2147,"y2":1161},"detected_bbox_px":{"x1":1849,"y1":860,"x2":2147,"y2":1149},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1812,"y1":823,"x2":2183,"y2":1197},"area_px":62223.0,"area_cm2":325.26445948077645,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.929779052734375,"mask_sha256":"35c145f80463323e97451bcdfe4849bd56c0f654087d495f5b26396f17c8b277","mask_binary_sha256":"833a39e4cf32444303b40ac89868e6aa0114ef87b549c1006290c6002a95837d","mask_asset_rel":"masks/20260421_094817_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62223.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.929779052734375}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":21,"y1":793,"x2":309,"y2":1051},"slot_box_unclipped_px":{"x1":21,"y1":793,"x2":309,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":98,"y1":787,"x2":291,"y2":1040},"detected_bbox_px":{"x1":101,"y1":789,"x2":289,"y2":1037},"candidate_bbox_px":null,"crop_bbox_px":{"x1":36,"y1":751,"x2":353,"y2":1070},"area_px":32615.0,"area_cm2":172.9992200148648,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.801190972328186,"mask_sha256":"9a6001e31ff2b078eb85c9191d76e0dc144dd4484dc6dee11c571b230b8c66cd","mask_binary_sha256":"08ddbf5832ef120f42468cd4893fba9ef50b4b5d39b734cf31df674f4212d6c5","mask_asset_rel":"masks/20260421_094817_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32615.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.801190972328186}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":893,"y1":1205,"x2":1165,"y2":1342},"slot_box_unclipped_px":{"x1":893,"y1":1205,"x2":1165,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":936,"y1":1146,"x2":1191,"y2":1357},"candidate_bbox_px":null,"crop_bbox_px":{"x1":902,"y1":1121,"x2":1228,"y2":1371},"area_px":38141.0,"area_cm2":277.48550519696204,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8984522819519043,"mask_sha256":"648b4810bbfd28011d9f45d033d9b8e2de1784a59198ac4ff593b66d1e814846","mask_binary_sha256":"cfe29b01d3a80232682f897bfdfb9a226ca21f2cf871d17f5b5c3b428dc44aa1","mask_asset_rel":"masks/20260421_094817_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38141.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8984522819519043}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2069,"y1":863,"x2":2326,"y2":1168},"slot_box_unclipped_px":{"x1":2069,"y1":863,"x2":2326,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2130,"y1":859,"x2":2415,"y2":1142},"detected_bbox_px":{"x1":2131,"y1":859,"x2":2415,"y2":1175},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2096,"y1":825,"x2":2449,"y2":1177},"area_px":55939.0,"area_cm2":292.4154830029917,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8860482573509216,"mask_sha256":"eb2515148e577cf3d62e7ebbbcc1db4ce2c627f880f72f7499ede77c2cde19be","mask_binary_sha256":"b5f245c573fe30ee082f356d854cbebdd988a5ae6298335cb345f33b40951d74","mask_asset_rel":"masks/20260421_094817_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55939.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8860482573509216}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":309,"y1":777,"x2":537,"y2":1051},"slot_box_unclipped_px":{"x1":309,"y1":777,"x2":537,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":280,"y1":769,"x2":517,"y2":1043},"detected_bbox_px":{"x1":283,"y1":767,"x2":507,"y2":1073},"candidate_bbox_px":null,"crop_bbox_px":{"x1":251,"y1":726,"x2":545,"y2":1076},"area_px":47980.0,"area_cm2":254.49954242873562,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.48391062021255493,"mask_sha256":"7c267c41e5946ff39e356d197bbc576a341cc708da53c9c8dd58b33bccb56314","mask_binary_sha256":"bc6740516e55d6911923d366d108910c91ae8b23a270848d40f79d79139773fe","mask_asset_rel":"masks/20260421_094817_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47980.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.48391062021255493}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1154,"y1":1203,"x2":1411,"y2":1340},"slot_box_unclipped_px":{"x1":1154,"y1":1203,"x2":1411,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1186,"y1":1141,"x2":1450,"y2":1364},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1166,"y1":1108,"x2":1486,"y2":1374},"area_px":39374.0,"area_cm2":286.4558947490937,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9283304810523987,"mask_sha256":"4c9abc6238b0e0b42d9da401347c748cad1e63f92bdf1a4f53a3677df7ea03d7","mask_binary_sha256":"ddcf3fe2c6fe288e675e0186313e7ede1058c161a328d92c759af4f28aee2de5","mask_asset_rel":"masks/20260421_094817_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39374.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9283304810523987}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2326,"y1":848,"x2":2581,"y2":1168},"slot_box_unclipped_px":{"x1":2326,"y1":848,"x2":2581,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2389,"y1":871,"x2":2581,"y2":1165},"detected_bbox_px":{"x1":2385,"y1":868,"x2":2584,"y2":1122},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2301,"y1":828,"x2":2592,"y2":1200},"area_px":34839.0,"area_cm2":182.11736020202773,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.49176546931266785,"mask_sha256":"fbaf2f39e2e990b886e8a573ab4153fcc66dcce177dd1b5bae11c6aa40771f2b","mask_binary_sha256":"4ee21f32ee17cdff97e38fa8984d6ccdc864fb853904d00e670ec7d09385382f","mask_asset_rel":"masks/20260421_094817_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34839.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.49176546931266785}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":537,"y1":768,"x2":797,"y2":1051},"slot_box_unclipped_px":{"x1":537,"y1":768,"x2":797,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":503,"y1":758,"x2":773,"y2":1035},"detected_bbox_px":{"x1":506,"y1":756,"x2":772,"y2":1031},"candidate_bbox_px":null,"crop_bbox_px":{"x1":471,"y1":721,"x2":805,"y2":1068},"area_px":52033.0,"area_cm2":275.99780515203,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9059312343597412,"mask_sha256":"60536513f698757cf12e96fd88e292db9d3e02eeb423bcb1f26f2faf361be7b7","mask_binary_sha256":"90b39dc7c45888268be712bf00716d6497d155724d25d7fab4767be257275854","mask_asset_rel":"masks/20260421_094817_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52033.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9059312343597412}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1399,"y1":1201,"x2":1670,"y2":1338},"slot_box_unclipped_px":{"x1":1399,"y1":1201,"x2":1670,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1437,"y1":1165,"x2":1697,"y2":1367},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1402,"y1":1102,"x2":1730,"y2":1375},"area_px":34042.0,"area_cm2":247.66423449607987,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9142220616340637,"mask_sha256":"761e8a7259d68e8a73f3d37c55b608fdf22e8a148bb891ebbda3f3ef7b2261cb","mask_binary_sha256":"871086435b66e4a3e943ab55055b17a2ddf1e6a20b01d29a85e82d9b571a5a65","mask_asset_rel":"masks/20260421_094817_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34042.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9142220616340637}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":749,"x2":1095,"y2":1051},"slot_box_unclipped_px":{"x1":797,"y1":749,"x2":1095,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":751,"y1":746,"x2":1083,"y2":1047},"detected_bbox_px":{"x1":754,"y1":748,"x2":1077,"y2":1052},"candidate_bbox_px":null,"crop_bbox_px":{"x1":711,"y1":693,"x2":1123,"y2":1083},"area_px":60583.0,"area_cm2":321.3494326586096,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9233514070510864,"mask_sha256":"011f64815432b6fe39d45991ecb07f81fc5f2a3b230983cdf13750b2c4c8b2a0","mask_binary_sha256":"4db1a225b46038ae8d61474dc2033cb5fa74d70757b720b22908391c079763db","mask_asset_rel":"masks/20260421_094817_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60583.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9233514070510864}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1635,"y1":1200,"x2":1938,"y2":1337},"slot_box_unclipped_px":{"x1":1635,"y1":1200,"x2":1938,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1683,"y1":1155,"x2":1942,"y2":1365},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1647,"y1":1138,"x2":1980,"y2":1370},"area_px":30552.0,"area_cm2":222.27359415792938,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.936103105545044,"mask_sha256":"9c669daf3bc8d586b297f9f06b972aa8a0bf5117d8eabc2b48b2045b1e3d8bf4","mask_binary_sha256":"9b862bd39dd9719de01df40d740b801e580b82eab86989ffdcfa8f8f0a9b0419","mask_asset_rel":"masks/20260421_094817_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30552.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.936103105545044}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":723,"x2":1386,"y2":1051},"slot_box_unclipped_px":{"x1":1095,"y1":723,"x2":1386,"y2":1051},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1068,"y1":704,"x2":1408,"y2":1019},"detected_bbox_px":{"x1":1071,"y1":710,"x2":1405,"y2":1040},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1027,"y1":666,"x2":1450,"y2":1057},"area_px":71896.0,"area_cm2":381.356796633105,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8882781863212585,"mask_sha256":"3341fa1af24ac4878a56f84924d20b57312ac3003df2bcd5560ee9b41a24b6e5","mask_binary_sha256":"7f06bfa42093680908cd46cd7dc5eb30293de18c2ef4977a44c7d4563293a597","mask_asset_rel":"masks/20260421_094817_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71896.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8882781863212585}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1873,"y1":1198,"x2":2207,"y2":1335},"slot_box_unclipped_px":{"x1":1873,"y1":1198,"x2":2207,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1917,"y1":1113,"x2":2208,"y2":1350},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1875,"y1":1101,"x2":2253,"y2":1374},"area_px":36393.0,"area_cm2":264.76835926255313,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9131020307540894,"mask_sha256":"a0c27e6858aab8f23b089b5c496737e40680b49b82fb43e240d4563aef19735f","mask_binary_sha256":"34e87564a2779d2d4af903602d41427fa6bd64bab1074a9e3bc7df16a8a825ab","mask_asset_rel":"masks/20260421_094817_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36393.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9131020307540894}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":618,"y1":599,"x2":928,"y2":897},"slot_box_unclipped_px":{"x1":618,"y1":599,"x2":928,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1076,"x2":311,"y2":1212},"slot_box_unclipped_px":{"x1":41,"y1":1076,"x2":311,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1386,"y1":457,"x2":1625,"y2":706},"slot_box_unclipped_px":{"x1":1386,"y1":457,"x2":1625,"y2":706},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":{"x1":1385,"y1":446,"x2":1725,"y2":693},"detected_bbox_px":{"x1":1379,"y1":445,"x2":1726,"y2":696},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1344,"y1":416,"x2":1766,"y2":724},"area_px":57898.0,"area_cm2":307.10743033636794,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7704436779022217,"mask_sha256":"3ef5f34a1049491440e300d36754607937042c948db1b131d97782d28bb8733a","mask_binary_sha256":"917ae5dc2be30738f35b0e0026116ef66d1055362ea93554ab9e513e15400b59","mask_asset_rel":"masks/20260421_094817_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57898.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7704436779022217}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2021,"y1":1062,"x2":2356,"y2":1199},"slot_box_unclipped_px":{"x1":2021,"y1":1062,"x2":2356,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1625,"y1":457,"x2":1862,"y2":697},"slot_box_unclipped_px":{"x1":1625,"y1":457,"x2":1862,"y2":697},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2237,"y1":1060,"x2":2469,"y2":1197},"slot_box_unclipped_px":{"x1":2237,"y1":1060,"x2":2469,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1862,"y1":457,"x2":2308,"y2":680},"slot_box_unclipped_px":{"x1":1862,"y1":457,"x2":2308,"y2":680},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":913,"y1":599,"x2":1212,"y2":895},"slot_box_unclipped_px":{"x1":913,"y1":599,"x2":1212,"y2":895},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":207,"y1":1075,"x2":536,"y2":1212},"slot_box_unclipped_px":{"x1":207,"y1":1075,"x2":536,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1195,"y1":599,"x2":1496,"y2":876},"slot_box_unclipped_px":{"x1":1195,"y1":599,"x2":1496,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1174,"y1":581,"x2":1538,"y2":865},"detected_bbox_px":{"x1":1176,"y1":565,"x2":1550,"y2":919},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1128,"y1":547,"x2":1582,"y2":921},"area_px":88005.0,"area_cm2":460.03726526534774,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9060448408126831,"mask_sha256":"c6cafcaeba353240bef3ddfeb40f713d166a786db0ddd5b9d5cf603bb841eb3a","mask_binary_sha256":"f630ee0c324eb639938990005a5990774aedd48e376e2a154f117a5e8a2d7706","mask_asset_rel":"masks/20260421_094817_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":88005.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9060448408126831}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":438,"y1":1074,"x2":752,"y2":1211},"slot_box_unclipped_px":{"x1":438,"y1":1074,"x2":752,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1496,"y1":599,"x2":1783,"y2":871},"slot_box_unclipped_px":{"x1":1496,"y1":599,"x2":1783,"y2":871},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1520,"y1":587,"x2":1809,"y2":884},"detected_bbox_px":{"x1":1531,"y1":587,"x2":1800,"y2":886},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1483,"y1":551,"x2":1844,"y2":938},"area_px":58375.0,"area_cm2":305.14942741735894,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6864425539970398,"mask_sha256":"97ea348ad917c258bc2bf6f81bec6afc420c53cc83d70390ea009ab386e327bf","mask_binary_sha256":"6b319edeee1c575498dfd138ed5a0933d6085b40282e85d8ea9148e6a9e57824","mask_asset_rel":"masks/20260421_094817_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58375.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6864425539970398}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":686,"y1":1072,"x2":962,"y2":1209},"slot_box_unclipped_px":{"x1":686,"y1":1072,"x2":962,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":705,"y1":988,"x2":974,"y2":1179},"candidate_bbox_px":null,"crop_bbox_px":{"x1":669,"y1":971,"x2":1017,"y2":1182},"area_px":34884.0,"area_cm2":253.78999929972534,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.794150173664093,"mask_sha256":"20e6224d77972b3f46a45f1a0ea42c536572b7d71835bc856a530f360852da98","mask_binary_sha256":"6ecee13afd773d36a736581011878a7da52a859a966e79c1749921acaa627b6e","mask_asset_rel":"masks/20260421_094817_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34884.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.794150173664093}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1783,"y1":599,"x2":2069,"y2":882},"slot_box_unclipped_px":{"x1":1783,"y1":599,"x2":2069,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1799,"y1":587,"x2":2111,"y2":883},"detected_bbox_px":{"x1":1798,"y1":582,"x2":2100,"y2":896},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1760,"y1":551,"x2":2148,"y2":937},"area_px":70940.0,"area_cm2":370.8316981753738,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5181354880332947,"mask_sha256":"cae7fded735f5b208839b94b35e0d774141f7933936eb739b7406ad020d3982b","mask_binary_sha256":"08e24c26381f2e20cbab04043ab1cbe9581757cb38d043cc6ca1e0bc59a68fd7","mask_asset_rel":"masks/20260421_094817_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70940.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5181354880332947}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":21,"y1":457,"x2":309,"y2":793},"slot_box_unclipped_px":{"x1":21,"y1":457,"x2":309,"y2":793},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":132,"y1":549,"x2":338,"y2":817},"detected_bbox_px":{"x1":137,"y1":549,"x2":342,"y2":820},"candidate_bbox_px":null,"crop_bbox_px":{"x1":74,"y1":486,"x2":391,"y2":856},"area_px":38641.0,"area_cm2":204.96283491014532,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.41038790345191956,"mask_sha256":"93fd38600b433ff4bb3362484acac9b26fefdf9d46b7b7c245a1cd9c1836d254","mask_binary_sha256":"1105b15f5a9a401183f10689a6e98c702b900c013519d28f56866f133d539e79","mask_asset_rel":"masks/20260421_094817_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38641.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.41038790345191956}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":927,"y1":1070,"x2":1175,"y2":1207},"slot_box_unclipped_px":{"x1":927,"y1":1070,"x2":1175,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":952,"y1":996,"x2":1201,"y2":1201},"candidate_bbox_px":null,"crop_bbox_px":{"x1":922,"y1":971,"x2":1231,"y2":1226},"area_px":34722.0,"area_cm2":252.61140797170805,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.27156227827072144,"mask_sha256":"1689507fb831ce8946349194616d6136a758ca3569ea32efb469227e693780e6","mask_binary_sha256":"4df439da5a2b9a5d59de63d09a3b5dd0fe2386724840d9bdaf4bb0896238905e","mask_asset_rel":"masks/20260421_094817_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34722.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.27156227827072144}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2091,"y1":599,"x2":2348,"y2":863},"slot_box_unclipped_px":{"x1":2091,"y1":599,"x2":2348,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2092,"y1":614,"x2":2350,"y2":865},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2061,"y1":584,"x2":2381,"y2":895},"area_px":45469.0,"area_cm2":237.68461353730012,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.11036986857652664,"mask_sha256":"c51eecbaa732887a39da7f2348233dc14017711714695eac470ba5574a33d699","mask_binary_sha256":"240d54361ce224af5494e866e5e90c994fe537013f703c1f1e2cf4987494b00f","mask_asset_rel":"masks/20260421_094817_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45469.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.11036986857652664}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":309,"y1":457,"x2":537,"y2":777},"slot_box_unclipped_px":{"x1":309,"y1":457,"x2":537,"y2":777},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":323,"y1":525,"x2":565,"y2":756},"detected_bbox_px":{"x1":328,"y1":524,"x2":560,"y2":753},"candidate_bbox_px":null,"crop_bbox_px":{"x1":294,"y1":467,"x2":594,"y2":819},"area_px":36078.0,"area_cm2":191.36795522600926,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8142080307006836,"mask_sha256":"85deb33a1e96b9cd347957e7647b19d8d74d6aa99e744375ddd81252c94a0f7f","mask_binary_sha256":"e66d9069ea2ada65a283eebd07b69812b46de204c5eb036a4dda4aa76477cd6e","mask_asset_rel":"masks/20260421_094817_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36078.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8142080307006836}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1164,"y1":1069,"x2":1400,"y2":1206},"slot_box_unclipped_px":{"x1":1164,"y1":1069,"x2":1400,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260421_094817_cam0_rf.jpg","frame_source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2381,"y1":599,"x2":2581,"y2":848},"slot_box_unclipped_px":{"x1":2381,"y1":599,"x2":2581,"y2":848},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":537,"y1":457,"x2":797,"y2":768},"slot_box_unclipped_px":{"x1":537,"y1":457,"x2":797,"y2":768},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":540,"y1":519,"x2":827,"y2":769},"detected_bbox_px":{"x1":551,"y1":533,"x2":809,"y2":809},"candidate_bbox_px":null,"crop_bbox_px":{"x1":502,"y1":470,"x2":861,"y2":812},"area_px":51332.0,"area_cm2":272.27950212488236,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.32158535718917847,"mask_sha256":"31e72b17930887913a73ebcb6b7734dac475b16a7374541555642f31cddd7ca4","mask_binary_sha256":"259d58514e9f03f114b7da1a486a573fef380f2d33d9c374d6176da62d01b8f9","mask_asset_rel":"masks/20260421_094817_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51332.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.32158535718917847}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1389,"y1":1067,"x2":1636,"y2":1204},"slot_box_unclipped_px":{"x1":1389,"y1":1067,"x2":1636,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":457,"x2":1095,"y2":749},"slot_box_unclipped_px":{"x1":797,"y1":457,"x2":1095,"y2":749},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":794,"y1":467,"x2":1105,"y2":753},"detected_bbox_px":{"x1":795,"y1":469,"x2":1105,"y2":769},"candidate_bbox_px":null,"crop_bbox_px":{"x1":757,"y1":433,"x2":1142,"y2":787},"area_px":57892.0,"area_cm2":307.07560463285455,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8804397583007812,"mask_sha256":"da6e61cea39627131b681e1edbccdc10963e20a9efc8a7db7eea55f93d58c526","mask_binary_sha256":"0e9a3100c5b1f65c4882510d6778e34a2903f86cefe46eb9bcca7065268add86","mask_asset_rel":"masks/20260421_094817_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57892.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8804397583007812}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1601,"y1":1065,"x2":1874,"y2":1202},"slot_box_unclipped_px":{"x1":1601,"y1":1065,"x2":1874,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260421_094817_cam1_rf.jpg","frame_source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":457,"x2":1386,"y2":723},"slot_box_unclipped_px":{"x1":1095,"y1":457,"x2":1386,"y2":723},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1117,"y1":464,"x2":1394,"y2":706},"detected_bbox_px":{"x1":1119,"y1":466,"x2":1392,"y2":705},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1084,"y1":435,"x2":1427,"y2":735},"area_px":47084.0,"area_cm2":249.74690403740283,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8875048756599426,"mask_sha256":"71b3b4612353f22dd140b841ac626b06847b7456bb9d8713a5f1468dd2713194","mask_binary_sha256":"792e2eed048f602fe3305dc134698519c96513d6fa662a8f3c4b0e11119a0964","mask_asset_rel":"masks/20260421_094817_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47084.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8875048756599426}},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260421_094817_cam2_rf.jpg","frame_source_sha256":"026f528ede462c95e8da4a36edd474b22c9e67043b4dea99abf87f5588bc90e4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1809,"y1":1064,"x2":2114,"y2":1201},"slot_box_unclipped_px":{"x1":1809,"y1":1064,"x2":2114,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":892,"x2":852,"y2":1148},"slot_box_unclipped_px":{"x1":487,"y1":892,"x2":852,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1213,"x2":212,"y2":1348},"slot_box_unclipped_px":{"x1":41,"y1":1213,"x2":212,"y2":1348},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1372,"y1":714,"x2":1615,"y2":1032},"slot_box_unclipped_px":{"x1":1372,"y1":714,"x2":1615,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1389,"y1":692,"x2":1734,"y2":992},"detected_bbox_px":{"x1":1392,"y1":693,"x2":1732,"y2":992},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1348,"y1":656,"x2":1775,"y2":1028},"area_px":72477.0,"area_cm2":384.4385855899848,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9181295037269592,"mask_sha256":"1d585fe5719ff3af91d7756729135be05fc4ec10c547675072f93aed8e38dbc8","mask_binary_sha256":"39e065729ca8f5d92144ea3775f16b2d85cfe578950a285ed8bc224c15470935","mask_asset_rel":"masks/20260422_211223_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":72477.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9181295037269592}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2118,"y1":1198,"x2":2469,"y2":1335},"slot_box_unclipped_px":{"x1":2118,"y1":1198,"x2":2469,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1615,"y1":726,"x2":1865,"y2":1032},"slot_box_unclipped_px":{"x1":1615,"y1":726,"x2":1865,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2359,"y1":1197,"x2":2469,"y2":1334},"slot_box_unclipped_px":{"x1":2359,"y1":1197,"x2":2469,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1865,"y1":724,"x2":2306,"y2":1032},"slot_box_unclipped_px":{"x1":1865,"y1":724,"x2":2306,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":876,"x2":1148,"y2":1148},"slot_box_unclipped_px":{"x1":852,"y1":876,"x2":1148,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":112,"y1":1212,"x2":444,"y2":1348},"slot_box_unclipped_px":{"x1":112,"y1":1212,"x2":444,"y2":1348},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":863,"x2":1445,"y2":1148},"slot_box_unclipped_px":{"x1":1148,"y1":863,"x2":1445,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1179,"y1":814,"x2":1567,"y2":1168},"detected_bbox_px":{"x1":1178,"y1":838,"x2":1565,"y2":1208},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1132,"y1":756,"x2":1614,"y2":1210},"area_px":103911.0,"area_cm2":543.184276700046,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9031141400337219,"mask_sha256":"8435f659a90f4dbd1bb7f0a3ac8231e6ed62a9749d2f3b5a23489ba929207784","mask_binary_sha256":"8f16cb9eb0cf0f158c379c55a5523f4cff021813b9bdf9705f89e77e3a5360c4","mask_asset_rel":"masks/20260422_211223_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":103911.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9031141400337219}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":350,"y1":1210,"x2":691,"y2":1347},"slot_box_unclipped_px":{"x1":350,"y1":1210,"x2":691,"y2":1347},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":376,"y1":1139,"x2":685,"y2":1375},"candidate_bbox_px":null,"crop_bbox_px":{"x1":347,"y1":1118,"x2":735,"y2":1376},"area_px":42794.0,"area_cm2":311.337267229459,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8888494372367859,"mask_sha256":"66a64aeb5d7a4603b70345e28ccf08134ef145a419c79f8bfaba5538d72eb374","mask_binary_sha256":"a83a8058798939e54a21babe85241972cbf2da6494dcf0ee75ed094b7d332228","mask_asset_rel":"masks/20260422_211223_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42794.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8888494372367859}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":857,"x2":1745,"y2":1148},"slot_box_unclipped_px":{"x1":1445,"y1":857,"x2":1745,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1523,"y1":829,"x2":1861,"y2":1164},"detected_bbox_px":{"x1":1523,"y1":830,"x2":1863,"y2":1152},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1482,"y1":765,"x2":1902,"y2":1204},"area_px":74606.0,"area_cm2":389.99534358714317,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.714818000793457,"mask_sha256":"ba3914a58d106443b9e2810ca36c780d223de9d3f915d3a1297da42458fe1aa3","mask_binary_sha256":"05aa5f698ba7742f64f3b653f11e82a77384dc518c44ffc1e45c8c67c4e99207","mask_asset_rel":"masks/20260422_211223_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":74606.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.714818000793457}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":629,"y1":1208,"x2":932,"y2":1346},"slot_box_unclipped_px":{"x1":629,"y1":1208,"x2":932,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":678,"y1":1125,"x2":941,"y2":1372},"candidate_bbox_px":null,"crop_bbox_px":{"x1":641,"y1":1097,"x2":980,"y2":1377},"area_px":42491.0,"area_cm2":309.1328649307599,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.930293083190918,"mask_sha256":"b5e045705d31d73e4dfb8fec6ce786ae32dae16c21041775ac5e34e3db6023e1","mask_binary_sha256":"5dc873b2c1f7500eaa11db040cfb134edfc92d791fc2b91c3b4bb01e01115c17","mask_asset_rel":"masks/20260422_211223_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42491.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.930293083190918}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":870,"x2":2046,"y2":1148},"slot_box_unclipped_px":{"x1":1745,"y1":870,"x2":2046,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1850,"y1":852,"x2":2153,"y2":1148},"detected_bbox_px":{"x1":1852,"y1":851,"x2":2148,"y2":1153},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1814,"y1":813,"x2":2189,"y2":1184},"area_px":63324.0,"area_cm2":331.01982598332916,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9191954731941223,"mask_sha256":"d5d05d20c508e3a77a3697b9a269d2794b699d72fd184986581a92ba48f5eab9","mask_binary_sha256":"f2e32b77e70a76dcc56535cc3f57a9e98601e5c3a693785c69bf14110ce33b47","mask_asset_rel":"masks/20260422_211223_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63324.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9191954731941223}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":22,"y1":781,"x2":304,"y2":1032},"slot_box_unclipped_px":{"x1":22,"y1":781,"x2":304,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":87,"y1":779,"x2":286,"y2":1031},"detected_bbox_px":{"x1":87,"y1":784,"x2":282,"y2":1027},"candidate_bbox_px":null,"crop_bbox_px":{"x1":27,"y1":749,"x2":337,"y2":1061},"area_px":33898.0,"area_cm2":179.80461628281117,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8535917401313782,"mask_sha256":"ba6ab3ba97808c4f37dd3de55f5815146eb2233fb9a7f9f2417711fd9c7d1969","mask_binary_sha256":"3c172425bab38e6a33779b3d66887ec8445168945993928572c1f85f485d2f98","mask_asset_rel":"masks/20260422_211223_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33898.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8535917401313782}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":901,"y1":1207,"x2":1169,"y2":1344},"slot_box_unclipped_px":{"x1":901,"y1":1207,"x2":1169,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":934,"y1":1149,"x2":1190,"y2":1358},"candidate_bbox_px":null,"crop_bbox_px":{"x1":896,"y1":1082,"x2":1227,"y2":1379},"area_px":38256.0,"area_cm2":278.32215953475213,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8878166079521179,"mask_sha256":"aac5cc2b212aed93ca7b21129d5920fa4853a91dffbad6db6786320573dab650","mask_binary_sha256":"7b6902b03da7ef8f8a3daf5b1b43ed79d6529eaba1cfe530cd4feec96c8781b7","mask_asset_rel":"masks/20260422_211223_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38256.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8878166079521179}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2046,"y1":879,"x2":2346,"y2":1148},"slot_box_unclipped_px":{"x1":2046,"y1":879,"x2":2346,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":2135,"y1":848,"x2":2419,"y2":1149},"detected_bbox_px":{"x1":2135,"y1":846,"x2":2416,"y2":1132},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2101,"y1":808,"x2":2453,"y2":1185},"area_px":51504.0,"area_cm2":269.2319676180498,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8579004406929016,"mask_sha256":"6a4e0a987c4a3cceb5a849ee79e6d876a8cf875860f6e440bec0eec2ee326cb4","mask_binary_sha256":"ccdf78d52a317cea8bdaf3c3409b22444e24497ed559cc8a2162d4e8aac45275","mask_asset_rel":"masks/20260422_211223_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51504.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8579004406929016}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":304,"y1":770,"x2":535,"y2":1032},"slot_box_unclipped_px":{"x1":304,"y1":770,"x2":535,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":274,"y1":769,"x2":508,"y2":1029},"detected_bbox_px":{"x1":274,"y1":759,"x2":504,"y2":1059},"candidate_bbox_px":null,"crop_bbox_px":{"x1":246,"y1":738,"x2":536,"y2":1060},"area_px":48059.0,"area_cm2":254.91858085832857,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8010927438735962,"mask_sha256":"02535843cb50007c7dd5c73a827a7c977bacb8257688750be42a9704fcedb5ae","mask_binary_sha256":"fad9c552c8dff22aec7bb85a4ab9f54cb66855f15dba3260e46565c7835076e9","mask_asset_rel":"masks/20260422_211223_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48059.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8010927438735962}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1162,"y1":1205,"x2":1420,"y2":1342},"slot_box_unclipped_px":{"x1":1162,"y1":1205,"x2":1420,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1185,"y1":1139,"x2":1450,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1154,"y1":1105,"x2":1488,"y2":1376},"area_px":39316.0,"area_cm2":286.03392995264306,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9297236204147339,"mask_sha256":"4600a2b2e29beb7b0b93a8644e1beff56c1987d653a84f8ef6b12513445804f1","mask_binary_sha256":"16970c09b20e1c92c57008c79c569a534ea03f7c593013f2143fc0577a60d3f7","mask_asset_rel":"masks/20260422_211223_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39316.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9297236204147339}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2346,"y1":903,"x2":2583,"y2":1148},"slot_box_unclipped_px":{"x1":2346,"y1":903,"x2":2583,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2387,"y1":863,"x2":2583,"y2":1161},"detected_bbox_px":{"x1":2382,"y1":861,"x2":2592,"y2":1106},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2322,"y1":814,"x2":2592,"y2":1197},"area_px":33738.0,"area_cm2":176.36199369947505,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3253171741962433,"mask_sha256":"612ae4e0c506c0ce7499146f4f47a9c576c3f0e014692f0c7e87fcf324a2342f","mask_binary_sha256":"1d7cb43e314ee0bc9b2e38e0a4807baa8f4e4c62d0fc7ab8e194eacb71fbfd60","mask_asset_rel":"masks/20260422_211223_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33738.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.3253171741962433}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":535,"y1":744,"x2":794,"y2":1032},"slot_box_unclipped_px":{"x1":535,"y1":744,"x2":794,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":496,"y1":751,"x2":766,"y2":1023},"detected_bbox_px":{"x1":499,"y1":747,"x2":767,"y2":1023},"candidate_bbox_px":null,"crop_bbox_px":{"x1":464,"y1":718,"x2":798,"y2":1056},"area_px":53464.0,"area_cm2":283.58823543997335,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9184360504150391,"mask_sha256":"2e28d037fb2d16cc794b9241e08683730a0c2293b4679384af8e105ad5ae5722","mask_binary_sha256":"3e525d034553dbf3b652f2a4c2ce68cd68f09588cad02306b5f81f8ca772456b","mask_asset_rel":"masks/20260422_211223_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53464.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9184360504150391}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1404,"y1":1203,"x2":1678,"y2":1340},"slot_box_unclipped_px":{"x1":1404,"y1":1203,"x2":1678,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1437,"y1":1141,"x2":1699,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1402,"y1":1109,"x2":1731,"y2":1377},"area_px":36579.0,"area_cm2":266.12155671323967,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8171035647392273,"mask_sha256":"b4495fd9d4aed384fb3964db1c39e9f2ee372c875a9210533349c9ffb2537336","mask_binary_sha256":"f77b74ba6c1751935d51750c5a3bdf0eb7fd09075dfce7147940de4530984ce7","mask_asset_rel":"masks/20260422_211223_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36579.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8171035647392273}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":745,"x2":1090,"y2":1032},"slot_box_unclipped_px":{"x1":794,"y1":745,"x2":1090,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":745,"y1":741,"x2":1075,"y2":1041},"detected_bbox_px":{"x1":749,"y1":737,"x2":1072,"y2":1043},"candidate_bbox_px":null,"crop_bbox_px":{"x1":705,"y1":701,"x2":1116,"y2":1077},"area_px":60812.0,"area_cm2":322.5641136760373,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9277148246765137,"mask_sha256":"612d821ea0a4d988da68170c2d5c5458fbd0bdffd5faa3e606beb164fdbb37d7","mask_binary_sha256":"e64f64ff1e26f515c2568b143c812655de7291f7328ae53a1c66faa313fbca4a","mask_asset_rel":"masks/20260422_211223_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60812.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9277148246765137}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1639,"y1":1202,"x2":1946,"y2":1339},"slot_box_unclipped_px":{"x1":1639,"y1":1202,"x2":1946,"y2":1339},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1684,"y1":1162,"x2":1944,"y2":1369},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1645,"y1":1075,"x2":1983,"y2":1375},"area_px":30586.0,"area_cm2":222.5209528317108,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9237097501754761,"mask_sha256":"08175f369b7716366a787091a74c6b50dedac39d737d3e591c0d65e08c1d294b","mask_binary_sha256":"9bfc51cb9e37e3d1fe5ec721cb9b81e3415f20609e881b96b2e4d8620b0a9d99","mask_asset_rel":"masks/20260422_211223_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30586.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9237097501754761}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1090,"y1":721,"x2":1372,"y2":1032},"slot_box_unclipped_px":{"x1":1090,"y1":721,"x2":1372,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1061,"y1":697,"x2":1400,"y2":1007},"detected_bbox_px":{"x1":1063,"y1":703,"x2":1396,"y2":1008},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1020,"y1":660,"x2":1442,"y2":1044},"area_px":66455.0,"area_cm2":352.4961878303799,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9146044254302979,"mask_sha256":"5acc8948e93cb18f8da3399c113983cff090d129768a69de8b27d2b877ecfa39","mask_binary_sha256":"2220b840b14cb1c658b8f27f83c0ce1770b33cf6d0ab6a57c1c673834ed83544","mask_asset_rel":"masks/20260422_211223_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66455.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9146044254302979}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1877,"y1":1200,"x2":2215,"y2":1337},"slot_box_unclipped_px":{"x1":1877,"y1":1200,"x2":2215,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1917,"y1":1116,"x2":2210,"y2":1355},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1879,"y1":1104,"x2":2261,"y2":1374},"area_px":37439.0,"area_cm2":272.37827610888706,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9112740755081177,"mask_sha256":"0804db87cb28f8c4faec17c70c78341abedb89e1aeb3a04f60b6160009c4bcc3","mask_binary_sha256":"9d402ca0620570b4da16578d760ad8f152ab8caa5bb9612dbaae952a12a414b2","mask_asset_rel":"masks/20260422_211223_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37439.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9112740755081177}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":615,"x2":852,"y2":892},"slot_box_unclipped_px":{"x1":487,"y1":615,"x2":852,"y2":892},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1078,"x2":311,"y2":1214},"slot_box_unclipped_px":{"x1":41,"y1":1078,"x2":311,"y2":1214},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1372,"y1":444,"x2":1615,"y2":714},"slot_box_unclipped_px":{"x1":1372,"y1":444,"x2":1615,"y2":714},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1375,"y1":437,"x2":1722,"y2":683},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1333,"y1":407,"x2":1764,"y2":713},"area_px":56736.0,"area_cm2":300.94385242260824,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.18614467978477478,"mask_sha256":"c92346320025c6679d6e88156fea8e590a048937c2330cdc34668a9ec4a63f35","mask_binary_sha256":"9e239c556fa3f229f3eebd138ed5a06884cadeae106dd0d0fca60c6066467517","mask_asset_rel":"masks/20260422_211223_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56736.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.18614467978477478}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2021,"y1":1064,"x2":2360,"y2":1201},"slot_box_unclipped_px":{"x1":2021,"y1":1064,"x2":2360,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1615,"y1":444,"x2":1865,"y2":726},"slot_box_unclipped_px":{"x1":1615,"y1":444,"x2":1865,"y2":726},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2237,"y1":1062,"x2":2469,"y2":1199},"slot_box_unclipped_px":{"x1":2237,"y1":1062,"x2":2469,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1865,"y1":444,"x2":2306,"y2":724},"slot_box_unclipped_px":{"x1":1865,"y1":444,"x2":2306,"y2":724},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":615,"x2":1148,"y2":876},"slot_box_unclipped_px":{"x1":852,"y1":615,"x2":1148,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":211,"y1":1077,"x2":536,"y2":1214},"slot_box_unclipped_px":{"x1":211,"y1":1077,"x2":536,"y2":1214},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":615,"x2":1445,"y2":863},"slot_box_unclipped_px":{"x1":1148,"y1":615,"x2":1445,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1176,"y1":581,"x2":1543,"y2":856},"detected_bbox_px":{"x1":1179,"y1":558,"x2":1552,"y2":853},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1132,"y1":548,"x2":1587,"y2":980},"area_px":72790.0,"area_cm2":380.5023866674014,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9073464870452881,"mask_sha256":"7800e1042144a90431f1bef984536444956964fcd459778e6f87d7015ccc3337","mask_binary_sha256":"9e90beeb260dda3400c1cf2c7b4af0be40ef34e68e50a831314905a2c37d1ebf","mask_asset_rel":"masks/20260422_211223_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":72790.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9073464870452881}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":443,"y1":1076,"x2":752,"y2":1213},"slot_box_unclipped_px":{"x1":443,"y1":1076,"x2":752,"y2":1213},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":615,"x2":1745,"y2":857},"slot_box_unclipped_px":{"x1":1445,"y1":615,"x2":1745,"y2":857},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1528,"y1":583,"x2":1813,"y2":875},"detected_bbox_px":{"x1":1541,"y1":572,"x2":1804,"y2":880},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1493,"y1":548,"x2":1847,"y2":927},"area_px":56262.0,"area_cm2":294.10393293970793,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2833254039287567,"mask_sha256":"86106da618c4f2777b517f11234e5cdd072446dddcaa020e1a88d3a9ba9075b5","mask_binary_sha256":"f3fe3c96fad774bcd3cded881a97ada182fba84d24c35a0ad2792a7f46aff581","mask_asset_rel":"masks/20260422_211223_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56262.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.2833254039287567}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":690,"y1":1074,"x2":962,"y2":1211},"slot_box_unclipped_px":{"x1":690,"y1":1074,"x2":962,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":702,"y1":990,"x2":957,"y2":1160},"candidate_bbox_px":null,"crop_bbox_px":{"x1":669,"y1":972,"x2":968,"y2":1234},"area_px":30777.0,"area_cm2":223.9105265579534,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.23192699253559113,"mask_sha256":"d47391befc3d0c237ffa801cba26aea9ebf5b4356a33794d73a85d68459df0ee","mask_binary_sha256":"393a5a0846873d2f526acfc8a96004ba6e2600f27949bbf0db75796cb98b76f3","mask_asset_rel":"masks/20260422_211223_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30777.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.23192699253559113}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":615,"x2":2046,"y2":870},"slot_box_unclipped_px":{"x1":1745,"y1":615,"x2":2046,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1802,"y1":588,"x2":2118,"y2":870},"detected_bbox_px":{"x1":1807,"y1":573,"x2":2107,"y2":900},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1763,"y1":554,"x2":2156,"y2":914},"area_px":69808.0,"area_cm2":364.91428229808986,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8470548987388611,"mask_sha256":"759af81ac1cbb90a12de63aa4f46c288d23a3137c52bb2e0f15b23c26237fec1","mask_binary_sha256":"fde23fb40a9b7ea09af8a51ea79746a4e4bcd3e21f12aa48fecb2aeecd9b0fe4","mask_asset_rel":"masks/20260422_211223_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69808.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8470548987388611}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":22,"y1":444,"x2":304,"y2":781},"slot_box_unclipped_px":{"x1":22,"y1":444,"x2":304,"y2":781},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":125,"y1":542,"x2":348,"y2":811},"detected_bbox_px":{"x1":128,"y1":543,"x2":348,"y2":811},"candidate_bbox_px":null,"crop_bbox_px":{"x1":75,"y1":490,"x2":385,"y2":861},"area_px":42913.0,"area_cm2":227.62273581167844,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4492529332637787,"mask_sha256":"8c7e009fc99378abf884a9e5dac765293022705cd69207af6337636f71abecc4","mask_binary_sha256":"36311d7bd0ad5cfda13876ea85d71aa979c7f9e87e8f944575effad00d71265d","mask_asset_rel":"masks/20260422_211223_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42913.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4492529332637787}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":931,"y1":1072,"x2":1175,"y2":1209},"slot_box_unclipped_px":{"x1":931,"y1":1072,"x2":1175,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":954,"y1":989,"x2":1201,"y2":1220},"candidate_bbox_px":null,"crop_bbox_px":{"x1":912,"y1":966,"x2":1278,"y2":1226},"area_px":37085.0,"area_cm2":269.80283579951595,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.41841110587120056,"mask_sha256":"db64337b32b3900f1829392e3029962f4e2fbe02d04a490d5ab313290a4b39a0","mask_binary_sha256":"280f6554867e44ce2d55de19d3c2c4a69db642d45a20334236e513668dda448e","mask_asset_rel":"masks/20260422_211223_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37085.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.41841110587120056}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2046,"y1":615,"x2":2346,"y2":879},"slot_box_unclipped_px":{"x1":2046,"y1":615,"x2":2346,"y2":879},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2097,"y1":602,"x2":2354,"y2":852},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2066,"y1":572,"x2":2385,"y2":882},"area_px":46805.0,"area_cm2":244.66841884829955,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.1534547507762909,"mask_sha256":"b723b97d9c00e461a8f60dd03406de3c66163b1949c883be0dc1e55297314a9d","mask_binary_sha256":"9db32f8d9b050fd5b6493d05f435c81de068a0ec5712aca0264b8bcbe86fb62a","mask_asset_rel":"masks/20260422_211223_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46805.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.1534547507762909}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":304,"y1":444,"x2":535,"y2":770},"slot_box_unclipped_px":{"x1":304,"y1":444,"x2":535,"y2":770},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":330,"y1":515,"x2":564,"y2":750},"detected_bbox_px":{"x1":318,"y1":515,"x2":554,"y2":746},"candidate_bbox_px":null,"crop_bbox_px":{"x1":300,"y1":457,"x2":592,"y2":816},"area_px":36123.0,"area_cm2":191.60664800235966,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7645330429077148,"mask_sha256":"849be187460cc3421cbbc0cafdbe6fcab9a6ca7a9251915dd1da1e2d0715b2da","mask_binary_sha256":"393d3eb268b4d0a366d08097623a2ef5c9c47426bb7ba9273cb5a6e052b67010","mask_asset_rel":"masks/20260422_211223_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36123.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7645330429077148}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1168,"y1":1071,"x2":1405,"y2":1208},"slot_box_unclipped_px":{"x1":1168,"y1":1071,"x2":1405,"y2":1208},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260422_211223_cam0_rf.jpg","frame_source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2346,"y1":615,"x2":2583,"y2":903},"slot_box_unclipped_px":{"x1":2346,"y1":615,"x2":2583,"y2":903},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2365,"y1":742,"x2":2477,"y2":868},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2318,"y1":580,"x2":2592,"y2":938},"area_px":9294.0,"area_cm2":48.58344802427296,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.41144153475761414,"mask_sha256":"ddc75ab0cc2c00f6e5ee464f1dfe28ac5fb9d4f13ace15b30b42e45714452140","mask_binary_sha256":"9d4708887cb307a4e10da387d0cf2bca1247675b6fd1228cdce32b2db892fa99","mask_asset_rel":"masks/20260422_211223_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9294.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.41144153475761414}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":535,"y1":444,"x2":794,"y2":744},"slot_box_unclipped_px":{"x1":535,"y1":444,"x2":794,"y2":744},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":557,"y1":530,"x2":820,"y2":762},"candidate_bbox_px":null,"crop_bbox_px":{"x1":525,"y1":502,"x2":852,"y2":790},"area_px":36452.0,"area_cm2":193.35175741167717,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.10929962247610092,"mask_sha256":"f0aa476f22a2b037796bd1de8479edc182330727e890b31214c33b1c5de413fd","mask_binary_sha256":"d03965ae8e88ecff4fcd08752af508efeff81cf136c93d36fab7f06f7f0f9cbc","mask_asset_rel":"masks/20260422_211223_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36452.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.10929962247610092}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1389,"y1":1069,"x2":1640,"y2":1206},"slot_box_unclipped_px":{"x1":1389,"y1":1069,"x2":1640,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":794,"y1":444,"x2":1090,"y2":745},"slot_box_unclipped_px":{"x1":794,"y1":444,"x2":1090,"y2":745},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":790,"y1":459,"x2":1101,"y2":745},"detected_bbox_px":{"x1":792,"y1":461,"x2":1100,"y2":754},"candidate_bbox_px":null,"crop_bbox_px":{"x1":753,"y1":425,"x2":1138,"y2":781},"area_px":58466.0,"area_cm2":310.12026360230215,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9056641459465027,"mask_sha256":"1a9eb03df624dee508de265bf223fc9ab872b5b42c3c8abcd31d51d959015f88","mask_binary_sha256":"5d881cac55bd3160c1e8b7cf2d6ff8e77aab9ebba0ad013803922cb2d2183b41","mask_asset_rel":"masks/20260422_211223_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58466.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9056641459465027}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1602,"y1":1067,"x2":1878,"y2":1204},"slot_box_unclipped_px":{"x1":1602,"y1":1067,"x2":1878,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260422_211223_cam1_rf.jpg","frame_source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1090,"y1":444,"x2":1372,"y2":721},"slot_box_unclipped_px":{"x1":1090,"y1":444,"x2":1372,"y2":721},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1110,"y1":452,"x2":1391,"y2":700},"detected_bbox_px":{"x1":1113,"y1":452,"x2":1387,"y2":699},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1076,"y1":422,"x2":1425,"y2":739},"area_px":45620.0,"area_cm2":241.98143238013586,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.847154974937439,"mask_sha256":"e8bb16cfb3faed858269bd3b4596660ce3f91252993b1464a9d0a0aff0b29dca","mask_binary_sha256":"5eaed64994131b59e0c4edc1daf97c33012aba84305ae79dd161d4ad51160918","mask_asset_rel":"masks/20260422_211223_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45620.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.847154974937439}},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260422_211223_cam2_rf.jpg","frame_source_sha256":"2f6d852b42c451cb981273a26f7bd345fe7177cc1eb0c7d869223561d4f0a3cd","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1809,"y1":1066,"x2":2119,"y2":1203},"slot_box_unclipped_px":{"x1":1809,"y1":1066,"x2":2119,"y2":1203},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":488,"y1":894,"x2":853,"y2":1160},"slot_box_unclipped_px":{"x1":488,"y1":894,"x2":853,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1211,"x2":216,"y2":1346},"slot_box_unclipped_px":{"x1":41,"y1":1211,"x2":216,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1402,"y1":735,"x2":1654,"y2":1058},"slot_box_unclipped_px":{"x1":1402,"y1":735,"x2":1654,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1393,"y1":698,"x2":1739,"y2":998},"detected_bbox_px":{"x1":1395,"y1":700,"x2":1733,"y2":999},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1351,"y1":662,"x2":1781,"y2":1034},"area_px":73513.0,"area_cm2":389.93382372996336,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9212097525596619,"mask_sha256":"caf0eca934430c6f4265ae8e1e85b73cb64f6833cbf64424c516167e941848ff","mask_binary_sha256":"355b620342e0d958840aee1fa62fe8f9fd4074f0cf59cc75ad44968fc08303a4","mask_asset_rel":"masks/20260423_080317_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":73513.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9212097525596619}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2122,"y1":1196,"x2":2469,"y2":1333},"slot_box_unclipped_px":{"x1":2122,"y1":1196,"x2":2469,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1654,"y1":766,"x2":1875,"y2":1058},"slot_box_unclipped_px":{"x1":1654,"y1":766,"x2":1875,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2363,"y1":1195,"x2":2469,"y2":1332},"slot_box_unclipped_px":{"x1":2363,"y1":1195,"x2":2469,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1875,"y1":771,"x2":2307,"y2":1058},"slot_box_unclipped_px":{"x1":1875,"y1":771,"x2":2307,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":891,"x2":1149,"y2":1160},"slot_box_unclipped_px":{"x1":853,"y1":891,"x2":1149,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":114,"y1":1210,"x2":448,"y2":1346},"slot_box_unclipped_px":{"x1":114,"y1":1210,"x2":448,"y2":1346},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":871,"x2":1445,"y2":1160},"slot_box_unclipped_px":{"x1":1149,"y1":871,"x2":1445,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1174,"y1":823,"x2":1572,"y2":1183},"detected_bbox_px":{"x1":1175,"y1":818,"x2":1569,"y2":1224},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1126,"y1":764,"x2":1620,"y2":1226},"area_px":110049.0,"area_cm2":575.2700528968383,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8261666893959045,"mask_sha256":"f7741f868315d219366f2e57358e342b158eaca1b8ea19bb278e9d484fc9017d","mask_binary_sha256":"595e41b5e39f6f5a773513fe06e4bfd5f6aa8c57f8ca4e4484858e4f127c1647","mask_asset_rel":"masks/20260423_080317_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":110049.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8261666893959045}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":352,"y1":1208,"x2":695,"y2":1345},"slot_box_unclipped_px":{"x1":352,"y1":1208,"x2":695,"y2":1345},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":377,"y1":1148,"x2":692,"y2":1365},"candidate_bbox_px":null,"crop_bbox_px":{"x1":353,"y1":1118,"x2":739,"y2":1374},"area_px":42207.0,"area_cm2":307.06669247917404,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9023464918136597,"mask_sha256":"3325243c5dcd636fe72afd5f31f7edee68919ff437013d31a980b75053148fe2","mask_binary_sha256":"3e14a6e56c8e091b8232aa018c1f96f71aeb021ebd987825cd00c0e156819155","mask_asset_rel":"masks/20260423_080317_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42207.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9023464918136597}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":862,"x2":1744,"y2":1160},"slot_box_unclipped_px":{"x1":1445,"y1":862,"x2":1744,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1524,"y1":834,"x2":1858,"y2":1173},"detected_bbox_px":{"x1":1530,"y1":839,"x2":1857,"y2":1164},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1484,"y1":776,"x2":1898,"y2":1214},"area_px":73917.0,"area_cm2":386.39366554876096,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.767078697681427,"mask_sha256":"8667832f58947ee8257b41b1a2c335d3c66b57e9538bcc72a3e6316456958463","mask_binary_sha256":"6c6d2666dece2781dc1ac398564195ca095d270c9c2a000282e1337e998b9801","mask_asset_rel":"masks/20260423_080317_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":73917.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.767078697681427}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":730,"x2":140,"y2":1058},"slot_box_unclipped_px":{"x1":9,"y1":730,"x2":140,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":631,"y1":1206,"x2":936,"y2":1344},"slot_box_unclipped_px":{"x1":631,"y1":1206,"x2":936,"y2":1344},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":682,"y1":1121,"x2":942,"y2":1371},"candidate_bbox_px":null,"crop_bbox_px":{"x1":645,"y1":1096,"x2":984,"y2":1374},"area_px":43419.0,"area_cm2":315.8843016739701,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9326554536819458,"mask_sha256":"7fd62ca059b1079ebb8788e6a5de349ff3261d1a22e93c29d1216e5fe96cb2c0","mask_binary_sha256":"892fd430edb1027bd7fb8fcbfdf0655f6c9dd8146c310cbc96ffeb7db35c8076","mask_asset_rel":"masks/20260423_080317_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43419.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9326554536819458}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":873,"x2":2044,"y2":1160},"slot_box_unclipped_px":{"x1":1744,"y1":873,"x2":2044,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1848,"y1":857,"x2":2150,"y2":1154},"detected_bbox_px":{"x1":1849,"y1":854,"x2":2149,"y2":1152},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1812,"y1":821,"x2":2186,"y2":1190},"area_px":63892.0,"area_cm2":333.9889887203409,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9170420169830322,"mask_sha256":"cc7d5f40a4ffbb330b7a1fc4e91547fd50c81cbb9f8671e46cb3ed8417845138","mask_binary_sha256":"5835055f9c2bf622909defc8ce3bc65cd7bada64341a3140970873c9123aa399","mask_asset_rel":"masks/20260423_080317_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63892.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9170420169830322}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":140,"y1":760,"x2":361,"y2":1058},"slot_box_unclipped_px":{"x1":140,"y1":760,"x2":361,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":90,"y1":782,"x2":288,"y2":1039},"detected_bbox_px":{"x1":85,"y1":786,"x2":288,"y2":1029},"candidate_bbox_px":null,"crop_bbox_px":{"x1":63,"y1":744,"x2":312,"y2":1072},"area_px":35045.0,"area_cm2":185.8886299377874,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8314335346221924,"mask_sha256":"bb63aca110a21c557514d216195240edb70671bd27029e7bf882a58435991835","mask_binary_sha256":"7069d55dad2e1a5d06110784944aba4960cbcd22ac667043e3945038395e9d14","mask_asset_rel":"masks/20260423_080317_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35045.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8314335346221924}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":903,"y1":1205,"x2":1173,"y2":1342},"slot_box_unclipped_px":{"x1":903,"y1":1205,"x2":1173,"y2":1342},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":935,"y1":1129,"x2":1192,"y2":1357},"candidate_bbox_px":null,"crop_bbox_px":{"x1":897,"y1":1081,"x2":1233,"y2":1375},"area_px":39567.0,"area_cm2":287.8600189855588,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9002909660339355,"mask_sha256":"468b0cdf47b099391677be13455da34d249a64a67eebb99872c64b93fec4b95a","mask_binary_sha256":"69ae214d3f7979e77215bbe46ae3682cadd0cf2edd10cf8fe811dd991c0e8889","mask_asset_rel":"masks/20260423_080317_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39567.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9002909660339355}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2044,"y1":882,"x2":2345,"y2":1160},"slot_box_unclipped_px":{"x1":2044,"y1":882,"x2":2345,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2133,"y1":854,"x2":2417,"y2":1138},"detected_bbox_px":{"x1":2134,"y1":853,"x2":2412,"y2":1135},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2099,"y1":820,"x2":2451,"y2":1172},"area_px":52941.0,"area_cm2":276.74374024672204,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9055637121200562,"mask_sha256":"bd59966e09b2206567eae61afae454bb659a40dc7a597cbbf9d99d25acce7f3a","mask_binary_sha256":"9a9d150b35090db13860fd09caf0a08f25cf67275146f77761814b377d7bac90","mask_asset_rel":"masks/20260423_080317_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52941.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9055637121200562}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":361,"y1":767,"x2":607,"y2":1058},"slot_box_unclipped_px":{"x1":361,"y1":767,"x2":607,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":277,"y1":770,"x2":512,"y2":1053},"detected_bbox_px":{"x1":282,"y1":763,"x2":505,"y2":1080},"candidate_bbox_px":null,"crop_bbox_px":{"x1":248,"y1":733,"x2":540,"y2":1087},"area_px":48675.0,"area_cm2":258.1860197523699,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.48801618814468384,"mask_sha256":"ed778ef3ec753ceaf7d07bb43ee9288bfcdc0047255c176cdfd99beb21eed7b8","mask_binary_sha256":"831861755da39b1ee7dbe5ff883915de8226b91fa7168db5b09d817a9ae74737","mask_asset_rel":"masks/20260423_080317_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48675.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.48801618814468384}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1164,"y1":1203,"x2":1421,"y2":1340},"slot_box_unclipped_px":{"x1":1164,"y1":1203,"x2":1421,"y2":1340},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1189,"y1":1137,"x2":1451,"y2":1364},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1158,"y1":1103,"x2":1487,"y2":1374},"area_px":40586.0,"area_cm2":295.2735039438898,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9348294734954834,"mask_sha256":"073fea9672e3d99ffd30dc412c8396a266d11706e7b76136d18562f6241910d4","mask_binary_sha256":"7e166f82f177311d89c3f0bb89434551f2d2f3a6d5a89ad25030af2b64fa4451","mask_asset_rel":"masks/20260423_080317_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40586.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9348294734954834}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2345,"y1":909,"x2":2581,"y2":1160},"slot_box_unclipped_px":{"x1":2345,"y1":909,"x2":2581,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":2386,"y1":868,"x2":2580,"y2":1160},"detected_bbox_px":{"x1":2386,"y1":869,"x2":2581,"y2":1160},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2321,"y1":831,"x2":2592,"y2":1195},"area_px":37728.0,"area_cm2":197.2193164471455,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.2707446813583374,"mask_sha256":"51c69cd6302de42cf6613329f06d91fc6d711295a5486e906db5199a569c28cf","mask_binary_sha256":"41ee93c3495210aae7e4b96e3b5250082be0d7049bdba0147cc7e6b27499b57e","mask_asset_rel":"masks/20260423_080317_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37728.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.2707446813583374}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":607,"y1":758,"x2":853,"y2":1058},"slot_box_unclipped_px":{"x1":607,"y1":758,"x2":853,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":501,"y1":758,"x2":771,"y2":1026},"detected_bbox_px":{"x1":503,"y1":751,"x2":768,"y2":1028},"candidate_bbox_px":null,"crop_bbox_px":{"x1":469,"y1":726,"x2":803,"y2":1062},"area_px":53044.0,"area_cm2":281.3604361940361,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.924489438533783,"mask_sha256":"ce8313ba72e6e677bde4fb241f74a6264134f5b122fcb1364be2924caedf2a58","mask_binary_sha256":"e563630bcbb2e2432ea33f3c8e448337b7ea562d41ddd4fb12076d2acfe29d26","mask_asset_rel":"masks/20260423_080317_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53044.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.924489438533783}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1408,"y1":1201,"x2":1680,"y2":1338},"slot_box_unclipped_px":{"x1":1408,"y1":1201,"x2":1680,"y2":1338},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1438,"y1":1122,"x2":1698,"y2":1366},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1405,"y1":1104,"x2":1730,"y2":1375},"area_px":38073.0,"area_cm2":276.9907878493992,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8431203365325928,"mask_sha256":"b6159159c12b6680bcf83e84071a00052afd2c12b3c46921ad36f3f7015e94af","mask_binary_sha256":"2006701d740e0ec3ccb7fedc3df2dd98ebdf4e60acd8c8cb46bc5b20fc4f3618","mask_asset_rel":"masks/20260423_080317_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38073.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8431203365325928}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":750,"x2":1107,"y2":1058},"slot_box_unclipped_px":{"x1":853,"y1":750,"x2":1107,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":{"x1":750,"y1":739,"x2":1081,"y2":1048},"detected_bbox_px":{"x1":754,"y1":740,"x2":1077,"y2":1046},"candidate_bbox_px":null,"crop_bbox_px":{"x1":710,"y1":701,"x2":1121,"y2":1085},"area_px":61109.0,"area_cm2":324.13948599995007,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9014171957969666,"mask_sha256":"ffa447205350946d2aa357a761ef3d3742ca89879e77859d1137e050b5733e82","mask_binary_sha256":"fd9836be4e0e1034cbfaa92d5baa3870b627c5392f5031f000601f267ea3d33e","mask_asset_rel":"masks/20260423_080317_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61109.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9014171957969666}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1644,"y1":1200,"x2":1948,"y2":1337},"slot_box_unclipped_px":{"x1":1644,"y1":1200,"x2":1948,"y2":1337},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1682,"y1":1147,"x2":1943,"y2":1367},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1647,"y1":1138,"x2":1981,"y2":1370},"area_px":32492.0,"area_cm2":236.3875890736921,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.927990198135376,"mask_sha256":"3886e12568ad3118ca70c155192c2feb3a823cfdd53269dd22a0fc2638171755","mask_binary_sha256":"65634ccfa1772ab45e25c112103f334a2c7baccbba13d672e18feff1dbf2ddad","mask_asset_rel":"masks/20260423_080317_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32492.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.927990198135376}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1107,"y1":732,"x2":1402,"y2":1058},"slot_box_unclipped_px":{"x1":1107,"y1":732,"x2":1402,"y2":1058},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1065,"y1":708,"x2":1403,"y2":1006},"detected_bbox_px":{"x1":1067,"y1":707,"x2":1403,"y2":1010},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1024,"y1":672,"x2":1445,"y2":1042},"area_px":67252.0,"area_cm2":356.7237021137417,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9240522980690002,"mask_sha256":"15fb4b43ed0021c4792e88c93581f9e3c89b91ad4dc556a834403b243d275408","mask_binary_sha256":"ba1248397a316cc86f19f141d4babce4507121f6d2dfc155a324165044d43de3","mask_asset_rel":"masks/20260423_080317_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67252.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9240522980690002}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1881,"y1":1198,"x2":2217,"y2":1335},"slot_box_unclipped_px":{"x1":1881,"y1":1198,"x2":2217,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1917,"y1":1114,"x2":2200,"y2":1354},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1882,"y1":1103,"x2":2255,"y2":1373},"area_px":35771.0,"area_cm2":260.2431505833756,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8854728937149048,"mask_sha256":"2921d19949c32de90434d95c9330779a1578f787dccc7ed1a08d2ec9bdbbec08","mask_binary_sha256":"9df69738d28480f9d9a17ebcc64b9bb74f2f48760c6bccb25c3d63f597e6a64a","mask_asset_rel":"masks/20260423_080317_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35771.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8854728937149048}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":488,"y1":612,"x2":853,"y2":894},"slot_box_unclipped_px":{"x1":488,"y1":612,"x2":853,"y2":894},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1076,"x2":318,"y2":1212},"slot_box_unclipped_px":{"x1":41,"y1":1076,"x2":318,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1402,"y1":441,"x2":1654,"y2":735},"slot_box_unclipped_px":{"x1":1402,"y1":441,"x2":1654,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1387,"y1":442,"x2":1726,"y2":690},"detected_bbox_px":{"x1":1385,"y1":443,"x2":1728,"y2":692},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1346,"y1":412,"x2":1767,"y2":751},"area_px":57388.0,"area_cm2":304.40224553772987,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7568992376327515,"mask_sha256":"037f1089c10b1611846382affaf32936e8cab8ed90a2016b88c6d4478a05b44b","mask_binary_sha256":"a45df89aa47964c3cf62e29a68ce01a3ac43ee68872f5d197094eeffbace5f9f","mask_asset_rel":"masks/20260423_080317_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57388.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7568992376327515}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2027,"y1":1062,"x2":2364,"y2":1199},"slot_box_unclipped_px":{"x1":2027,"y1":1062,"x2":2364,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1654,"y1":441,"x2":1875,"y2":766},"slot_box_unclipped_px":{"x1":1654,"y1":441,"x2":1875,"y2":766},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2244,"y1":1060,"x2":2469,"y2":1197},"slot_box_unclipped_px":{"x1":2244,"y1":1060,"x2":2469,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1875,"y1":441,"x2":2307,"y2":771},"slot_box_unclipped_px":{"x1":1875,"y1":441,"x2":2307,"y2":771},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":612,"x2":1149,"y2":891},"slot_box_unclipped_px":{"x1":853,"y1":612,"x2":1149,"y2":891},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":215,"y1":1075,"x2":543,"y2":1212},"slot_box_unclipped_px":{"x1":215,"y1":1075,"x2":543,"y2":1212},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":612,"x2":1445,"y2":871},"slot_box_unclipped_px":{"x1":1149,"y1":612,"x2":1445,"y2":871},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1174,"y1":584,"x2":1540,"y2":862},"detected_bbox_px":{"x1":1177,"y1":567,"x2":1548,"y2":861},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1129,"y1":551,"x2":1584,"y2":982},"area_px":72865.0,"area_cm2":380.89444160626743,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8805482387542725,"mask_sha256":"f952ac2725be6387aeda54e83a2d176bcdfbae9a2f63ba8c074b813580129c5e","mask_binary_sha256":"673318e820331427211358558150a511f9528b8c337db20bc9725a426ad02d38","mask_asset_rel":"masks/20260423_080317_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":72865.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8805482387542725}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":447,"y1":1074,"x2":758,"y2":1211},"slot_box_unclipped_px":{"x1":447,"y1":1074,"x2":758,"y2":1211},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":612,"x2":1744,"y2":862},"slot_box_unclipped_px":{"x1":1445,"y1":612,"x2":1744,"y2":862},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1526,"y1":589,"x2":1811,"y2":881},"detected_bbox_px":{"x1":1527,"y1":581,"x2":1797,"y2":896},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1489,"y1":554,"x2":1845,"y2":926},"area_px":61292.0,"area_cm2":320.3977508396534,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3605378270149231,"mask_sha256":"fc961274190d0aa673b97d7ed1c87b028a44664b3a75da3747bdc41e72325b64","mask_binary_sha256":"ed052e225b51e85e5efec676038ec255548f9d7817a618b4aa54b689a4b4e551","mask_asset_rel":"masks/20260423_080317_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61292.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3605378270149231}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":9,"y1":441,"x2":140,"y2":730},"slot_box_unclipped_px":{"x1":9,"y1":441,"x2":140,"y2":730},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":694,"y1":1072,"x2":969,"y2":1209},"slot_box_unclipped_px":{"x1":694,"y1":1072,"x2":969,"y2":1209},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":705,"y1":985,"x2":944,"y2":1170},"candidate_bbox_px":null,"crop_bbox_px":{"x1":667,"y1":970,"x2":1027,"y2":1189},"area_px":31425.0,"area_cm2":228.62489187002262,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2440379112958908,"mask_sha256":"25acc931c38f6a6b3a1662d2569133cd1e0ca0d2fdb46be7642a8710ff47ed47","mask_binary_sha256":"68524270459687adc7b4c8090ada97db3416fb4e38ee465e991f55447d20de65","mask_asset_rel":"masks/20260423_080317_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31425.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.2440379112958908}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":612,"x2":2044,"y2":873},"slot_box_unclipped_px":{"x1":1744,"y1":612,"x2":2044,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1801,"y1":583,"x2":2112,"y2":872},"detected_bbox_px":{"x1":1804,"y1":578,"x2":2110,"y2":900},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1763,"y1":548,"x2":2149,"y2":923},"area_px":70261.0,"area_cm2":367.2822941288404,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7962230443954468,"mask_sha256":"85228048474f0a060bf953e40314c9d547066179564a60e0b2cbde924eb18f63","mask_binary_sha256":"8e8de8f5a45e449204290386e36ac6a9754be6187e0dd610e6e877c52a5e29ff","mask_asset_rel":"masks/20260423_080317_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70261.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7962230443954468}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":140,"y1":441,"x2":361,"y2":760},"slot_box_unclipped_px":{"x1":140,"y1":441,"x2":361,"y2":760},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":138,"y1":547,"x2":340,"y2":822},"candidate_bbox_px":null,"crop_bbox_px":{"x1":114,"y1":514,"x2":364,"y2":855},"area_px":35293.0,"area_cm2":187.20409234967417,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.1624707281589508,"mask_sha256":"87a413929055d694fb4bf3c38c9a62f26d1b2a81bd8914aeaba39b33a473c87f","mask_binary_sha256":"114415dba785801de2c4461f2d421f87fc17f31ac95fde4cc1c5a0bf9f741fae","mask_asset_rel":"masks/20260423_080317_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35293.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.1624707281589508}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":935,"y1":1070,"x2":1182,"y2":1207},"slot_box_unclipped_px":{"x1":935,"y1":1070,"x2":1182,"y2":1207},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2044,"y1":612,"x2":2345,"y2":882},"slot_box_unclipped_px":{"x1":2044,"y1":612,"x2":2345,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2091,"y1":600,"x2":2352,"y2":863},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2060,"y1":568,"x2":2383,"y2":895},"area_px":48108.0,"area_cm2":251.47971998619795,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.1376550942659378,"mask_sha256":"623028770af1c106dfcd7364cc898e5de683fb6e8419309fa6b324d7d15fd684","mask_binary_sha256":"3e0cbccc28c70e31ad6324e038437eabdd8bfaccee8d6cf1e7b977c89b8c7cb8","mask_asset_rel":"masks/20260423_080317_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48108.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.1376550942659378}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":361,"y1":441,"x2":607,"y2":767},"slot_box_unclipped_px":{"x1":361,"y1":441,"x2":607,"y2":767},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":306,"y1":518,"x2":564,"y2":760},"detected_bbox_px":{"x1":305,"y1":519,"x2":567,"y2":758},"candidate_bbox_px":null,"crop_bbox_px":{"x1":275,"y1":458,"x2":595,"y2":817},"area_px":39697.0,"area_cm2":210.56415872850184,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.820706307888031,"mask_sha256":"82a4c116b007410e7089e21c585b4ac7bd658fb0206da08217c6fcd130085f77","mask_binary_sha256":"49033e5ebc6703d4123a100bf2b03e8b67b9abb436212927b8eb6bb9e1d27308","mask_asset_rel":"masks/20260423_080317_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39697.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.820706307888031}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1172,"y1":1069,"x2":1409,"y2":1206},"slot_box_unclipped_px":{"x1":1172,"y1":1069,"x2":1409,"y2":1206},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260423_080317_cam0_rf.jpg","frame_source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2345,"y1":612,"x2":2581,"y2":909},"slot_box_unclipped_px":{"x1":2345,"y1":612,"x2":2581,"y2":909},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2363,"y1":750,"x2":2475,"y2":876},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2317,"y1":576,"x2":2592,"y2":945},"area_px":9373.0,"area_cm2":48.996412559878465,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.6931204795837402,"mask_sha256":"cdd72972c9ba04e7abb46982c799cad3d4e11647f4029df9de40117b124005d9","mask_binary_sha256":"fddb2361ee01f03f17864cc7c6dfbbc4ca95f648d3757e672fd8c5f5c57b6d13","mask_asset_rel":"masks/20260423_080317_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9373.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.6931204795837402}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":607,"y1":441,"x2":853,"y2":758},"slot_box_unclipped_px":{"x1":607,"y1":441,"x2":853,"y2":758},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":557,"y1":534,"x2":824,"y2":770},"candidate_bbox_px":null,"crop_bbox_px":{"x1":525,"y1":506,"x2":856,"y2":798},"area_px":39662.0,"area_cm2":210.37850879134038,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.0945919081568718,"mask_sha256":"4fe2cc3999e75fb7b9384561ea73c9fe56f333a3ddc3e00f3f1db4aa4e49eac3","mask_binary_sha256":"27fcfc563e909fb5e73bda00c643ee5d9663c34f4190e9d5f21e105ed1b93e0c","mask_asset_rel":"masks/20260423_080317_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39662.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.0945919081568718}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1395,"y1":1067,"x2":1645,"y2":1204},"slot_box_unclipped_px":{"x1":1395,"y1":1067,"x2":1645,"y2":1204},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":441,"x2":1107,"y2":750},"slot_box_unclipped_px":{"x1":853,"y1":441,"x2":1107,"y2":750},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":794,"y1":464,"x2":1105,"y2":753},"detected_bbox_px":{"x1":794,"y1":463,"x2":1105,"y2":771},"candidate_bbox_px":null,"crop_bbox_px":{"x1":757,"y1":429,"x2":1142,"y2":788},"area_px":59240.0,"area_cm2":314.22577935552937,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8952476978302002,"mask_sha256":"02ac78f7cea1d3c6f961e12b353e8b5fcc3e2fbab948337ff59b13030d8e2ecf","mask_binary_sha256":"1b285348a0e427d0632fc574823fb8d43093f807b42dbf23f6103c4b27e85540","mask_asset_rel":"masks/20260423_080317_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59240.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8952476978302002}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1608,"y1":1065,"x2":1882,"y2":1202},"slot_box_unclipped_px":{"x1":1608,"y1":1065,"x2":1882,"y2":1202},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260423_080317_cam1_rf.jpg","frame_source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1107,"y1":441,"x2":1402,"y2":732},"slot_box_unclipped_px":{"x1":1107,"y1":441,"x2":1402,"y2":732},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1112,"y1":458,"x2":1394,"y2":712},"detected_bbox_px":{"x1":1116,"y1":459,"x2":1393,"y2":713},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1078,"y1":428,"x2":1428,"y2":752},"area_px":47545.0,"area_cm2":252.1921789240149,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8370267748832703,"mask_sha256":"1524a71a8cf73d164314ece2ff890519e99ae4cb5574932815806974a66f5d37","mask_binary_sha256":"6a37c663369d488fa5109ffc16cd0237a38c2daf98d2d2fc20504a00c580637f","mask_asset_rel":"masks/20260423_080317_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47545.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8370267748832703}},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260423_080317_cam2_rf.jpg","frame_source_sha256":"ef6697e138cd6ea54a38367d888e4e09483bc3bece08626507c2fc22f3b10b95","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1816,"y1":1064,"x2":2123,"y2":1201},"slot_box_unclipped_px":{"x1":1816,"y1":1064,"x2":2123,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":489,"y1":886,"x2":853,"y2":1151},"slot_box_unclipped_px":{"x1":489,"y1":886,"x2":853,"y2":1151},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1200,"x2":216,"y2":1335},"slot_box_unclipped_px":{"x1":42,"y1":1200,"x2":216,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1408,"y1":699,"x2":1649,"y2":1053},"slot_box_unclipped_px":{"x1":1408,"y1":699,"x2":1649,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1393,"y1":687,"x2":1741,"y2":1013},"detected_bbox_px":{"x1":1392,"y1":687,"x2":1738,"y2":1014},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1351,"y1":645,"x2":1783,"y2":1052},"area_px":78860.0,"area_cm2":418.29582984431204,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8271155953407288,"mask_sha256":"9b56bd09e7e727465b3e75f119cb1234d81225e816639aa9351843e62406f57f","mask_binary_sha256":"23202296be14b0e6f97855db965cbfc34dba430bf96a5ef72af8264108ced9e0","mask_asset_rel":"masks/20260424_113405_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":78860.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","target_confidence":0.8271155953407288}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2122,"y1":1185,"x2":2469,"y2":1322},"slot_box_unclipped_px":{"x1":2122,"y1":1185,"x2":2469,"y2":1322},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1738,"y1":704,"x2":1938,"y2":1053},"slot_box_unclipped_px":{"x1":1738,"y1":704,"x2":1938,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2363,"y1":1184,"x2":2469,"y2":1321},"slot_box_unclipped_px":{"x1":2363,"y1":1184,"x2":2469,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1874,"y1":693,"x2":2334,"y2":1053},"slot_box_unclipped_px":{"x1":1874,"y1":693,"x2":2334,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":883,"x2":1147,"y2":1151},"slot_box_unclipped_px":{"x1":852,"y1":883,"x2":1147,"y2":1151},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":105,"y1":1199,"x2":447,"y2":1335},"slot_box_unclipped_px":{"x1":105,"y1":1199,"x2":447,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":863,"x2":1442,"y2":1151},"slot_box_unclipped_px":{"x1":1147,"y1":863,"x2":1442,"y2":1151},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1155,"y1":797,"x2":1563,"y2":1182},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1106,"y1":751,"x2":1612,"y2":1228},"area_px":109623.0,"area_cm2":573.0431808440795,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8841012120246887,"mask_sha256":"04d59420b24ee970fdd4fc0139a25f19842bd7efafddea86e24a63226f6a1286","mask_binary_sha256":"643e5ffb166c666c2316f186835f4125260571bddf058cc8c61afbf870052134","mask_asset_rel":"masks/20260424_113405_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":109623.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.8841012120246887}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":null,"slot_box_unclipped_px":{"x1":5,"y1":755,"x2":-159,"y2":1053},"slot_box_visible_fraction":0.0,"slot_box_roi_fraction":0.0,"slot_box_clip_status":"INVALID_SOURCE_BOX","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":342,"y1":1197,"x2":695,"y2":1334},"slot_box_unclipped_px":{"x1":342,"y1":1197,"x2":695,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":367,"y1":1137,"x2":688,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":329,"y1":1103,"x2":741,"y2":1366},"area_px":46454.0,"area_cm2":337.96470093651646,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7911904454231262,"mask_sha256":"29d941faa1d03f79b2c5e1e5f21786670256d258d25fa6c12408d338ee23dc1a","mask_binary_sha256":"9f01efbec44b2090667085eaaf45b38fbbe4584e951df982274725c427fff474","mask_asset_rel":"masks/20260424_113405_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46454.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7911904454231262}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1442,"y1":855,"x2":1740,"y2":1151},"slot_box_unclipped_px":{"x1":1442,"y1":855,"x2":1740,"y2":1151},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1520,"y1":829,"x2":1848,"y2":1157},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1481,"y1":790,"x2":1887,"y2":1196},"area_px":75517.0,"area_cm2":394.7575042445687,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8484303951263428,"mask_sha256":"85807b5f1f8ebf7919f0192ee6d06a277e61609a1c6872cb7ef03e1474b15469","mask_binary_sha256":"73ec433088b9f0e4b3ddec095a64802289d457951123113099959e576c10b049","mask_asset_rel":"masks/20260424_113405_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":75517.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.8484303951263428}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":5,"y1":755,"x2":118,"y2":1053},"slot_box_unclipped_px":{"x1":5,"y1":755,"x2":118,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":6,"y1":791,"x2":113,"y2":1017},"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":{"x1":0,"y1":725,"x2":137,"y2":1053},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NO_DETECTION","target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":622,"y1":1195,"x2":936,"y2":1333},"slot_box_unclipped_px":{"x1":622,"y1":1195,"x2":936,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":685,"y1":1107,"x2":942,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":643,"y1":1078,"x2":988,"y2":1369},"area_px":43649.0,"area_cm2":317.55761034955026,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.924113929271698,"mask_sha256":"92df5016851026313c9aa54315066d7ea1439df4d3fc69b985096998487c5219","mask_binary_sha256":"5b3c64c1106c68b3e4f6384d18f211f5b1f33934a7fc69568b1d2b950d8abd16","mask_asset_rel":"masks/20260424_113405_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43649.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.924113929271698}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1740,"y1":866,"x2":2039,"y2":1152},"slot_box_unclipped_px":{"x1":1740,"y1":866,"x2":2039,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1845,"y1":850,"x2":2141,"y2":1147},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1809,"y1":814,"x2":2177,"y2":1183},"area_px":64462.0,"area_cm2":336.96860625572236,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.889954149723053,"mask_sha256":"8e542b4130c400bd784f1faf158065a4279c5bebdc405914925c2321aa7394ea","mask_binary_sha256":"c9c74899add8889f1e489e595fe504a3a71e593d6be100dbd126d9ad35b9a5bb","mask_asset_rel":"masks/20260424_113405_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64462.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.889954149723053}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":118,"y1":780,"x2":316,"y2":1053},"slot_box_unclipped_px":{"x1":118,"y1":780,"x2":316,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":95,"y1":771,"x2":292,"y2":1029},"detected_bbox_px":{"x1":89,"y1":777,"x2":292,"y2":1021},"candidate_bbox_px":null,"crop_bbox_px":{"x1":71,"y1":740,"x2":316,"y2":1060},"area_px":34540.0,"area_cm2":183.20996655874382,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5481463670730591,"mask_sha256":"ee9eee55bde35f301b50fc89502c1a5666346919d558a5d3207c81a2d5625893","mask_binary_sha256":"476ee0ba7e16f0bf6823e6f6b4681e260a2038ae292318bc4a6067243fde7fa1","mask_asset_rel":"masks/20260424_113405_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34540.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.5481463670730591}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":894,"y1":1194,"x2":1173,"y2":1331},"slot_box_unclipped_px":{"x1":894,"y1":1194,"x2":1173,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":934,"y1":1100,"x2":1191,"y2":1342},"candidate_bbox_px":null,"crop_bbox_px":{"x1":899,"y1":1067,"x2":1229,"y2":1369},"area_px":41099.0,"area_cm2":299.0057098159446,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9005149006843567,"mask_sha256":"1ce39d835b2449de0ce951840391cc725e659932af4c53f465fd9bb50264d027","mask_binary_sha256":"38b8477c29759dcdac917e65cf926b7896cd4c85f737c1b8f1ce4505c9616589","mask_asset_rel":"masks/20260424_113405_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41099.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9005149006843567}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2039,"y1":875,"x2":2338,"y2":1152},"slot_box_unclipped_px":{"x1":2039,"y1":875,"x2":2338,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2131,"y1":850,"x2":2405,"y2":1129},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2098,"y1":817,"x2":2438,"y2":1162},"area_px":53870.0,"area_cm2":281.5999940894754,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.7949049472808838,"mask_sha256":"ce853a6792be413256e742e1f3744fd5a60356a252c3f6b42f1bb016b2a99a55","mask_binary_sha256":"3acd190ebd7a23717ed9dc8f66e2d8678c25a2c501d63aa4cf7f5ff448d9e921","mask_asset_rel":"masks/20260424_113405_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53870.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.7949049472808838}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":316,"y1":759,"x2":532,"y2":1053},"slot_box_unclipped_px":{"x1":316,"y1":759,"x2":532,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":281,"y1":763,"x2":517,"y2":1043},"detected_bbox_px":{"x1":283,"y1":765,"x2":512,"y2":1070},"candidate_bbox_px":null,"crop_bbox_px":{"x1":253,"y1":717,"x2":545,"y2":1077},"area_px":54668.0,"area_cm2":289.9745932783268,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6473032832145691,"mask_sha256":"6b1f9dda7edaedf846dd03415723604e342abda4120aba79133b1d30b82dc66a","mask_binary_sha256":"0319114d82bd08ad6f0b82116860a14b2305a8e364863de5a5f6e581c4a98dc0","mask_asset_rel":"masks/20260424_113405_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54668.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.6473032832145691}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1155,"y1":1192,"x2":1412,"y2":1329},"slot_box_unclipped_px":{"x1":1155,"y1":1192,"x2":1412,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1195,"y1":1123,"x2":1451,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1158,"y1":1090,"x2":1489,"y2":1367},"area_px":40254.0,"area_cm2":292.8581192469655,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9198967218399048,"mask_sha256":"49d277da86da782bde652a610176e2fb8a64fd63753590777c795f27a9a8e360","mask_binary_sha256":"5efbdbbb71d027437970376933e87440d5e100cf1383cb9b8ffaf0506dca14ca","mask_asset_rel":"masks/20260424_113405_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40254.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9198967218399048}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2338,"y1":902,"x2":2573,"y2":1152},"slot_box_unclipped_px":{"x1":2338,"y1":902,"x2":2573,"y2":1152},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2375,"y1":863,"x2":2584,"y2":1177},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2350,"y1":825,"x2":2592,"y2":1215},"area_px":46903.0,"area_cm2":245.18070396841776,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.31996047496795654,"mask_sha256":"87f57ceb5d0e945dc1a8cc84fd7cd554c2dbb694872782d05394991e38d5c4d9","mask_binary_sha256":"c49f84cd27bc0a817766c7638022af228c208640f4980d0fbe7b4e5f8f1c74c4","mask_asset_rel":"masks/20260424_113405_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46903.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.31996047496795654}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":532,"y1":747,"x2":774,"y2":1053},"slot_box_unclipped_px":{"x1":532,"y1":747,"x2":774,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":504,"y1":747,"x2":776,"y2":1019},"detected_bbox_px":{"x1":505,"y1":743,"x2":771,"y2":1019},"candidate_bbox_px":null,"crop_bbox_px":{"x1":471,"y1":714,"x2":809,"y2":1052},"area_px":53202.0,"area_cm2":282.19851305322203,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9133404493331909,"mask_sha256":"1804ca9fcb37ce01efc7bb5ed739f309c556b85840206313c85afabd14b56507","mask_binary_sha256":"1997a7e60e0915ccaab39340534ea7a8854fe50f0f3b81477c0a8ab060ef797a","mask_asset_rel":"masks/20260424_113405_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53202.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.9133404493331909}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1408,"y1":1190,"x2":1671,"y2":1327},"slot_box_unclipped_px":{"x1":1408,"y1":1190,"x2":1671,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1436,"y1":1125,"x2":1698,"y2":1340},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1403,"y1":1094,"x2":1731,"y2":1365},"area_px":36797.0,"area_cm2":267.70756232748516,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8757990002632141,"mask_sha256":"c667b887a636fff9c67e9b218270459d59313c8663aa0d4a8132e88b19da16d2","mask_binary_sha256":"c6d7a4a1c55566fb3e6110f97695d495b90b013c4c1e3c507e5ab15d4c16c9c2","mask_asset_rel":"masks/20260424_113405_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36797.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8757990002632141}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":774,"y1":735,"x2":1001,"y2":1053},"slot_box_unclipped_px":{"x1":774,"y1":735,"x2":1001,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":754,"y1":731,"x2":1085,"y2":1041},"detected_bbox_px":{"x1":757,"y1":730,"x2":1080,"y2":1035},"candidate_bbox_px":null,"crop_bbox_px":{"x1":714,"y1":681,"x2":1125,"y2":1078},"area_px":61579.0,"area_cm2":326.63249944183224,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9189075827598572,"mask_sha256":"575c1389ef2cf8d45ac9de25c38392f7f7d315d1547835cea9318975f651a55c","mask_binary_sha256":"56c0538e57b726ce36469912cd7b840484ee1f63f8fd370aa1e065a30428a90d","mask_asset_rel":"masks/20260424_113405_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61579.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.9189075827598572}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1643,"y1":1189,"x2":1938,"y2":1326},"slot_box_unclipped_px":{"x1":1643,"y1":1189,"x2":1938,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1684,"y1":1144,"x2":1942,"y2":1357},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1647,"y1":1128,"x2":1978,"y2":1365},"area_px":31129.0,"area_cm2":226.4714163571021,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9196927547454834,"mask_sha256":"96372694a4881f43ef3b834296920ac7e2ea604c9c45af97c37db6e2af43a64e","mask_binary_sha256":"288175f792aa088fb9e8617f135abc5ab552b19ec1e37b66d3dae3fb9e575d4c","mask_asset_rel":"masks/20260424_113405_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":31129.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9196927547454834}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1177,"y1":712,"x2":1408,"y2":1053},"slot_box_unclipped_px":{"x1":1177,"y1":712,"x2":1408,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1068,"y1":696,"x2":1405,"y2":983},"detected_bbox_px":{"x1":1071,"y1":700,"x2":1403,"y2":1010},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1028,"y1":659,"x2":1445,"y2":1034},"area_px":67049.0,"area_cm2":355.6469324782054,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8720280528068542,"mask_sha256":"20bfb83e2c5148ab6572ba3423a065af993446c577160b8dae1d8475be4500aa","mask_binary_sha256":"71ac55c8cbe4945a860652aa676bbc498575fc605d1212c61b8d824bd8f08749","mask_asset_rel":"masks/20260424_113405_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67049.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8720280528068542}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1881,"y1":1187,"x2":2208,"y2":1324},"slot_box_unclipped_px":{"x1":1881,"y1":1187,"x2":2208,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1917,"y1":1110,"x2":2199,"y2":1335},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1881,"y1":1092,"x2":2251,"y2":1361},"area_px":34994.0,"area_cm2":254.59027736195932,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8934282660484314,"mask_sha256":"e9789634451f907d18e415246bd1cbc6e1cb9a5b6a782a09be1806537cd1f6af","mask_binary_sha256":"c2c7d9a397fea78a01a5190d1255430e16f85f1d45c6a361b558a69fc10b7548","mask_asset_rel":"masks/20260424_113405_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34994.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8934282660484314}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":489,"y1":605,"x2":853,"y2":886},"slot_box_unclipped_px":{"x1":489,"y1":605,"x2":853,"y2":886},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":42,"y1":1065,"x2":326,"y2":1201},"slot_box_unclipped_px":{"x1":42,"y1":1065,"x2":326,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1408,"y1":441,"x2":1649,"y2":699},"slot_box_unclipped_px":{"x1":1408,"y1":441,"x2":1649,"y2":699},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1379,"y1":436,"x2":1726,"y2":681},"detected_bbox_px":{"x1":1377,"y1":425,"x2":1730,"y2":675},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1337,"y1":407,"x2":1768,"y2":724},"area_px":60852.0,"area_cm2":322.7762850327932,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5779329538345337,"mask_sha256":"8044ba25113977ed6cb1f56e1e612c2fe87693c72d619feb920625c3303ea5a9","mask_binary_sha256":"937075e21155ac27fc0009dbbefc843aee6dc0507aa598ae9515995d3e6eeef7","mask_asset_rel":"masks/20260424_113405_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60852.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5779329538345337}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2036,"y1":1051,"x2":2364,"y2":1188},"slot_box_unclipped_px":{"x1":2036,"y1":1051,"x2":2364,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1729,"y1":441,"x2":1929,"y2":704},"slot_box_unclipped_px":{"x1":1729,"y1":441,"x2":1929,"y2":704},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2253,"y1":1049,"x2":2469,"y2":1186},"slot_box_unclipped_px":{"x1":2253,"y1":1049,"x2":2469,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1876,"y1":441,"x2":2336,"y2":693},"slot_box_unclipped_px":{"x1":1876,"y1":441,"x2":2336,"y2":693},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":605,"x2":1147,"y2":883},"slot_box_unclipped_px":{"x1":853,"y1":605,"x2":1147,"y2":883},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":215,"y1":1064,"x2":551,"y2":1201},"slot_box_unclipped_px":{"x1":215,"y1":1064,"x2":551,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":606,"x2":1442,"y2":864},"slot_box_unclipped_px":{"x1":1147,"y1":606,"x2":1442,"y2":864},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1172,"y1":592,"x2":1541,"y2":852},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1128,"y1":561,"x2":1585,"y2":883},"area_px":69103.0,"area_cm2":361.2289658727496,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.9139776825904846,"mask_sha256":"d7ed0a80a11c70d76e73f8f8294227f9fe4433ccabea7090639b0d83ce981100","mask_binary_sha256":"0ca74398e2d6da096ac603c59549b8ef5b15be88dc2c7fb918508ab3c92d42c1","mask_asset_rel":"masks/20260424_113405_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69103.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.9139776825904846}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":null,"slot_box_unclipped_px":{"x1":5,"y1":441,"x2":-267,"y2":755},"slot_box_visible_fraction":0.0,"slot_box_roi_fraction":0.0,"slot_box_clip_status":"INVALID_SOURCE_BOX","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":446,"y1":1063,"x2":767,"y2":1200},"slot_box_unclipped_px":{"x1":446,"y1":1063,"x2":767,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1442,"y1":606,"x2":1740,"y2":855},"slot_box_unclipped_px":{"x1":1442,"y1":606,"x2":1740,"y2":855},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1525,"y1":594,"x2":1806,"y2":871},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1491,"y1":561,"x2":1840,"y2":904},"area_px":58776.0,"area_cm2":307.24561449049577,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8624086380004883,"mask_sha256":"8a4f7c5124c84f52cc16f56c725e523569056e883f9555e374f16a2793ddd44d","mask_binary_sha256":"b1809f32231cde9fbcbceccca04765a6df957ff02c0c2a8eb1a0d3efa4834b4d","mask_asset_rel":"masks/20260424_113405_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58776.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.8624086380004883}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":5,"y1":441,"x2":52,"y2":780},"slot_box_unclipped_px":{"x1":5,"y1":441,"x2":52,"y2":780},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":694,"y1":1061,"x2":977,"y2":1198},"slot_box_unclipped_px":{"x1":694,"y1":1061,"x2":977,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":714,"y1":986,"x2":939,"y2":1163},"candidate_bbox_px":null,"crop_bbox_px":{"x1":658,"y1":960,"x2":1033,"y2":1175},"area_px":27237.0,"area_cm2":198.15612346424203,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.27575913071632385,"mask_sha256":"7bb39bfcafa9b94dacad73e38b38ddb27418ca9d7f5a27cc35465c71e4fcc4e6","mask_binary_sha256":"eb78a8cb049de91ea45a293441301cbe9d4cf21668a2d1680caa6fabd5d0f352","mask_asset_rel":"masks/20260424_113405_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":27237.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.27575913071632385}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1740,"y1":606,"x2":2039,"y2":866},"slot_box_unclipped_px":{"x1":1740,"y1":606,"x2":2039,"y2":866},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1794,"y1":596,"x2":2101,"y2":859},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1757,"y1":564,"x2":2138,"y2":891},"area_px":65915.0,"area_cm2":344.5640172713527,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8752889037132263,"mask_sha256":"ee33124ffb7fd29aeeec264b965743320da43860f7b6e1a35886a319cf3602aa","mask_binary_sha256":"befaf1bf14ee9cee8b614e22582a4aecfba1d821ab80f79f4320ccd390efcd9e","mask_asset_rel":"masks/20260424_113405_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":65915.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.8752889037132263}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":118,"y1":441,"x2":316,"y2":780},"slot_box_unclipped_px":{"x1":118,"y1":441,"x2":316,"y2":780},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":101,"y1":533,"x2":371,"y2":809},"detected_bbox_px":{"x1":132,"y1":532,"x2":357,"y2":812},"candidate_bbox_px":null,"crop_bbox_px":{"x1":69,"y1":470,"x2":403,"y2":843},"area_px":40098.0,"area_cm2":212.69117657998,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|LOW_CONFIDENCE_REVIEW|FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.47065940499305725,"mask_sha256":"8c4b0f9683e4e09d52ae64f4a63de1bf063477b04f362a5c7fc1aea01d6b463d","mask_binary_sha256":"99359e5b3572c8a0f7c4b93eac69fd053c22e69d77bda14ce40125c4ec776136","mask_asset_rel":"masks/20260424_113405_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40098.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|LOW_CONFIDENCE_REVIEW|FRAGMENTED_MASK_REVIEW","target_confidence":0.47065940499305725}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":935,"y1":1059,"x2":1190,"y2":1196},"slot_box_unclipped_px":{"x1":935,"y1":1059,"x2":1190,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2039,"y1":606,"x2":2338,"y2":875},"slot_box_unclipped_px":{"x1":2039,"y1":606,"x2":2338,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2087,"y1":593,"x2":2345,"y2":859},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2056,"y1":561,"x2":2376,"y2":891},"area_px":46794.0,"area_cm2":244.61091745726586,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.3283678889274597,"mask_sha256":"ec3b41479a6fe2858cf629205e87e96fe715eab73187a306ca80e66e60ec375b","mask_binary_sha256":"e807e3d0ed863e6e05a94bf716487b8f078a70387f9d2fc08e1753a8b6d0b82a","mask_asset_rel":"masks/20260424_113405_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46794.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.3283678889274597}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":316,"y1":441,"x2":532,"y2":759},"slot_box_unclipped_px":{"x1":316,"y1":441,"x2":532,"y2":759},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":325,"y1":488,"x2":583,"y2":747},"detected_bbox_px":{"x1":333,"y1":507,"x2":577,"y2":747},"candidate_bbox_px":null,"crop_bbox_px":{"x1":294,"y1":448,"x2":614,"y2":798},"area_px":37595.0,"area_cm2":199.4145539309778,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8439241051673889,"mask_sha256":"bd9198c853837ef4b3f5727f20a64aa1fd49d331c0d7d2e40d63175cc97cc7f6","mask_binary_sha256":"12c168fdedbb086897d82964a5997618c3aa7b049f5ccd480445f24d0f926ae1","mask_asset_rel":"masks/20260424_113405_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37595.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8439241051673889}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1172,"y1":1058,"x2":1409,"y2":1195},"slot_box_unclipped_px":{"x1":1172,"y1":1058,"x2":1409,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260424_113405_cam0_rf.jpg","frame_source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2338,"y1":606,"x2":2573,"y2":902},"slot_box_unclipped_px":{"x1":2338,"y1":606,"x2":2573,"y2":902},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"PAST_FRAME_AFFINE_TRANSFER_REVIEW","slot_visibility":"PAST_GRID_ONLY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":559,"y1":441,"x2":786,"y2":735},"slot_box_unclipped_px":{"x1":559,"y1":441,"x2":786,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":552,"y1":512,"x2":827,"y2":759},"candidate_bbox_px":null,"crop_bbox_px":{"x1":519,"y1":482,"x2":860,"y2":789},"area_px":47744.0,"area_cm2":253.24773142387565,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.15855391323566437,"mask_sha256":"bd448d135e0a44eec4df4e680d38aa85bd4dea70c67bc9b8b72cfa7594e985de","mask_binary_sha256":"1e874d31011f5cacdae0c236f736247867f93a346aa20f694d9c131b03f94b00","mask_asset_rel":"masks/20260424_113405_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47744.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.15855391323566437}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1404,"y1":1056,"x2":1644,"y2":1193},"slot_box_unclipped_px":{"x1":1404,"y1":1056,"x2":1644,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":774,"y1":441,"x2":1001,"y2":735},"slot_box_unclipped_px":{"x1":774,"y1":441,"x2":1001,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":798,"y1":460,"x2":1116,"y2":743},"detected_bbox_px":{"x1":798,"y1":460,"x2":1116,"y2":768},"candidate_bbox_px":null,"crop_bbox_px":{"x1":760,"y1":426,"x2":1154,"y2":777},"area_px":61016.0,"area_cm2":323.64618759549256,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9016715884208679,"mask_sha256":"60b85d9ed8f275727c94b26eed7add954599fcaa665efa44745826c09d1a6bca","mask_binary_sha256":"675d5582d90925f4299cbeef8c1c32739df8d990ca390a05c2fba05ba09047cf","mask_asset_rel":"masks/20260424_113405_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61016.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.9016715884208679}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1617,"y1":1054,"x2":1882,"y2":1191},"slot_box_unclipped_px":{"x1":1617,"y1":1054,"x2":1882,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1649,"y1":980,"x2":1899,"y2":1205},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1625,"y1":956,"x2":1918,"y2":1207},"area_px":35194.0,"area_cm2":256.0453283842029,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.30925244092941284,"mask_sha256":"e38af51e89bc668d9c9e571cadd9a89a6ce5a17e56a33c769a7f52e6448b6ea2","mask_binary_sha256":"06e2813bda4b3eb4045a925d7a1245adadc8afc727a70816582920debd2f8149","mask_asset_rel":"masks/20260424_113405_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35194.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.30925244092941284}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260424_113405_cam1_rf.jpg","frame_source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1177,"y1":441,"x2":1408,"y2":712},"slot_box_unclipped_px":{"x1":1177,"y1":441,"x2":1408,"y2":712},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1110,"y1":443,"x2":1397,"y2":701},"detected_bbox_px":{"x1":1115,"y1":447,"x2":1396,"y2":705},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1076,"y1":412,"x2":1431,"y2":740},"area_px":49273.0,"area_cm2":261.357981535871,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7869287133216858,"mask_sha256":"effdd593be68e01d18b06b7df28a4b952089622965ecb8bb04d29a10bfb77662","mask_binary_sha256":"180424e01645458bfd7de61fe24a8cc3b544f2d7f5a1b2463c034c2425ccb58b","mask_asset_rel":"masks/20260424_113405_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49273.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7869287133216858}},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260424_113405_cam2_rf.jpg","frame_source_sha256":"5999710fecd6e1d23efcfb102bc5dead9995e4d236d99bad511328663ebc3d85","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1824,"y1":1053,"x2":2123,"y2":1190},"slot_box_unclipped_px":{"x1":1824,"y1":1053,"x2":2123,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":895,"x2":851,"y2":1162},"slot_box_unclipped_px":{"x1":487,"y1":895,"x2":851,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1181,"x2":237,"y2":1316},"slot_box_unclipped_px":{"x1":41,"y1":1181,"x2":237,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1402,"y1":711,"x2":1673,"y2":1040},"slot_box_unclipped_px":{"x1":1402,"y1":711,"x2":1673,"y2":1040},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1389,"y1":692,"x2":1739,"y2":1006},"detected_bbox_px":{"x1":1391,"y1":696,"x2":1738,"y2":1003},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1347,"y1":654,"x2":1781,"y2":1044},"area_px":74711.0,"area_cm2":396.2883558648034,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9178532958030701,"mask_sha256":"20b0cddbff3696b5b1dd1f6f5b2fca2034cae50b7b9fd8a600929b8c4fe0df2e","mask_binary_sha256":"2cb373669edbdee40c9b6aa524a413053c745512c4bb07178959643dc7c84a26","mask_asset_rel":"masks/20260425_163339_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":74711.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9178532958030701}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2144,"y1":1166,"x2":2469,"y2":1303},"slot_box_unclipped_px":{"x1":2144,"y1":1166,"x2":2469,"y2":1303},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1673,"y1":686,"x2":1926,"y2":1040},"slot_box_unclipped_px":{"x1":1673,"y1":686,"x2":1926,"y2":1040},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1926,"y1":667,"x2":2308,"y2":1040},"slot_box_unclipped_px":{"x1":1926,"y1":667,"x2":2308,"y2":1040},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":889,"x2":1149,"y2":1162},"slot_box_unclipped_px":{"x1":851,"y1":889,"x2":1149,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":113,"y1":1180,"x2":468,"y2":1316},"slot_box_unclipped_px":{"x1":113,"y1":1180,"x2":468,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":868,"x2":1445,"y2":1162},"slot_box_unclipped_px":{"x1":1149,"y1":868,"x2":1445,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1146,"y1":790,"x2":1547,"y2":1182},"detected_bbox_px":{"x1":1147,"y1":909,"x2":1565,"y2":1220},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1098,"y1":743,"x2":1595,"y2":1229},"area_px":94026.0,"area_cm2":491.5114357575091,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8916774392127991,"mask_sha256":"dc64f1ae9e69ef31f7e85d4f05294675208978971abe0c81d9185fe0e090241a","mask_binary_sha256":"e261919b23443df234730154254ff49c6cb91eefe24456e18e67ee7f888b1548","mask_asset_rel":"masks/20260425_163339_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":94026.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8916774392127991}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":351,"y1":1178,"x2":716,"y2":1315},"slot_box_unclipped_px":{"x1":351,"y1":1178,"x2":716,"y2":1315},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":355,"y1":1144,"x2":691,"y2":1419},"candidate_bbox_px":null,"crop_bbox_px":{"x1":317,"y1":1114,"x2":745,"y2":1426},"area_px":59819.0,"area_cm2":435.19848549794375,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8702853322029114,"mask_sha256":"c186e78a8a896f01cf8cf52802c85052ba48846ac46c9bbf31bb3022c4c27b50","mask_binary_sha256":"79e053fab7d8e32cf33722437866d64e1031dbf6ce0bb5783cd499ec5b78d86b","mask_asset_rel":"masks/20260425_163339_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59819.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8702853322029114}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":863,"x2":1745,"y2":1162},"slot_box_unclipped_px":{"x1":1445,"y1":863,"x2":1745,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1517,"y1":789,"x2":1857,"y2":1179},"detected_bbox_px":{"x1":1525,"y1":848,"x2":1852,"y2":1177},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1476,"y1":742,"x2":1898,"y2":1226},"area_px":75912.0,"area_cm2":396.8223269225962,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8416532278060913,"mask_sha256":"6f8c07c4eaaa077aea7d257fdf52be7d10850c248188436debd5dfd2df765534","mask_binary_sha256":"3af92fe667b4ec976a4a119d289c3d2f39550c625cb5d9bc2a7dc0397bd29e80","mask_asset_rel":"masks/20260425_163339_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":75912.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8416532278060913}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":631,"y1":1176,"x2":958,"y2":1314},"slot_box_unclipped_px":{"x1":631,"y1":1176,"x2":958,"y2":1314},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":682,"y1":1114,"x2":941,"y2":1372},"candidate_bbox_px":null,"crop_bbox_px":{"x1":632,"y1":1084,"x2":992,"y2":1377},"area_px":43767.0,"area_cm2":318.416090452674,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9108079075813293,"mask_sha256":"fbe549f56d0971e0310f97c965460f6a80dcdfd3db57b3f7e485d139ac123934","mask_binary_sha256":"669ec418090a4e4e7610f3587430b3a43f77f07f072611b5f4d71ab120352f31","mask_asset_rel":"masks/20260425_163339_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43767.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9108079075813293}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":879,"x2":2044,"y2":1162},"slot_box_unclipped_px":{"x1":1745,"y1":879,"x2":2044,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1842,"y1":853,"x2":2146,"y2":1150},"detected_bbox_px":{"x1":1844,"y1":837,"x2":2143,"y2":1150},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1806,"y1":817,"x2":2182,"y2":1186},"area_px":66474.0,"area_cm2":347.4861334157005,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9226413369178772,"mask_sha256":"4a79281a7131ca48257a36974d19e49d12a831814a5a499acf4c612344396c10","mask_binary_sha256":"8ec67f94eeb3142aaadb4658a4e84478e1442d164c9b4e91e7c5bf5d726fc219","mask_asset_rel":"masks/20260425_163339_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66474.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9226413369178772}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":794,"x2":290,"y2":1040},"slot_box_unclipped_px":{"x1":6,"y1":794,"x2":290,"y2":1040},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":98,"y1":787,"x2":291,"y2":1040},"detected_bbox_px":{"x1":90,"y1":793,"x2":288,"y2":1031},"candidate_bbox_px":null,"crop_bbox_px":{"x1":37,"y1":757,"x2":349,"y2":1070},"area_px":33426.0,"area_cm2":177.30099427309122,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8891181945800781,"mask_sha256":"9ac828682cb59f46d189173b1a6fa53ea8de2c7b1732c08d70e2459f23e5759b","mask_binary_sha256":"c53cc1d014cbe9608519e2938161179d1f8756f18b7182f61671992ce7e97eb6","mask_asset_rel":"masks/20260425_163339_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33426.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8891181945800781}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":903,"y1":1175,"x2":1195,"y2":1312},"slot_box_unclipped_px":{"x1":903,"y1":1175,"x2":1195,"y2":1312},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":932,"y1":1109,"x2":1191,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":894,"y1":1079,"x2":1235,"y2":1378},"area_px":44272.0,"area_cm2":322.090094283839,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9211837649345398,"mask_sha256":"afb204f93254873b5604358b003071b7b0a9e7008bcf77652b6f18dcfcf9a5c0","mask_binary_sha256":"e9a67dddfa8375aa8cb98f43c72d3ff6bcad20644d285309ed52f2d026cf66dd","mask_asset_rel":"masks/20260425_163339_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44272.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9211837649345398}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2044,"y1":889,"x2":2328,"y2":1162},"slot_box_unclipped_px":{"x1":2044,"y1":889,"x2":2328,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2131,"y1":856,"x2":2413,"y2":1161},"detected_bbox_px":{"x1":2132,"y1":856,"x2":2410,"y2":1129},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2097,"y1":817,"x2":2447,"y2":1198},"area_px":52002.0,"area_cm2":271.8352124121199,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6994880437850952,"mask_sha256":"0748abd3c52cd87f4cc3525d9cea313aea90d28c411b6c02052ddba81c43e208","mask_binary_sha256":"9242690b1319de24ae1c6cbe03e092e76d01aa20402e72d77c664439387851a9","mask_asset_rel":"masks/20260425_163339_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":52002.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.6994880437850952}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":290,"y1":772,"x2":534,"y2":1040},"slot_box_unclipped_px":{"x1":290,"y1":772,"x2":534,"y2":1040},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":281,"y1":761,"x2":519,"y2":1028},"detected_bbox_px":{"x1":287,"y1":758,"x2":516,"y2":1057},"candidate_bbox_px":null,"crop_bbox_px":{"x1":252,"y1":729,"x2":548,"y2":1062},"area_px":51493.0,"area_cm2":273.133491835825,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7861255407333374,"mask_sha256":"617718d0916434dcff3d68f587ea665359d0f49e67627bf8a621307021a3b40d","mask_binary_sha256":"8ffa7c578e782547529305850b3bd7d7a5e092fbb202d74758f7d556ae3eea18","mask_asset_rel":"masks/20260425_163339_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51493.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7861255407333374}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1165,"y1":1173,"x2":1431,"y2":1310},"slot_box_unclipped_px":{"x1":1165,"y1":1173,"x2":1431,"y2":1310},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1183,"y1":1137,"x2":1452,"y2":1368},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1161,"y1":1105,"x2":1486,"y2":1375},"area_px":41502.0,"area_cm2":301.93763762576543,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9338901042938232,"mask_sha256":"ab07f19c661b68536d3756c917454bd378f366eb39338ec208cefbfd0a56e7a4","mask_binary_sha256":"bd7e741fa634e730501fe94b156abcf5a6cdf64d9611e73d0d482d561978caa2","mask_asset_rel":"masks/20260425_163339_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41502.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9338901042938232}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2328,"y1":904,"x2":2583,"y2":1162},"slot_box_unclipped_px":{"x1":2328,"y1":904,"x2":2583,"y2":1162},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2361,"y1":873,"x2":2582,"y2":1166},"detected_bbox_px":{"x1":2355,"y1":873,"x2":2582,"y2":1129},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2303,"y1":831,"x2":2592,"y2":1201},"area_px":40445.0,"area_cm2":211.42216003246395,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.256822794675827,"mask_sha256":"dd8e2002eae698820b8f74202d1d6d2f11c76bc909219c59bb0e382184454e87","mask_binary_sha256":"85e5da3973937374e5e88e72cfab7e9be14b78fca052bc8d97d5f936275fa21d","mask_asset_rel":"masks/20260425_163339_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40445.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.256822794675827}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":534,"y1":759,"x2":797,"y2":1040},"slot_box_unclipped_px":{"x1":534,"y1":759,"x2":797,"y2":1040},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":502,"y1":752,"x2":786,"y2":1025},"detected_bbox_px":{"x1":503,"y1":753,"x2":776,"y2":1023},"candidate_bbox_px":null,"crop_bbox_px":{"x1":468,"y1":719,"x2":820,"y2":1061},"area_px":53123.0,"area_cm2":281.7794746236291,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8959969282150269,"mask_sha256":"61e4ca938694ef1a81b1a2ca21d25f60d2418606ac6b8b91d990c110786f4837","mask_binary_sha256":"4f92421dd78d5d9acb2860d3e942b4ce83fa28601fc467851b94b47ec4770396","mask_asset_rel":"masks/20260425_163339_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53123.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8959969282150269}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1421,"y1":1171,"x2":1681,"y2":1308},"slot_box_unclipped_px":{"x1":1421,"y1":1171,"x2":1681,"y2":1308},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1435,"y1":1136,"x2":1698,"y2":1352},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1402,"y1":1107,"x2":1731,"y2":1375},"area_px":38329.0,"area_cm2":278.853253157871,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8808942437171936,"mask_sha256":"4a1cdb8e6028d5148c55daadba0e7228d5749713a26381997ba86d683fd269da","mask_binary_sha256":"fd97350e0a98461ebe7a236b73c2a0104429c4799962a40acf50934effe035a2","mask_asset_rel":"masks/20260425_163339_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38329.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8808942437171936}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":750,"x2":1092,"y2":1040},"slot_box_unclipped_px":{"x1":797,"y1":750,"x2":1092,"y2":1040},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":760,"y1":735,"x2":1080,"y2":1043},"detected_bbox_px":{"x1":765,"y1":740,"x2":1079,"y2":1042},"candidate_bbox_px":null,"crop_bbox_px":{"x1":722,"y1":692,"x2":1118,"y2":1080},"area_px":62106.0,"area_cm2":329.42785706709157,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9191623330116272,"mask_sha256":"13adcd48d7fbbe9f7ed8fbbb39f8786beed3b4594f941f6a88a714bc8d95d120","mask_binary_sha256":"731b96afc2138b191f08464ae67cfbdaa2afa93b4b4f77c3cf62ef8c611a88a5","mask_asset_rel":"masks/20260425_163339_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62106.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9191623330116272}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1666,"y1":1170,"x2":1949,"y2":1307},"slot_box_unclipped_px":{"x1":1666,"y1":1170,"x2":1949,"y2":1307},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1684,"y1":1155,"x2":1942,"y2":1368},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1647,"y1":1137,"x2":1975,"y2":1372},"area_px":32118.0,"area_cm2":233.66664366209662,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9093632698059082,"mask_sha256":"876cb6190705777f574a201c26c45d7a114ab9abac1ca9357a2230e6957c340f","mask_binary_sha256":"60e5fd0d3a7e93aac9064780d73b476e0dac3326ff2b2eed8172f4be028ac09a","mask_asset_rel":"masks/20260425_163339_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32118.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9093632698059082}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1092,"y1":725,"x2":1402,"y2":1040},"slot_box_unclipped_px":{"x1":1092,"y1":725,"x2":1402,"y2":1040},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1067,"y1":701,"x2":1399,"y2":998},"detected_bbox_px":{"x1":1068,"y1":713,"x2":1398,"y2":1003},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1027,"y1":665,"x2":1439,"y2":1036},"area_px":62410.0,"area_cm2":331.0403593784366,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8416138291358948,"mask_sha256":"e450dbf7439966e51c2420910a45f49f29c1009f9857d2ba77088ebd173a960c","mask_binary_sha256":"de397f74b7b047413084c81c5940be8ac0b0ae5d4ed01177b534375edc60e4e1","mask_asset_rel":"masks/20260425_163339_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62410.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8416138291358948}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1903,"y1":1168,"x2":2219,"y2":1305},"slot_box_unclipped_px":{"x1":1903,"y1":1168,"x2":2219,"y2":1305},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":595,"x2":851,"y2":895},"slot_box_unclipped_px":{"x1":487,"y1":595,"x2":851,"y2":895},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1046,"x2":359,"y2":1182},"slot_box_unclipped_px":{"x1":41,"y1":1046,"x2":359,"y2":1182},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1402,"y1":452,"x2":1673,"y2":711},"slot_box_unclipped_px":{"x1":1402,"y1":452,"x2":1673,"y2":711},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1381,"y1":442,"x2":1726,"y2":689},"detected_bbox_px":{"x1":1369,"y1":436,"x2":1729,"y2":690},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1340,"y1":412,"x2":1767,"y2":724},"area_px":60696.0,"area_cm2":321.9488167414451,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5504525303840637,"mask_sha256":"8be75be17ab67c2909e46e157db256e1c8ddbefc1c3ed4d9cfeb2190a8b68306","mask_binary_sha256":"7c76c36cfcb559a4e1d7633e272d5727b49c0d29f8d508d140497fb09266a556","mask_asset_rel":"masks/20260425_163339_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60696.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5504525303840637}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2071,"y1":1032,"x2":2387,"y2":1169},"slot_box_unclipped_px":{"x1":2071,"y1":1032,"x2":2387,"y2":1169},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1673,"y1":452,"x2":1926,"y2":686},"slot_box_unclipped_px":{"x1":1673,"y1":452,"x2":1926,"y2":686},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2288,"y1":1030,"x2":2469,"y2":1167},"slot_box_unclipped_px":{"x1":2288,"y1":1030,"x2":2469,"y2":1167},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1926,"y1":452,"x2":2308,"y2":667},"slot_box_unclipped_px":{"x1":1926,"y1":452,"x2":2308,"y2":667},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":595,"x2":1149,"y2":889},"slot_box_unclipped_px":{"x1":851,"y1":595,"x2":1149,"y2":889},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":236,"y1":1045,"x2":584,"y2":1182},"slot_box_unclipped_px":{"x1":236,"y1":1045,"x2":584,"y2":1182},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":595,"x2":1445,"y2":868},"slot_box_unclipped_px":{"x1":1149,"y1":595,"x2":1445,"y2":868},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1168,"y1":581,"x2":1536,"y2":861},"detected_bbox_px":{"x1":1170,"y1":570,"x2":1538,"y2":907},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1123,"y1":547,"x2":1580,"y2":910},"area_px":90117.0,"area_cm2":471.0775323438139,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8780274987220764,"mask_sha256":"f59cb2f91f36b34fabaa519e94dc7ddbfede746fc57869372ed4d76829bad368","mask_binary_sha256":"5d4b52c145091bc78a6c73298eaf56ba81f666afbf1342352eacc18e6dd8e969","mask_asset_rel":"masks/20260425_163339_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":90117.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8780274987220764}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":467,"y1":1044,"x2":800,"y2":1181},"slot_box_unclipped_px":{"x1":467,"y1":1044,"x2":800,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":595,"x2":1745,"y2":863},"slot_box_unclipped_px":{"x1":1445,"y1":595,"x2":1745,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1514,"y1":583,"x2":1809,"y2":883},"detected_bbox_px":{"x1":1525,"y1":573,"x2":1801,"y2":887},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1472,"y1":547,"x2":1844,"y2":934},"area_px":61979.0,"area_cm2":323.9889740796658,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5061947703361511,"mask_sha256":"ce91382bb5b596e1c300baa37f62b4b632d76f6590aa04608eb1323b99c0fd80","mask_binary_sha256":"9ae4dae8f45f0327778e08df3f521d86ad728bf005857b118497bb13d53904e9","mask_asset_rel":"masks/20260425_163339_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61979.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.5061947703361511}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":715,"y1":1042,"x2":1011,"y2":1179},"slot_box_unclipped_px":{"x1":715,"y1":1042,"x2":1011,"y2":1179},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":707,"y1":991,"x2":957,"y2":1160},"candidate_bbox_px":null,"crop_bbox_px":{"x1":677,"y1":971,"x2":987,"y2":1180},"area_px":30820.0,"area_cm2":224.2233625277358,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.5896763205528259,"mask_sha256":"51469b9f3e25a5c96b29a5d884e2fcdc3572727501bbaa2bfc8d5e5d1c4baddc","mask_binary_sha256":"90c50f23f1d77a94c2ce69a2510772c2ab9f7ce8266edc066acdd3d39f7a6550","mask_asset_rel":"masks/20260425_163339_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30820.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW","target_confidence":0.5896763205528259}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":595,"x2":2044,"y2":879},"slot_box_unclipped_px":{"x1":1745,"y1":595,"x2":2044,"y2":879},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1788,"y1":584,"x2":2105,"y2":871},"detected_bbox_px":{"x1":1799,"y1":571,"x2":2101,"y2":913},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1750,"y1":550,"x2":2143,"y2":918},"area_px":77923.0,"area_cm2":407.3346266833895,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3949858248233795,"mask_sha256":"cdf6db3a88576b6190c5450da46dcb44d1bc23b639134e65fcea08009391c97f","mask_binary_sha256":"4433b3591ff3f794ace4bb79640c6ed4397b40bc2d3083a1a52bf1bdc820168a","mask_asset_rel":"masks/20260425_163339_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":77923.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.3949858248233795}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":452,"x2":290,"y2":794},"slot_box_unclipped_px":{"x1":6,"y1":452,"x2":290,"y2":794},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":{"x1":95,"y1":536,"x2":342,"y2":817},"detected_bbox_px":{"x1":106,"y1":536,"x2":348,"y2":814},"candidate_bbox_px":null,"crop_bbox_px":{"x1":65,"y1":482,"x2":381,"y2":858},"area_px":43548.0,"area_cm2":230.9909561001788,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6903793811798096,"mask_sha256":"3f802647492ad868f22a55ced80dacfc51755282c5c6d18843a044126eeb79e1","mask_binary_sha256":"2fc9004d34b67acf7c4156f16bb829cffb409ef7d2f1f61b22bbef9a8431f55e","mask_asset_rel":"masks/20260425_163339_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43548.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","target_confidence":0.6903793811798096}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":957,"y1":1040,"x2":1224,"y2":1177},"slot_box_unclipped_px":{"x1":957,"y1":1040,"x2":1224,"y2":1177},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":950,"y1":996,"x2":1197,"y2":1215},"candidate_bbox_px":null,"crop_bbox_px":{"x1":902,"y1":967,"x2":1240,"y2":1215},"area_px":38197.0,"area_cm2":277.89291948319027,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2706514894962311,"mask_sha256":"225d6911c3cd3d3c6c4683e323417ddd517b3f4d4642aa550495d96e0dc7f605","mask_binary_sha256":"9f7f52a3be9ab789b6cbefe914c6ffdb7987f1bb24efe0aef78febdadb1588fe","mask_asset_rel":"masks/20260425_163339_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38197.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE","target_confidence":0.2706514894962311}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2044,"y1":595,"x2":2328,"y2":889},"slot_box_unclipped_px":{"x1":2044,"y1":595,"x2":2328,"y2":889},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2084,"y1":592,"x2":2345,"y2":866},"detected_bbox_px":{"x1":2093,"y1":589,"x2":2333,"y2":868},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2053,"y1":559,"x2":2376,"y2":902},"area_px":44452.0,"area_cm2":232.36834856627735,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5068346858024597,"mask_sha256":"008516faf4b5d33ae1afe5be020183ae495a1a389ed1e92366a2115c105ad623","mask_binary_sha256":"83d722fb68ce3411f01b3104e1237560bc8079bb49f44efdaf7daeb574f36b93","mask_asset_rel":"masks/20260425_163339_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44452.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.5068346858024597}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":290,"y1":452,"x2":534,"y2":772},"slot_box_unclipped_px":{"x1":290,"y1":452,"x2":534,"y2":772},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":305,"y1":511,"x2":577,"y2":764},"detected_bbox_px":{"x1":309,"y1":507,"x2":564,"y2":768},"candidate_bbox_px":null,"crop_bbox_px":{"x1":265,"y1":466,"x2":610,"y2":818},"area_px":42536.0,"area_cm2":225.62302077425383,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9011313319206238,"mask_sha256":"03db2b44c262b78936df715815a18ac9612f324e76af6547966cc6d44c076553","mask_binary_sha256":"6a15143cc0d9f3b64af6cff2feb5137f676c79bb8e1886ddd1b92d72a73b25dc","mask_asset_rel":"masks/20260425_163339_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42536.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9011313319206238}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1194,"y1":1039,"x2":1439,"y2":1176},"slot_box_unclipped_px":{"x1":1194,"y1":1039,"x2":1439,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260425_163339_cam0_rf.jpg","frame_source_sha256":"813fc06ac08e9b6f23643bd01d811557d1755cfc73312a68e6b5792645f5a5f5","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2328,"y1":595,"x2":2583,"y2":904},"slot_box_unclipped_px":{"x1":2328,"y1":595,"x2":2583,"y2":904},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":534,"y1":452,"x2":797,"y2":759},"slot_box_unclipped_px":{"x1":534,"y1":452,"x2":797,"y2":759},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":558,"y1":551,"x2":821,"y2":769},"candidate_bbox_px":null,"crop_bbox_px":{"x1":526,"y1":525,"x2":853,"y2":795},"area_px":36605.0,"area_cm2":194.16331285126859,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.09095867723226547,"mask_sha256":"462767beef93d9d56bac08136270a1b44f1ad5559b24bd14df585defe0b359bc","mask_binary_sha256":"5b4a0cdbf9ff729f8ef7f09937e3a66fd1455252116c8cc0f4b5129bd805c48b","mask_asset_rel":"masks/20260425_163339_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36605.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.09095867723226547}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1430,"y1":1037,"x2":1667,"y2":1174},"slot_box_unclipped_px":{"x1":1430,"y1":1037,"x2":1667,"y2":1174},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":797,"y1":452,"x2":1092,"y2":750},"slot_box_unclipped_px":{"x1":797,"y1":452,"x2":1092,"y2":750},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":795,"y1":467,"x2":1113,"y2":752},"detected_bbox_px":{"x1":795,"y1":466,"x2":1108,"y2":761},"candidate_bbox_px":null,"crop_bbox_px":{"x1":757,"y1":433,"x2":1151,"y2":786},"area_px":59429.0,"area_cm2":315.22828901620113,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8789641261100769,"mask_sha256":"3352a0693641b53fbcff3f8a4534bbd7863fea593695708117a3c35c79898728","mask_binary_sha256":"14c313ff6c24148f1ca7f60bf274ad9f80af5bfebccb553b4b6f290c5d5bb6fd","mask_asset_rel":"masks/20260425_163339_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59429.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8789641261100769}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1651,"y1":1035,"x2":1904,"y2":1172},"slot_box_unclipped_px":{"x1":1651,"y1":1035,"x2":1904,"y2":1172},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1644,"y1":983,"x2":1909,"y2":1210},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1615,"y1":967,"x2":1912,"y2":1217},"area_px":41045.0,"area_cm2":298.61284603993886,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.31862491369247437,"mask_sha256":"396d9708cdfa5ea7c00c2403b251c807beb6fd389c8898dcc6eea194fe438c0b","mask_binary_sha256":"cbdf25b4b0daee983339dfa11a4f65e8da6ff0585a62af5fd8c246fddfeaeef5","mask_asset_rel":"masks/20260425_163339_bed45_cam2_t8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41045.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.31862491369247437}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260425_163339_cam1_rf.jpg","frame_source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1092,"y1":452,"x2":1402,"y2":725},"slot_box_unclipped_px":{"x1":1092,"y1":452,"x2":1402,"y2":725},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1103,"y1":452,"x2":1399,"y2":705},"detected_bbox_px":{"x1":1106,"y1":481,"x2":1397,"y2":703},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1067,"y1":422,"x2":1435,"y2":744},"area_px":46683.0,"area_cm2":247.61988618592466,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8602884411811829,"mask_sha256":"621af59910960296090fdfa024cbd053046206fc5f24195fef8ff0083a6b08a3","mask_binary_sha256":"4380f8c24e6391c6a99c04ee1a3e9cd670099ec99d7320a27ebf0eb3006b3d62","mask_asset_rel":"masks/20260425_163339_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46683.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8602884411811829}},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260425_163339_cam2_rf.jpg","frame_source_sha256":"8113d638602fcc83518dba3b7092c48db64208f1253679b28417ddff9cd55f79","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1859,"y1":1034,"x2":2145,"y2":1171},"slot_box_unclipped_px":{"x1":1859,"y1":1034,"x2":2145,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":637,"y1":905,"x2":895,"y2":1181},"slot_box_unclipped_px":{"x1":637,"y1":905,"x2":895,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1185,"x2":231,"y2":1320},"slot_box_unclipped_px":{"x1":41,"y1":1185,"x2":231,"y2":1320},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1396,"y1":712,"x2":1669,"y2":1053},"slot_box_unclipped_px":{"x1":1396,"y1":712,"x2":1669,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1384,"y1":695,"x2":1739,"y2":1006},"detected_bbox_px":{"x1":1387,"y1":701,"x2":1737,"y2":1005},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1341,"y1":658,"x2":1782,"y2":1043},"area_px":75499.0,"area_cm2":400.4681315928952,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9187572002410889,"mask_sha256":"5b8744ff49fe918814b83b3cec29c3781c99aba8f7eece9d25f54dab8378dc2f","mask_binary_sha256":"a4253e6aae7c7a19d78d1c63c729147c21e7a3d39abd799c146f1b9175ca62e8","mask_asset_rel":"masks/20260426_080827_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":75499.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9187572002410889}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2138,"y1":1170,"x2":2469,"y2":1307},"slot_box_unclipped_px":{"x1":2138,"y1":1170,"x2":2469,"y2":1307},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1726,"y1":726,"x2":1988,"y2":1053},"slot_box_unclipped_px":{"x1":1726,"y1":726,"x2":1988,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2380,"y1":1169,"x2":2469,"y2":1306},"slot_box_unclipped_px":{"x1":2380,"y1":1169,"x2":2469,"y2":1306},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1955,"y1":720,"x2":2330,"y2":1053},"slot_box_unclipped_px":{"x1":1955,"y1":720,"x2":2330,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":942,"y1":895,"x2":1180,"y2":1181},"slot_box_unclipped_px":{"x1":942,"y1":895,"x2":1180,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":109,"y1":1184,"x2":462,"y2":1320},"slot_box_unclipped_px":{"x1":109,"y1":1184,"x2":462,"y2":1320},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1196,"y1":873,"x2":1508,"y2":1181},"slot_box_unclipped_px":{"x1":1196,"y1":873,"x2":1508,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1124,"y1":806,"x2":1564,"y2":1185},"detected_bbox_px":{"x1":1124,"y1":865,"x2":1570,"y2":1225},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1071,"y1":738,"x2":1617,"y2":1230},"area_px":106663.0,"area_cm2":557.5700792568352,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8307608962059021,"mask_sha256":"1c12399352c68d95c35f696d45ca6d4b2cf4e196dc835dc4bf09f493e8b4b64a","mask_binary_sha256":"1f49b97a3dd48a33a516158c596b342ecc7ebe5a3efd37c62a86bea82c0ad609","mask_asset_rel":"masks/20260426_080827_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":106663.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8307608962059021}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":346,"y1":1182,"x2":710,"y2":1319},"slot_box_unclipped_px":{"x1":346,"y1":1182,"x2":710,"y2":1319},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":343,"y1":1136,"x2":689,"y2":1420},"candidate_bbox_px":null,"crop_bbox_px":{"x1":298,"y1":1108,"x2":748,"y2":1434},"area_px":64055.0,"area_cm2":466.0164661490628,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9061937928199768,"mask_sha256":"9d6ec6516365c89edffb990dc3c626a0ca1d1daace1106a3ae8c61197db14bee","mask_binary_sha256":"0087cb9a8d76ed1d442a63df4db26025b0d81e77c19ae69a0cb1ab937c7b5fda","mask_asset_rel":"masks/20260426_080827_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64055.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9061937928199768}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1508,"y1":862,"x2":1816,"y2":1181},"slot_box_unclipped_px":{"x1":1508,"y1":862,"x2":1816,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1519,"y1":845,"x2":1857,"y2":1179},"detected_bbox_px":{"x1":1517,"y1":856,"x2":1857,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1478,"y1":785,"x2":1898,"y2":1219},"area_px":77579.0,"area_cm2":405.53640136379084,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2156267613172531,"mask_sha256":"4460faa7369a6ade68b968bb57a27ab9278551a27797b5a51ca68d14ca5a7751","mask_binary_sha256":"60c651befe411481158061e8fcd2dedd1fb1df6ca4d67291b9159fe7381ceeff","mask_asset_rel":"masks/20260426_080827_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":77579.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.2156267613172531}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":626,"y1":1180,"x2":951,"y2":1318},"slot_box_unclipped_px":{"x1":626,"y1":1180,"x2":951,"y2":1318},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":681,"y1":1117,"x2":941,"y2":1375},"candidate_bbox_px":null,"crop_bbox_px":{"x1":634,"y1":1088,"x2":992,"y2":1381},"area_px":45761.0,"area_cm2":332.9229491444425,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.920573890209198,"mask_sha256":"36fe8d0f20cf022457ed44120d89509370816428ad63de1fd271dfb1aee24091","mask_binary_sha256":"ee49df3837d71180d9bbc9ab67154519991c3bfaeef472614bce2ef4d5a2fd3a","mask_asset_rel":"masks/20260426_080827_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45761.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.920573890209198}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1816,"y1":871,"x2":2099,"y2":1181},"slot_box_unclipped_px":{"x1":1816,"y1":871,"x2":2099,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1845,"y1":854,"x2":2152,"y2":1153},"detected_bbox_px":{"x1":1847,"y1":839,"x2":2148,"y2":1150},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1808,"y1":818,"x2":2189,"y2":1189},"area_px":68688.0,"area_cm2":359.05959521102443,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.903477132320404,"mask_sha256":"b33706c316c32e3e0229495a13f75f99068114a1625c8205d2cbfa872f08746e","mask_binary_sha256":"07d16351c3be270064cdc92b478c21cde0a332fecfa1945dda0225e41c587cc7","mask_asset_rel":"masks/20260426_080827_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68688.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.903477132320404}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":71,"y1":782,"x2":307,"y2":1053},"slot_box_unclipped_px":{"x1":71,"y1":782,"x2":307,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":87,"y1":786,"x2":285,"y2":1038},"candidate_bbox_px":null,"crop_bbox_px":{"x1":63,"y1":756,"x2":309,"y2":1068},"area_px":37371.0,"area_cm2":198.2263943331446,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8039053082466125,"mask_sha256":"ecc069e98bbb1525a09515ca78ac7a8d6fae19cb5d77ecfa7a8b56ac287a11ac","mask_binary_sha256":"983247ec3e8a08f74b69b44eafa73a403487cf53a8490bd218583c996996bcc2","mask_asset_rel":"masks/20260426_080827_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37371.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8039053082466125}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":898,"y1":1179,"x2":1189,"y2":1316},"slot_box_unclipped_px":{"x1":898,"y1":1179,"x2":1189,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":931,"y1":1106,"x2":1194,"y2":1363},"candidate_bbox_px":null,"crop_bbox_px":{"x1":890,"y1":1072,"x2":1234,"y2":1383},"area_px":46349.0,"area_cm2":337.2007991498386,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7746368050575256,"mask_sha256":"5d228543dcbf6cc7462e41277336f9cdce99a1c7b1511a39f77274ded8f76534","mask_binary_sha256":"b327e188983a5e4ce9b7f0f56a7f12ae8b7d3cc40f40d91e21fd28239597b7be","mask_asset_rel":"masks/20260426_080827_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46349.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7746368050575256}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2099,"y1":876,"x2":2335,"y2":1181},"slot_box_unclipped_px":{"x1":2099,"y1":876,"x2":2335,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2134,"y1":856,"x2":2422,"y2":1156},"detected_bbox_px":{"x1":2136,"y1":856,"x2":2397,"y2":1156},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2099,"y1":820,"x2":2457,"y2":1192},"area_px":54210.0,"area_cm2":283.37730981233454,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6192318201065063,"mask_sha256":"244e14e5795aee8613cae8c90f216906735c2524c2fbcca4031483db2c4fb98e","mask_binary_sha256":"cd1b126dc24d7e2797e8e38e4fb6471d86813c1bab3ecc3910e6defc3682e432","mask_asset_rel":"masks/20260426_080827_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54210.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.6192318201065063}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":242,"y1":773,"x2":518,"y2":1053},"slot_box_unclipped_px":{"x1":242,"y1":773,"x2":518,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":276,"y1":762,"x2":515,"y2":1036},"detected_bbox_px":{"x1":282,"y1":761,"x2":514,"y2":1068},"candidate_bbox_px":null,"crop_bbox_px":{"x1":241,"y1":725,"x2":545,"y2":1069},"area_px":50245.0,"area_cm2":266.51374550504005,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8000114560127258,"mask_sha256":"3d466da25b01ae678adae6f1bc26ac0a405fd180c476da333ddd94015f4cbb59","mask_binary_sha256":"2208fa82dd54f261c338ed5524f3a9b598a98b7160496866d7d8cd4f02b810eb","mask_asset_rel":"masks/20260426_080827_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50245.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8000114560127258}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1160,"y1":1177,"x2":1424,"y2":1314},"slot_box_unclipped_px":{"x1":1160,"y1":1177,"x2":1424,"y2":1314},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1183,"y1":1141,"x2":1453,"y2":1374},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1150,"y1":1105,"x2":1490,"y2":1378},"area_px":42377.0,"area_cm2":308.3034858480811,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9139719009399414,"mask_sha256":"5f9e4915d1d140437e305951b14ea3c46759838225d8e369794ffa50c0633b1c","mask_binary_sha256":"1632d8a624a3e26f5fbb1ff73c302a157d3c1b18ccc9bb27120c082175a3a32b","mask_asset_rel":"masks/20260426_080827_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42377.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9139719009399414}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2390,"y1":876,"x2":2583,"y2":1181},"slot_box_unclipped_px":{"x1":2390,"y1":876,"x2":2583,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2374,"y1":872,"x2":2583,"y2":1151},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2349,"y1":839,"x2":2592,"y2":1184},"area_px":40054.0,"area_cm2":209.37824695117595,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.14782191812992096,"mask_sha256":"270cd64c4af513ef58bb2e641717c63a42e6e6f1a15e03342986d850839c23aa","mask_binary_sha256":"ddb471e76072c318cb993b9fcbb476a1667e9c8037db680669cbbf242efdc708","mask_asset_rel":"masks/20260426_080827_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40054.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.14782191812992096}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":518,"y1":752,"x2":787,"y2":1053},"slot_box_unclipped_px":{"x1":518,"y1":752,"x2":787,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":500,"y1":752,"x2":779,"y2":1037},"detected_bbox_px":{"x1":500,"y1":756,"x2":780,"y2":1024},"candidate_bbox_px":null,"crop_bbox_px":{"x1":467,"y1":712,"x2":812,"y2":1071},"area_px":54295.0,"area_cm2":287.9960953765777,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8671616911888123,"mask_sha256":"c4d57a38a49039f1b9c6e9af284a7eb5a3c8b3eeae79e91c6190383a644f6f27","mask_binary_sha256":"75e523ce3223452ff6fdce93414c5f33a0c530499c1762877d49bb9d505ab039","mask_asset_rel":"masks/20260426_080827_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54295.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8671616911888123}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1416,"y1":1175,"x2":1676,"y2":1312},"slot_box_unclipped_px":{"x1":1416,"y1":1175,"x2":1676,"y2":1312},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1436,"y1":1125,"x2":1701,"y2":1365},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1398,"y1":1099,"x2":1734,"y2":1377},"area_px":42361.0,"area_cm2":308.1870817663016,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8952040672302246,"mask_sha256":"098416909cee8609b23c2cc735d8a21669997ca04bba14422f247c6a368a0b23","mask_binary_sha256":"c65f63e077c6ac6c2c0bf81775ccb613e72211464bb3cc9b86f21e7ef0a5382b","mask_asset_rel":"masks/20260426_080827_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42361.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8952040672302246}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":787,"y1":750,"x2":1088,"y2":1053},"slot_box_unclipped_px":{"x1":787,"y1":750,"x2":1088,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":760,"y1":739,"x2":1079,"y2":1045},"detected_bbox_px":{"x1":762,"y1":742,"x2":1077,"y2":1040},"candidate_bbox_px":null,"crop_bbox_px":{"x1":722,"y1":688,"x2":1117,"y2":1082},"area_px":63663.0,"area_cm2":337.6866271288161,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9185628294944763,"mask_sha256":"48ccdc0fc6fbdf3801776da9f2e71bc65b6b61b75aec16e89cf23a7554bc2af8","mask_binary_sha256":"10de122c74fda3bad666b6cc7fb2a7ae5f3d8eec84bf716195bd0d104db62220","mask_asset_rel":"masks/20260426_080827_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63663.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9185628294944763}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1659,"y1":1174,"x2":1944,"y2":1311},"slot_box_unclipped_px":{"x1":1659,"y1":1174,"x2":1944,"y2":1311},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1683,"y1":1136,"x2":1945,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1647,"y1":1133,"x2":1978,"y2":1378},"area_px":34557.0,"area_cm2":251.4109908783571,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9092308878898621,"mask_sha256":"e9988f576c11e378a3920fa7977e9318d48a8ff15c087e05a9941b6b47e78aea","mask_binary_sha256":"98731904575ec7663835c27f73cfb068d4038d2be5ce1f22af6cf2a5c3d5d738","mask_asset_rel":"masks/20260426_080827_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34557.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9092308878898621}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1088,"y1":725,"x2":1396,"y2":1053},"slot_box_unclipped_px":{"x1":1088,"y1":725,"x2":1396,"y2":1053},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1064,"y1":697,"x2":1394,"y2":1001},"detected_bbox_px":{"x1":1066,"y1":738,"x2":1394,"y2":1001},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1024,"y1":661,"x2":1434,"y2":1040},"area_px":60792.0,"area_cm2":322.45802799765937,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8485251665115356,"mask_sha256":"bfe827ea08ddccfa43166f674d0d8400a0681556bbea15b8ac2d43445419035c","mask_binary_sha256":"00af77a1d90adb49c0b7f4095dd22a09833f57c3603bfc4b72fe59bf37076b98","mask_asset_rel":"masks/20260426_080827_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60792.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8485251665115356}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1897,"y1":1172,"x2":2214,"y2":1309},"slot_box_unclipped_px":{"x1":1897,"y1":1172,"x2":2214,"y2":1309},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1903,"y1":1080,"x2":2194,"y2":1341},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1884,"y1":1071,"x2":2242,"y2":1372},"area_px":45983.0,"area_cm2":334.53805577913283,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8711803555488586,"mask_sha256":"2027fe157d5e44af40b8964ecf17da0ec223e81da06ae15fee62b60725ebe093","mask_binary_sha256":"cb9ef82c1967104731cb124a5fd2c050783561422fe8df3fa7a133affbf6dd30","mask_asset_rel":"masks/20260426_080827_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45983.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8711803555488586}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":662,"y1":580,"x2":920,"y2":905},"slot_box_unclipped_px":{"x1":662,"y1":580,"x2":920,"y2":905},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1050,"x2":352,"y2":1186},"slot_box_unclipped_px":{"x1":41,"y1":1050,"x2":352,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1396,"y1":441,"x2":1669,"y2":712},"slot_box_unclipped_px":{"x1":1396,"y1":441,"x2":1669,"y2":712},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1367,"y1":439,"x2":1726,"y2":699},"detected_bbox_px":{"x1":1368,"y1":432,"x2":1727,"y2":699},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1324,"y1":408,"x2":1769,"y2":735},"area_px":64593.0,"area_cm2":342.61961117339143,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6523692607879639,"mask_sha256":"11c8843b1f0d1050a2d0b67c7c8ad94e32d460671d83b6205eef7a548a5ed79c","mask_binary_sha256":"816d6d2e6a42c560a0c0e8542b9ac68749d72c3854789443a09daf1a5c5ad03f","mask_asset_rel":"masks/20260426_080827_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64593.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6523692607879639}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2063,"y1":1036,"x2":2381,"y2":1173},"slot_box_unclipped_px":{"x1":2063,"y1":1036,"x2":2381,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1669,"y1":441,"x2":1931,"y2":726},"slot_box_unclipped_px":{"x1":1669,"y1":441,"x2":1931,"y2":726},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2280,"y1":1034,"x2":2469,"y2":1171},"slot_box_unclipped_px":{"x1":2280,"y1":1034,"x2":2469,"y2":1171},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1931,"y1":441,"x2":2306,"y2":720},"slot_box_unclipped_px":{"x1":1931,"y1":441,"x2":2306,"y2":720},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":952,"y1":580,"x2":1190,"y2":895},"slot_box_unclipped_px":{"x1":952,"y1":580,"x2":1190,"y2":895},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":230,"y1":1049,"x2":577,"y2":1186},"slot_box_unclipped_px":{"x1":230,"y1":1049,"x2":577,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1196,"y1":580,"x2":1508,"y2":873},"slot_box_unclipped_px":{"x1":1196,"y1":580,"x2":1508,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1167,"y1":576,"x2":1539,"y2":862},"detected_bbox_px":{"x1":1168,"y1":579,"x2":1540,"y2":910},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1118,"y1":542,"x2":1584,"y2":911},"area_px":88965.0,"area_cm2":465.05556848283237,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7701914310455322,"mask_sha256":"ee4cb8a00c9f1dc6b6206530c89577b625ef7a236ab12aac8d0acd19b78ad12d","mask_binary_sha256":"8281b23b3fcd01022bf9c7e949478752e8f1ead9577212e330b604333238b190","mask_asset_rel":"masks/20260426_080827_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":88965.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.7701914310455322}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":461,"y1":1048,"x2":793,"y2":1185},"slot_box_unclipped_px":{"x1":461,"y1":1048,"x2":793,"y2":1185},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1508,"y1":580,"x2":1816,"y2":862},"slot_box_unclipped_px":{"x1":1508,"y1":580,"x2":1816,"y2":862},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1521,"y1":578,"x2":1813,"y2":884},"detected_bbox_px":{"x1":1530,"y1":571,"x2":1808,"y2":893},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1477,"y1":541,"x2":1848,"y2":936},"area_px":65109.0,"area_cm2":340.3507335283396,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7086076736450195,"mask_sha256":"a68e0fccb84dc2669c40dbb35436b5bbd6af67964cd901c3fa10b6e93a3c256a","mask_binary_sha256":"f1a9844ea4d7127a2a1d5e6e56ec6c15d2944d8c29a7437008194e2d7091389d","mask_asset_rel":"masks/20260426_080827_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":65109.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.7086076736450195}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":709,"y1":1046,"x2":1004,"y2":1183},"slot_box_unclipped_px":{"x1":709,"y1":1046,"x2":1004,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":701,"y1":991,"x2":942,"y2":1160},"candidate_bbox_px":null,"crop_bbox_px":{"x1":672,"y1":971,"x2":971,"y2":1180},"area_px":30231.0,"area_cm2":219.93823726722843,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.38668519258499146,"mask_sha256":"a30c94109c6634cbf74675d29172d61c611c500adcd6eb6cde97ccd6588cc386","mask_binary_sha256":"6dca22d1bae44ed61a53a29f31007f4318d7115aa70bda12d0c4f56d25789326","mask_asset_rel":"masks/20260426_080827_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":30231.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.38668519258499146}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1816,"y1":580,"x2":2099,"y2":871},"slot_box_unclipped_px":{"x1":1816,"y1":580,"x2":2099,"y2":871},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1794,"y1":578,"x2":2111,"y2":873},"detected_bbox_px":{"x1":1792,"y1":564,"x2":2105,"y2":907},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1756,"y1":543,"x2":2149,"y2":922},"area_px":78153.0,"area_cm2":408.53692849591187,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5935255289077759,"mask_sha256":"e6ec44b1e88e8ced710ab015e952ad31cc95547eadf575159519b43e5782952a","mask_binary_sha256":"1b202652777cee147ab8b195389018f07d567902fb2545c940183158e2e74a95","mask_asset_rel":"masks/20260426_080827_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":78153.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.5935255289077759}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":441,"x2":242,"y2":782},"slot_box_unclipped_px":{"x1":6,"y1":441,"x2":242,"y2":782},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":{"x1":86,"y1":537,"x2":341,"y2":817},"detected_bbox_px":{"x1":99,"y1":538,"x2":355,"y2":820},"candidate_bbox_px":null,"crop_bbox_px":{"x1":55,"y1":475,"x2":372,"y2":851},"area_px":47221.0,"area_cm2":250.47359093429188,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6054484844207764,"mask_sha256":"5e1d9ec92ede2a95935bf2776750fc372a1bee8ee4c338ee1d470b2873bdff12","mask_binary_sha256":"40d75a2cd304761705c8c5ecfae0dd0fc1529ebcb6f69b3aa0b6cc1580d64663","mask_asset_rel":"masks/20260426_080827_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47221.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6054484844207764}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":950,"y1":1044,"x2":1217,"y2":1181},"slot_box_unclipped_px":{"x1":950,"y1":1044,"x2":1217,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":925,"y1":992,"x2":1212,"y2":1206},"candidate_bbox_px":null,"crop_bbox_px":{"x1":885,"y1":968,"x2":1250,"y2":1209},"area_px":45512.0,"area_cm2":331.1114106217492,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.47968244552612305,"mask_sha256":"5ffd8aceb450526b0bc8dd8012771d3572826518ffa77d6a21aff0582187bfd8","mask_binary_sha256":"39a5f4edd44378a57d705607fafa709769c6e461f1e5cd6ee48e0492f2139cea","mask_asset_rel":"masks/20260426_080827_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45512.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.47968244552612305}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2099,"y1":580,"x2":2335,"y2":876},"slot_box_unclipped_px":{"x1":2099,"y1":580,"x2":2335,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2092,"y1":587,"x2":2349,"y2":871},"detected_bbox_px":{"x1":2099,"y1":586,"x2":2341,"y2":874},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2061,"y1":553,"x2":2380,"y2":908},"area_px":47493.0,"area_cm2":248.26486948749687,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5536049604415894,"mask_sha256":"5d6f48a69014ea4d9cb0f8207645ba1f8ea11ee130cd93a5f350a89f10c04e22","mask_binary_sha256":"484c7b22b581b0e7a58be7a7d30f4fb756178377ffb0719b0ef8dc5ade46fbf4","mask_asset_rel":"masks/20260426_080827_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47493.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.5536049604415894}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":242,"y1":441,"x2":518,"y2":773},"slot_box_unclipped_px":{"x1":242,"y1":441,"x2":518,"y2":773},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":299,"y1":513,"x2":581,"y2":770},"detected_bbox_px":{"x1":300,"y1":500,"x2":560,"y2":773},"candidate_bbox_px":null,"crop_bbox_px":{"x1":260,"y1":460,"x2":615,"y2":825},"area_px":44018.0,"area_cm2":233.48396954206095,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8803935647010803,"mask_sha256":"d363d4a801e8e4020842f01413cbd1c2f4d7a3e03c641608ebab095ad5651c49","mask_binary_sha256":"dbdd88ecf8ab49fde7cd57b1be6fb40f60e9c7876f45df6f3f266a91263dd773","mask_asset_rel":"masks/20260426_080827_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44018.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8803935647010803}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1188,"y1":1043,"x2":1432,"y2":1180},"slot_box_unclipped_px":{"x1":1188,"y1":1043,"x2":1432,"y2":1180},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260426_080827_cam0_rf.jpg","frame_source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2240,"y1":580,"x2":2476,"y2":876},"slot_box_unclipped_px":{"x1":2240,"y1":580,"x2":2476,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2365,"y1":752,"x2":2484,"y2":881},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2212,"y1":544,"x2":2504,"y2":912},"area_px":10564.0,"area_cm2":55.22224498907032,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|GEOMETRY_REALIGNED_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.48590293526649475,"mask_sha256":"eaee2ecc5f5fd327a5d4331b5e6a09f41c3b8ade55ff95e895b4cd17683e3038","mask_binary_sha256":"1bfc6148bf764cdbe91dc530da15c28f9a7c94c58c7b06b834f165460a2eef37","mask_asset_rel":"masks/20260426_080827_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":10564.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|GEOMETRY_REALIGNED_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.48590293526649475}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":518,"y1":441,"x2":787,"y2":752},"slot_box_unclipped_px":{"x1":518,"y1":441,"x2":787,"y2":752},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":554,"y1":524,"x2":817,"y2":773},"candidate_bbox_px":null,"crop_bbox_px":{"x1":522,"y1":494,"x2":849,"y2":803},"area_px":41359.0,"area_cm2":219.37987860171063,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.06193898618221283,"mask_sha256":"acb1f163c134d1b849d739e2b1da0d29a5ffc8c953d02d1d7d1edaa40e24b4a1","mask_binary_sha256":"40704c7343634df0742ca849e140dafe67424e4bf058c3a4db4c8199699ee863","mask_asset_rel":"masks/20260426_080827_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41359.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.06193898618221283}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1423,"y1":1041,"x2":1660,"y2":1178},"slot_box_unclipped_px":{"x1":1423,"y1":1041,"x2":1660,"y2":1178},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":787,"y1":441,"x2":1088,"y2":750},"slot_box_unclipped_px":{"x1":787,"y1":441,"x2":1088,"y2":750},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":790,"y1":461,"x2":1106,"y2":761},"detected_bbox_px":{"x1":790,"y1":463,"x2":1104,"y2":778},"candidate_bbox_px":null,"crop_bbox_px":{"x1":752,"y1":425,"x2":1144,"y2":797},"area_px":64048.0,"area_cm2":339.7287764375919,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8652084469795227,"mask_sha256":"02fe353ab18e09f9a675e8f42acffb4267053883041b2e8fdf74d2e6c0247dca","mask_binary_sha256":"711f85d0d6acf68cb06fa8399f851c625d86a6be23588c2da1bae2be8915e808","mask_asset_rel":"masks/20260426_080827_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64048.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8652084469795227}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1644,"y1":1039,"x2":1898,"y2":1176},"slot_box_unclipped_px":{"x1":1644,"y1":1039,"x2":1898,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260426_080827_cam1_rf.jpg","frame_source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1088,"y1":441,"x2":1396,"y2":725},"slot_box_unclipped_px":{"x1":1088,"y1":441,"x2":1396,"y2":725},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1097,"y1":454,"x2":1397,"y2":708},"detected_bbox_px":{"x1":1097,"y1":479,"x2":1396,"y2":705},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1061,"y1":424,"x2":1433,"y2":749},"area_px":47500.0,"area_cm2":251.95348614766448,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8004030585289001,"mask_sha256":"2ddaec6b565fbdd31612d596a12dc14cc4a971e2d0a3e738419517728d3a1c5b","mask_binary_sha256":"61f45d70e4ddb94b27ce890febff48e9971dc5d966c27d72344bfc06d0423f08","mask_asset_rel":"masks/20260426_080827_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47500.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8004030585289001}},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260426_080827_cam2_rf.jpg","frame_source_sha256":"95ead47f715ea4f5526912cb7974c905a15ba7b3d318d478d12bb92e314f88c4","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1852,"y1":1038,"x2":2139,"y2":1175},"slot_box_unclipped_px":{"x1":1852,"y1":1038,"x2":2139,"y2":1175},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":908,"x2":850,"y2":1168},"slot_box_unclipped_px":{"x1":486,"y1":908,"x2":850,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1130,"x2":264,"y2":1265},"slot_box_unclipped_px":{"x1":41,"y1":1130,"x2":264,"y2":1265},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1390,"y1":730,"x2":1663,"y2":1048},"slot_box_unclipped_px":{"x1":1390,"y1":730,"x2":1663,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1387,"y1":703,"x2":1746,"y2":1013},"detected_bbox_px":{"x1":1390,"y1":707,"x2":1744,"y2":1014},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1344,"y1":666,"x2":1789,"y2":1050},"area_px":76457.0,"area_cm2":405.54963558719965,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9146556854248047,"mask_sha256":"3bac81e5446b88bd72bda71369d0930cc330266627bd568a85c7e39be6893bb6","mask_binary_sha256":"d840cc0cd161e0a7aeb32c4871ac0c197e547a257ad35dc706915aba41a4a2fa","mask_asset_rel":"masks/20260427_121411_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":76457.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9146556854248047}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2170,"y1":1115,"x2":2469,"y2":1252},"slot_box_unclipped_px":{"x1":2170,"y1":1115,"x2":2469,"y2":1252},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1722,"y1":727,"x2":1990,"y2":1048},"slot_box_unclipped_px":{"x1":1722,"y1":727,"x2":1990,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1952,"y1":717,"x2":2328,"y2":1048},"slot_box_unclipped_px":{"x1":1952,"y1":717,"x2":2328,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":850,"y1":902,"x2":1147,"y2":1168},"slot_box_unclipped_px":{"x1":850,"y1":902,"x2":1147,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":159,"y1":1129,"x2":495,"y2":1265},"slot_box_unclipped_px":{"x1":159,"y1":1129,"x2":495,"y2":1265},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":876,"x2":1444,"y2":1168},"slot_box_unclipped_px":{"x1":1147,"y1":876,"x2":1444,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1111,"y1":804,"x2":1567,"y2":1189},"detected_bbox_px":{"x1":1117,"y1":838,"x2":1573,"y2":1234},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1056,"y1":758,"x2":1622,"y2":1235},"area_px":120150.0,"area_cm2":628.0720120633093,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.88578200340271,"mask_sha256":"09361fb98f2b110238603a67dcb3cfbeb0bccb9932cafb2d7e7d403cbd16c96b","mask_binary_sha256":"a7a550be04747dd7ccb5de1eddcae66b1778f7859c7a52d969503ae8359227c2","mask_asset_rel":"masks/20260427_121411_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":120150.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.88578200340271}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":397,"y1":1127,"x2":743,"y2":1264},"slot_box_unclipped_px":{"x1":397,"y1":1127,"x2":743,"y2":1264},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":337,"y1":1133,"x2":695,"y2":1418},"candidate_bbox_px":null,"crop_bbox_px":{"x1":290,"y1":1116,"x2":758,"y2":1435},"area_px":64784.0,"area_cm2":471.32012712514063,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8617388606071472,"mask_sha256":"90c1115ba77ee5188b4db071039cdef1ebc6e3453ecf7a1ddb4744f2c8046fa2","mask_binary_sha256":"8c2bf972dc323b94529054de0a93bb2ae136fb258e205397ac6853d5bd7b9f93","mask_asset_rel":"masks/20260427_121411_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64784.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8617388606071472}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":882,"x2":1743,"y2":1168},"slot_box_unclipped_px":{"x1":1444,"y1":882,"x2":1743,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1512,"y1":853,"x2":1854,"y2":1188},"detected_bbox_px":{"x1":1519,"y1":856,"x2":1853,"y2":1198},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1471,"y1":786,"x2":1895,"y2":1228},"area_px":76909.0,"area_cm2":402.03404390992137,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.32376834750175476,"mask_sha256":"869ff1a4b3a980b6d1ef73a78c7d5dab0215e9a19e206c3a8cc6e288bf71361d","mask_binary_sha256":"f16704c1ed4c689d3b5fdac9cf57b025ec99b93389e96151c2452b920de62bb1","mask_asset_rel":"masks/20260427_121411_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":76909.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.32376834750175476}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":676,"y1":1125,"x2":984,"y2":1263},"slot_box_unclipped_px":{"x1":676,"y1":1125,"x2":984,"y2":1263},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":689,"y1":1141,"x2":939,"y2":1378},"candidate_bbox_px":null,"crop_bbox_px":{"x1":642,"y1":1114,"x2":981,"y2":1381},"area_px":41476.0,"area_cm2":301.74848099287374,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9185829758644104,"mask_sha256":"4b23443425f4e5abd55993075aced3c7186bf1d5230c084536a4d9d928d928a1","mask_binary_sha256":"71de4e7c21bab6f48c95e38f45e56e6f5dc663dca17da082cee4fb17b5462778","mask_asset_rel":"masks/20260427_121411_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41476.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9185829758644104}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1743,"y1":875,"x2":2027,"y2":1168},"slot_box_unclipped_px":{"x1":1743,"y1":875,"x2":2027,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1840,"y1":861,"x2":2147,"y2":1166},"detected_bbox_px":{"x1":1841,"y1":845,"x2":2144,"y2":1162},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1803,"y1":824,"x2":2184,"y2":1203},"area_px":69061.0,"area_cm2":361.0094151069846,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9319892525672913,"mask_sha256":"c65928a7c81f1c182d9a164403b7e2c5cb6bab7b76c38a0fc9e8f59296f49196","mask_binary_sha256":"f51a46f3b90b7b587cad10a428759663cb5e5237655ba077cad597f0426796cb","mask_asset_rel":"masks/20260427_121411_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69061.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9319892525672913}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":60,"y1":801,"x2":317,"y2":1048},"slot_box_unclipped_px":{"x1":60,"y1":801,"x2":317,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":92,"y1":797,"x2":295,"y2":1044},"candidate_bbox_px":null,"crop_bbox_px":{"x1":68,"y1":767,"x2":319,"y2":1074},"area_px":35701.0,"area_cm2":189.36824018858462,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.897842288017273,"mask_sha256":"614fe91db3ca83d2475da9b145ce07a8667d82e22d1771f7d469aa0c03dafec0","mask_binary_sha256":"f669bed9554657a4b6717763f414c75c58f213f3b6a45125fffede1566712c08","mask_asset_rel":"masks/20260427_121411_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":35701.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.897842288017273}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":948,"y1":1124,"x2":1221,"y2":1261},"slot_box_unclipped_px":{"x1":948,"y1":1124,"x2":1221,"y2":1261},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":931,"y1":1121,"x2":1193,"y2":1369},"candidate_bbox_px":null,"crop_bbox_px":{"x1":893,"y1":1082,"x2":1233,"y2":1385},"area_px":45316.0,"area_cm2":329.6854606199505,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8921862244606018,"mask_sha256":"ff8d5cbb8848f3d19a2bf189d0828a8ca010a74e0c9a74b6e6d9c89247bb7bff","mask_binary_sha256":"c1709122709b04e90fb36d2623d493d89d845d2301758e1b3e1ae2271fb07b8a","mask_asset_rel":"masks/20260427_121411_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45316.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8921862244606018}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2027,"y1":831,"x2":2312,"y2":1168},"slot_box_unclipped_px":{"x1":2027,"y1":831,"x2":2312,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2131,"y1":864,"x2":2416,"y2":1160},"detected_bbox_px":{"x1":2131,"y1":865,"x2":2406,"y2":1161},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2096,"y1":818,"x2":2450,"y2":1196},"area_px":57365.0,"area_cm2":299.86975424063036,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.8268712759017944,"mask_sha256":"1c7b6169d8c5baf92e1d9a3e85b7ee74448f5b9c9373e51b5f360903fba85d8b","mask_binary_sha256":"7c5b3a3e571958d9b27a9e063a609df599dec35362f3b69dd305e89cb77efbe1","mask_asset_rel":"masks/20260427_121411_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57365.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8268712759017944}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":262,"y1":788,"x2":537,"y2":1048},"slot_box_unclipped_px":{"x1":262,"y1":788,"x2":537,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":281,"y1":765,"x2":524,"y2":1042},"detected_bbox_px":{"x1":284,"y1":768,"x2":519,"y2":1073},"candidate_bbox_px":null,"crop_bbox_px":{"x1":251,"y1":714,"x2":553,"y2":1075},"area_px":48405.0,"area_cm2":256.75386309426733,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7035493850708008,"mask_sha256":"7c32b8d3ef84fd16bf874ca1abb2791f4f179015ab2c1f5a16bef7fd839f5e36","mask_binary_sha256":"513025ce691ed44716d293b70c8caa3034400a6d3e8e67ecf7f9a17d4342bce0","mask_asset_rel":"masks/20260427_121411_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48405.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7035493850708008}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1210,"y1":1122,"x2":1467,"y2":1259},"slot_box_unclipped_px":{"x1":1210,"y1":1122,"x2":1467,"y2":1259},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1191,"y1":1143,"x2":1454,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1152,"y1":1112,"x2":1489,"y2":1382},"area_px":41823.0,"area_cm2":304.2729945164664,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8739008903503418,"mask_sha256":"13165b370af01adacec237ebb5bab22088b2a61fd8a62339b452944587977ce3","mask_binary_sha256":"e84fa094ddc639a2da2c6930ff9fd547287aa5d133d38cc09549b40f50d2c67e","mask_asset_rel":"masks/20260427_121411_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41823.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8739008903503418}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2312,"y1":813,"x2":2581,"y2":1168},"slot_box_unclipped_px":{"x1":2312,"y1":813,"x2":2581,"y2":1168},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2377,"y1":890,"x2":2581,"y2":1143},"detected_bbox_px":{"x1":2359,"y1":891,"x2":2584,"y2":1130},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2285,"y1":798,"x2":2592,"y2":1189},"area_px":38881.0,"area_cm2":203.24650770731193,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3905239701271057,"mask_sha256":"ce654d1c8a0575f3363e08aca9ca42c679b31c9bc0055133042bc0fea3d5be12","mask_binary_sha256":"1cc4775b9a2cfa385b7730c59aaa34d43aca411ad2f34c694398676b203452a8","mask_asset_rel":"masks/20260427_121411_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38881.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.3905239701271057}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":537,"y1":769,"x2":798,"y2":1048},"slot_box_unclipped_px":{"x1":537,"y1":769,"x2":798,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":503,"y1":762,"x2":789,"y2":1040},"detected_bbox_px":{"x1":503,"y1":767,"x2":788,"y2":1035},"candidate_bbox_px":null,"crop_bbox_px":{"x1":469,"y1":714,"x2":823,"y2":1073},"area_px":56717.0,"area_cm2":300.8430710281492,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9004186391830444,"mask_sha256":"0a3ec9a3d4992b728c8889eb604fc475128996808ba2ef5bf155786046b2d9a3","mask_binary_sha256":"cd6a380b8990c2c54d9de92a1b805fdaa1009e01ab6483f0c85b134ff0d92c0f","mask_asset_rel":"masks/20260427_121411_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56717.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9004186391830444}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1456,"y1":1120,"x2":1725,"y2":1257},"slot_box_unclipped_px":{"x1":1456,"y1":1120,"x2":1725,"y2":1257},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1433,"y1":1131,"x2":1702,"y2":1361},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1399,"y1":1107,"x2":1737,"y2":1380},"area_px":42946.0,"area_cm2":312.4431060063641,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8851878046989441,"mask_sha256":"4193bad9761fc8c26ee0d6cc6c6baef09822a27a11fe40c921eea6eb4b0b5d5e","mask_binary_sha256":"f5ee6d7ca1368acde0d5f3bd8719150a7008360cba177878c584f8901dcf6fe9","mask_asset_rel":"masks/20260427_121411_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42946.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8851878046989441}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":798,"y1":756,"x2":1092,"y2":1048},"slot_box_unclipped_px":{"x1":798,"y1":756,"x2":1092,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":774,"y1":742,"x2":1085,"y2":1046},"detected_bbox_px":{"x1":774,"y1":744,"x2":1081,"y2":1042},"candidate_bbox_px":null,"crop_bbox_px":{"x1":737,"y1":684,"x2":1122,"y2":1082},"area_px":64507.0,"area_cm2":342.1634427563662,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8476002216339111,"mask_sha256":"21dd2067ded88bb6661892c85c28518abbf8a0982d61cc851a35ca9fb3fc603b","mask_binary_sha256":"a6a1adc667e3fe830a527700b934be7541df320fa273e251e6f454b0913eccf7","mask_asset_rel":"masks/20260427_121411_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64507.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8476002216339111}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1691,"y1":1119,"x2":1993,"y2":1256},"slot_box_unclipped_px":{"x1":1691,"y1":1119,"x2":1993,"y2":1256},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1684,"y1":1140,"x2":1945,"y2":1379},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1646,"y1":1111,"x2":1978,"y2":1382},"area_px":37479.0,"area_cm2":272.6692863133358,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8226382732391357,"mask_sha256":"c37aa803592edcfa7f99ad196a30d671477a7f193079aa2bd61c39838b3b0f13","mask_binary_sha256":"c46cff3a48f1b63fa31223a6f4158c7dbed4197e62653b16409044f6c9e54cc2","mask_asset_rel":"masks/20260427_121411_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37479.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8226382732391357}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1092,"y1":730,"x2":1390,"y2":1048},"slot_box_unclipped_px":{"x1":1092,"y1":730,"x2":1390,"y2":1048},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1070,"y1":692,"x2":1404,"y2":1027},"detected_bbox_px":{"x1":1077,"y1":687,"x2":1401,"y2":1006},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1030,"y1":645,"x2":1444,"y2":1067},"area_px":68944.0,"area_cm2":365.69855050451747,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8289428949356079,"mask_sha256":"aecaf1e7db5c3d999f4bc6f99b010b2ff6c26da64c3f0d3c96a2cc11839b647f","mask_binary_sha256":"04548e7a73d7192bf817598742c34d4db2711ce992e1f58eeecbc21ed52a59dc","mask_asset_rel":"masks/20260427_121411_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68944.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8289428949356079}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1929,"y1":1117,"x2":2263,"y2":1254},"slot_box_unclipped_px":{"x1":1929,"y1":1117,"x2":2263,"y2":1254},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1919,"y1":1103,"x2":2189,"y2":1349},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1879,"y1":1085,"x2":2246,"y2":1379},"area_px":41894.0,"area_cm2":304.7895376293628,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8648571968078613,"mask_sha256":"6709ad16deca3ea3cbb2222ec1400005c4bd76504cbd326c23960b581b75f929","mask_binary_sha256":"dc3fb8b14d05b7472e2678a98c8a811209cf9a3c60893f56ee5fefb4ebf102c1","mask_asset_rel":"masks/20260427_121411_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41894.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8648571968078613}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":598,"x2":850,"y2":908},"slot_box_unclipped_px":{"x1":486,"y1":598,"x2":850,"y2":908},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":51,"y1":1001,"x2":368,"y2":1131},"slot_box_unclipped_px":{"x1":51,"y1":1001,"x2":368,"y2":1131},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1390,"y1":465,"x2":1663,"y2":730},"slot_box_unclipped_px":{"x1":1390,"y1":465,"x2":1663,"y2":730},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1384,"y1":446,"x2":1730,"y2":716},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1342,"y1":414,"x2":1772,"y2":748},"area_px":67122.0,"area_cm2":356.034145204285,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.05627059563994408,"mask_sha256":"fd9c94e6c6a33df2c54268cba0b8c859ccdfadab46756891c5c9634812a619dc","mask_binary_sha256":"081bad602dc327fcd059808d2b9c1a67a9c939cceadcbc43a0dff8e71a7ab7f0","mask_asset_rel":"masks/20260427_121411_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67122.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.05627059563994408}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2077,"y1":1001,"x2":2412,"y2":1118},"slot_box_unclipped_px":{"x1":2077,"y1":1001,"x2":2412,"y2":1118},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1663,"y1":465,"x2":1931,"y2":727},"slot_box_unclipped_px":{"x1":1663,"y1":465,"x2":1931,"y2":727},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2294,"y1":1001,"x2":2469,"y2":1116},"slot_box_unclipped_px":{"x1":2294,"y1":1001,"x2":2469,"y2":1116},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1931,"y1":465,"x2":2307,"y2":717},"slot_box_unclipped_px":{"x1":1931,"y1":465,"x2":2307,"y2":717},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":850,"y1":598,"x2":1147,"y2":902},"slot_box_unclipped_px":{"x1":850,"y1":598,"x2":1147,"y2":902},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":263,"y1":1001,"x2":593,"y2":1131},"slot_box_unclipped_px":{"x1":263,"y1":1001,"x2":593,"y2":1131},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":598,"x2":1444,"y2":876},"slot_box_unclipped_px":{"x1":1147,"y1":598,"x2":1444,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1162,"y1":583,"x2":1527,"y2":861},"detected_bbox_px":{"x1":1164,"y1":580,"x2":1535,"y2":906},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1118,"y1":550,"x2":1571,"y2":907},"area_px":88589.0,"area_cm2":463.09006638931754,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7444658875465393,"mask_sha256":"a6058c204744bb32715e806157b22d514b14aa628c79a09bc66d1e5150354280","mask_binary_sha256":"10d08192d20aed348e5e4d02bc2c478f128996a161ddde3392f22408e750df0f","mask_asset_rel":"masks/20260427_121411_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":88589.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.7444658875465393}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":494,"y1":1001,"x2":809,"y2":1130},"slot_box_unclipped_px":{"x1":494,"y1":1001,"x2":809,"y2":1130},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":598,"x2":1743,"y2":882},"slot_box_unclipped_px":{"x1":1444,"y1":598,"x2":1743,"y2":882},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1517,"y1":601,"x2":1805,"y2":909},"detected_bbox_px":{"x1":1525,"y1":580,"x2":1802,"y2":932},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1482,"y1":564,"x2":1840,"y2":946},"area_px":70535.0,"area_cm2":368.71460150549746,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7802868485450745,"mask_sha256":"854bbd2c9693da373c92169b2ed564ce866664f0267382768eec39b3b8785841","mask_binary_sha256":"4656e9326902a12589e5f84a4072294ff74569193ec0b97f187b3a682fcf0bca","mask_asset_rel":"masks/20260427_121411_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70535.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.7802868485450745}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":742,"y1":1001,"x2":1019,"y2":1128},"slot_box_unclipped_px":{"x1":742,"y1":1001,"x2":1019,"y2":1128},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1743,"y1":598,"x2":2027,"y2":875},"slot_box_unclipped_px":{"x1":1743,"y1":598,"x2":2027,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1780,"y1":595,"x2":2098,"y2":887},"detected_bbox_px":{"x1":1788,"y1":596,"x2":2091,"y2":921},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1742,"y1":560,"x2":2136,"y2":923},"area_px":76013.0,"area_cm2":397.3502942402691,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8423694968223572,"mask_sha256":"a48e887b5b61e731bd9949d0addee899d88c5d78314bb28c2a2348448027f77b","mask_binary_sha256":"1b48857a170748459f33cec0fb5f0ed83452cd47312fcdb96d553fffb7f32b74","mask_asset_rel":"masks/20260427_121411_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":76013.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8423694968223572}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":5,"y1":465,"x2":262,"y2":801},"slot_box_unclipped_px":{"x1":5,"y1":465,"x2":262,"y2":801},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":{"x1":94,"y1":558,"x2":338,"y2":828},"detected_bbox_px":{"x1":125,"y1":562,"x2":341,"y2":823},"candidate_bbox_px":null,"crop_bbox_px":{"x1":65,"y1":503,"x2":367,"y2":873},"area_px":39141.0,"area_cm2":207.61497686959444,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.26763296127319336,"mask_sha256":"52b51d81363e78d7313aa22b4786583b805d821abef78b2efb87c8d7cf04529f","mask_binary_sha256":"b7dee77e707fc2d44bd97474664ace842d2a77313979e6b32ee7278e1bd1219f","mask_asset_rel":"masks/20260427_121411_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39141.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.26763296127319336}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":983,"y1":1001,"x2":1232,"y2":1126},"slot_box_unclipped_px":{"x1":983,"y1":1001,"x2":1232,"y2":1126},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2027,"y1":598,"x2":2312,"y2":831},"slot_box_unclipped_px":{"x1":2027,"y1":598,"x2":2312,"y2":831},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":262,"y1":465,"x2":537,"y2":788},"slot_box_unclipped_px":{"x1":262,"y1":465,"x2":537,"y2":788},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":306,"y1":545,"x2":565,"y2":788},"detected_bbox_px":{"x1":307,"y1":509,"x2":561,"y2":787},"candidate_bbox_px":null,"crop_bbox_px":{"x1":275,"y1":490,"x2":596,"y2":845},"area_px":45858.0,"area_cm2":243.24385195283364,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7314126491546631,"mask_sha256":"e648eb4e7a3e777fc14474620abfc886894e15ad589af7ceb41b60e292521563","mask_binary_sha256":"82a0fef58d45b8160b4e84153909bfda1744cf4b5ddf72caf3858de284c10b5a","mask_asset_rel":"masks/20260427_121411_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45858.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7314126491546631}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1220,"y1":1001,"x2":1457,"y2":1125},"slot_box_unclipped_px":{"x1":1220,"y1":1001,"x2":1457,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260427_121411_cam0_rf.jpg","frame_source_sha256":"28b5eb6dc39138e4f1baa98d746e835fce8b40fc453b71a1e385b12dc7be51a8","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2312,"y1":598,"x2":2581,"y2":813},"slot_box_unclipped_px":{"x1":2312,"y1":598,"x2":2581,"y2":813},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":537,"y1":465,"x2":798,"y2":769},"slot_box_unclipped_px":{"x1":537,"y1":465,"x2":798,"y2":769},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":547,"y1":527,"x2":821,"y2":783},"candidate_bbox_px":null,"crop_bbox_px":{"x1":514,"y1":496,"x2":854,"y2":814},"area_px":48366.0,"area_cm2":256.54699602143035,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.0826718807220459,"mask_sha256":"197db1488f3fe6ba41d2c6f38d91d06896a16f1258da894e26d0536f3edd5b99","mask_binary_sha256":"cec2cd4e717e281cdd338d48115f91a77aa0c10cc59342548d9c7de03f93027b","mask_asset_rel":"masks/20260427_121411_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48366.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.0826718807220459}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":1001,"x2":1692,"y2":1123},"slot_box_unclipped_px":{"x1":1445,"y1":1001,"x2":1692,"y2":1123},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":798,"y1":465,"x2":1092,"y2":756},"slot_box_unclipped_px":{"x1":798,"y1":465,"x2":1092,"y2":756},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":797,"y1":471,"x2":1106,"y2":754},"detected_bbox_px":{"x1":797,"y1":483,"x2":1104,"y2":789},"candidate_bbox_px":null,"crop_bbox_px":{"x1":760,"y1":437,"x2":1143,"y2":791},"area_px":63104.0,"area_cm2":334.721532418152,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7570172548294067,"mask_sha256":"f168f24480ca36f38312916b9b2c7b32ffb87923479f97d470f65198282a81c0","mask_binary_sha256":"a64edd708d518c93cab80d1da82ca93aa73bd96741221a7164c87345b15bfa28","mask_asset_rel":"masks/20260427_121411_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63104.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7570172548294067}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1658,"y1":1001,"x2":1930,"y2":1121},"slot_box_unclipped_px":{"x1":1658,"y1":1001,"x2":1930,"y2":1121},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260427_121411_cam1_rf.jpg","frame_source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1092,"y1":465,"x2":1390,"y2":730},"slot_box_unclipped_px":{"x1":1092,"y1":465,"x2":1390,"y2":730},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1077,"y1":468,"x2":1407,"y2":717},"detected_bbox_px":{"x1":1089,"y1":476,"x2":1406,"y2":745},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1037,"y1":438,"x2":1448,"y2":750},"area_px":54430.0,"area_cm2":288.712173705629,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8744235038757324,"mask_sha256":"b97e0e57bb183ae11a98952e464428680f217d04261b85ece96bfd3e5e1a7e59","mask_binary_sha256":"64a98df622586cb879712c86c491db07c3b1a60716d5f86b3c91d586f444e9a8","mask_asset_rel":"masks/20260427_121411_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54430.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8744235038757324}},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260427_121411_cam2_rf.jpg","frame_source_sha256":"c60b28256715b1f1ae76602ced211aa150d50258c129518bd461628f521e0027","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1866,"y1":1001,"x2":2171,"y2":1120},"slot_box_unclipped_px":{"x1":1866,"y1":1001,"x2":2171,"y2":1120},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":903,"x2":851,"y2":1160},"slot_box_unclipped_px":{"x1":486,"y1":903,"x2":851,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1132,"x2":264,"y2":1267},"slot_box_unclipped_px":{"x1":41,"y1":1132,"x2":264,"y2":1267},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1384,"y1":761,"x2":1648,"y2":1041},"slot_box_unclipped_px":{"x1":1384,"y1":761,"x2":1648,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1384,"y1":690,"x2":1746,"y2":1009},"detected_bbox_px":{"x1":1388,"y1":691,"x2":1742,"y2":1011},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1341,"y1":652,"x2":1789,"y2":1047},"area_px":79242.0,"area_cm2":420.3220663013311,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9192671775817871,"mask_sha256":"218122d609a82aff56efdf5d823db14f6b6415d7d2b05b165ab52d70a917dffa","mask_binary_sha256":"f446906d32c5c4f134eafc27592618d8c0e544a5fc493e74e8869a43142b7df5","mask_asset_rel":"masks/20260428_100207_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":79242.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9192671775817871}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2169,"y1":1117,"x2":2469,"y2":1254},"slot_box_unclipped_px":{"x1":2169,"y1":1117,"x2":2469,"y2":1254},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1648,"y1":763,"x2":1898,"y2":1041},"slot_box_unclipped_px":{"x1":1648,"y1":763,"x2":1898,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1898,"y1":764,"x2":2308,"y2":1041},"slot_box_unclipped_px":{"x1":1898,"y1":764,"x2":2308,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":896,"x2":1147,"y2":1160},"slot_box_unclipped_px":{"x1":851,"y1":896,"x2":1147,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":162,"y1":1131,"x2":495,"y2":1267},"slot_box_unclipped_px":{"x1":162,"y1":1131,"x2":495,"y2":1267},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":872,"x2":1444,"y2":1160},"slot_box_unclipped_px":{"x1":1147,"y1":872,"x2":1444,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1111,"y1":809,"x2":1567,"y2":1188},"detected_bbox_px":{"x1":1115,"y1":828,"x2":1581,"y2":1229},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1056,"y1":764,"x2":1622,"y2":1233},"area_px":122810.0,"area_cm2":641.9768938950896,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9047474265098572,"mask_sha256":"98d8a42dcbc17df8e677ca226e8de34b80602a096acb144cdfea710b39dffa73","mask_binary_sha256":"c86c3564110693173cea336cfff23718e46cee2fdd97f9057ec92f0c3fc1d22d","mask_asset_rel":"masks/20260428_100207_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":122810.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9047474265098572}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":399,"y1":1129,"x2":742,"y2":1266},"slot_box_unclipped_px":{"x1":399,"y1":1129,"x2":742,"y2":1266},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":336,"y1":1117,"x2":699,"y2":1424},"candidate_bbox_px":null,"crop_bbox_px":{"x1":289,"y1":1110,"x2":765,"y2":1432},"area_px":66558.0,"area_cm2":484.22642969244123,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9030632972717285,"mask_sha256":"7846e6633d03ba83314ca269a4e4449558ec19d0ea3270f7715e80b3def2d7b0","mask_binary_sha256":"8bda4cf81e8116a5e32d729f2a23477b568f5fe7f19bc62716689b1847c230f8","mask_asset_rel":"masks/20260428_100207_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66558.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9030632972717285}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":872,"x2":1743,"y2":1160},"slot_box_unclipped_px":{"x1":1444,"y1":872,"x2":1743,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1515,"y1":845,"x2":1854,"y2":1183},"detected_bbox_px":{"x1":1518,"y1":846,"x2":1851,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1474,"y1":782,"x2":1895,"y2":1224},"area_px":77426.0,"area_cm2":404.7366092885042,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.8577150702476501,"mask_sha256":"5eb3df317b7549d7d0466b1fb3adc27dcbf28ef12b250eba0d80c8258c9f54b7","mask_binary_sha256":"63bfeecae46ccd5dc6875138458be0980a3c1db32c26007c397389679e094575","mask_asset_rel":"masks/20260428_100207_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":77426.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8577150702476501}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":751,"x2":97,"y2":1041},"slot_box_unclipped_px":{"x1":6,"y1":751,"x2":97,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":7,"y1":798,"x2":129,"y2":1041},"detected_bbox_px":null,"candidate_bbox_px":{"x1":7,"y1":799,"x2":130,"y2":1041},"crop_bbox_px":{"x1":0,"y1":726,"x2":144,"y2":1070},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":20922.0,"candidate_area_cm2":110.97622815118814,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"CANDIDATE_REJECTED_NO_USABLE_MASK","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|PARTIAL_VIEW_REVIEW|NO_USABLE_MASK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.7072742581367493,"mask_sha256":"4ea766340d529d4a06f06c7172ad1d565e6d4ebd5246d3d69cf9f95a5662a4e3","mask_binary_sha256":"d17d7a74d537feb3e7c8b27a20e3e428cfd481388936303f95802f1917f99600","mask_asset_rel":"masks/20260428_100207_bed45_cam1_b4.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":20922.0,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|PARTIAL_VIEW_REVIEW|NO_USABLE_MASK","target_confidence":0.7072742581367493}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":679,"y1":1127,"x2":983,"y2":1265},"slot_box_unclipped_px":{"x1":679,"y1":1127,"x2":983,"y2":1265},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":688,"y1":1135,"x2":942,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":644,"y1":1110,"x2":978,"y2":1378},"area_px":41885.0,"area_cm2":304.7240603333619,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9182060956954956,"mask_sha256":"2564f3a6e01a9630b4d06d506795198c06bbe36eec50e2153acb49b29f36edf9","mask_binary_sha256":"48738e6ccde43062590fad85035fb2dcde246958b82d8b74488d3982a55ac987","mask_asset_rel":"masks/20260428_100207_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41885.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9182060956954956}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1743,"y1":861,"x2":2027,"y2":1160},"slot_box_unclipped_px":{"x1":1743,"y1":861,"x2":2027,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1841,"y1":842,"x2":2144,"y2":1160},"detected_bbox_px":{"x1":1847,"y1":842,"x2":2147,"y2":1157},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1805,"y1":804,"x2":2180,"y2":1198},"area_px":69197.0,"area_cm2":361.7203413961283,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9177905321121216,"mask_sha256":"508ef4ac2192eb5ed58778b47aebc63c847e850c19771025b41b03473735228b","mask_binary_sha256":"e1a870830f05675f16e61b2254b41f46918f2cb61d8cd7631b655df769a9bb97","mask_asset_rel":"masks/20260428_100207_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69197.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9177905321121216}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":97,"y1":788,"x2":314,"y2":1041},"slot_box_unclipped_px":{"x1":97,"y1":788,"x2":314,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":88,"y1":789,"x2":294,"y2":1040},"detected_bbox_px":{"x1":78,"y1":795,"x2":293,"y2":1041},"candidate_bbox_px":null,"crop_bbox_px":{"x1":63,"y1":744,"x2":319,"y2":1070},"area_px":36169.0,"area_cm2":191.85064506262898,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8283462524414062,"mask_sha256":"4bee3a32eacd675a3f948b0a4fb81c2743d96ca8a117594232dc352272103b05","mask_binary_sha256":"0c3bb6ef65b16f9780ce6c11e6916c2336397f7bb3bdd6920c23abc43fa3c088","mask_asset_rel":"masks/20260428_100207_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36169.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8283462524414062}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":951,"y1":1126,"x2":1221,"y2":1263},"slot_box_unclipped_px":{"x1":951,"y1":1126,"x2":1221,"y2":1263},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":932,"y1":1108,"x2":1194,"y2":1364},"candidate_bbox_px":null,"crop_bbox_px":{"x1":893,"y1":1075,"x2":1231,"y2":1382},"area_px":47919.0,"area_cm2":348.6229496744507,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8195212483406067,"mask_sha256":"2c8499e0bb92fe60dc2602fb2bfb104c4661ac66aced3e8ef6150b1a63ee9ff9","mask_binary_sha256":"903b0553a937e5bcf1b7ed3df12614c9029bdfa7b4a4d447dd0c6b67a5c18a19","mask_asset_rel":"masks/20260428_100207_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47919.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8195212483406067}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2027,"y1":803,"x2":2312,"y2":1160},"slot_box_unclipped_px":{"x1":2027,"y1":803,"x2":2312,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2130,"y1":859,"x2":2416,"y2":1168},"detected_bbox_px":{"x1":2124,"y1":859,"x2":2407,"y2":1144},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2096,"y1":795,"x2":2450,"y2":1205},"area_px":61182.0,"area_cm2":319.8227369293166,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.270192950963974,"mask_sha256":"dad1798222eb16f5e243ba1cc34696b4dcc8d1067d884fb7ba6acc2d18a54c99","mask_binary_sha256":"58401c6deb324ead6995f59ec569d7417cccb55a78d31aacebfcdfa34f917889","mask_asset_rel":"masks/20260428_100207_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61182.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.270192950963974}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":314,"y1":782,"x2":538,"y2":1041},"slot_box_unclipped_px":{"x1":314,"y1":782,"x2":538,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":281,"y1":759,"x2":523,"y2":1035},"detected_bbox_px":{"x1":282,"y1":764,"x2":522,"y2":1039},"candidate_bbox_px":null,"crop_bbox_px":{"x1":252,"y1":713,"x2":552,"y2":1139},"area_px":49556.0,"area_cm2":262.85909388491916,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5117773413658142,"mask_sha256":"42dbb52abdf5b4b01e28800bc584a3f0a782c1ae5553bfcf7d34e0b0e4625939","mask_binary_sha256":"2bbd0b2b12a14225c6f194e600478d5395f39632dc4290cead7b9994b50ba10a","mask_asset_rel":"masks/20260428_100207_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49556.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5117773413658142}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1212,"y1":1124,"x2":1469,"y2":1261},"slot_box_unclipped_px":{"x1":1212,"y1":1124,"x2":1469,"y2":1261},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1183,"y1":1171,"x2":1454,"y2":1375},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1149,"y1":1124,"x2":1489,"y2":1376},"area_px":40778.0,"area_cm2":296.67035292524366,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9090261459350586,"mask_sha256":"fb5d62052c6f7558d88fd7ead972cff5670e9cb63a38b2b0fcf5a4adcd52ecc1","mask_binary_sha256":"276d4d49c7fadc4e784f1c16d79f9cafb404248098ef0826a4ae3fe1db68f6c9","mask_asset_rel":"masks/20260428_100207_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40778.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9090261459350586}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2312,"y1":776,"x2":2581,"y2":1160},"slot_box_unclipped_px":{"x1":2312,"y1":776,"x2":2581,"y2":1160},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2384,"y1":877,"x2":2581,"y2":1161},"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":{"x1":2285,"y1":766,"x2":2592,"y2":1195},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NO_DETECTION","target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":538,"y1":762,"x2":805,"y2":1041},"slot_box_unclipped_px":{"x1":538,"y1":762,"x2":805,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":501,"y1":755,"x2":785,"y2":1035},"detected_bbox_px":{"x1":499,"y1":759,"x2":782,"y2":1026},"candidate_bbox_px":null,"crop_bbox_px":{"x1":467,"y1":709,"x2":819,"y2":1069},"area_px":56920.0,"area_cm2":301.91984066368553,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9208161234855652,"mask_sha256":"237ae0a8716e177938c998c905211bd010d55740b2217862f5e65060d7792dd8","mask_binary_sha256":"074ae8421f1b979cf46cd0291cb79fb61043c844de3e340f935ca6c4adf9aba7","mask_asset_rel":"masks/20260428_100207_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56920.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9208161234855652}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1455,"y1":1122,"x2":1728,"y2":1259},"slot_box_unclipped_px":{"x1":1455,"y1":1122,"x2":1728,"y2":1259},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1434,"y1":1127,"x2":1703,"y2":1354},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1398,"y1":1100,"x2":1738,"y2":1379},"area_px":42578.0,"area_cm2":309.7658121254359,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8465862274169922,"mask_sha256":"cf2c7bf33a8d7b9b4d174f60473d907714be033ec6d2ddb33db479a8a32523f6","mask_binary_sha256":"5abb28e55f9a41c4b469d7c204a4e1a318149ddf5f6a7f686b0da320dcb9adab","mask_asset_rel":"masks/20260428_100207_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42578.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8465862274169922}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":805,"y1":765,"x2":1095,"y2":1041},"slot_box_unclipped_px":{"x1":805,"y1":765,"x2":1095,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":770,"y1":736,"x2":1087,"y2":1041},"detected_bbox_px":{"x1":773,"y1":739,"x2":1084,"y2":1009},"candidate_bbox_px":null,"crop_bbox_px":{"x1":732,"y1":680,"x2":1125,"y2":1078},"area_px":62780.0,"area_cm2":333.002944428429,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9033650159835815,"mask_sha256":"8d7ad27cf36355186445119fd7d9c4315a2e67df919246bea592a2d49f80280b","mask_binary_sha256":"0613d77a1ea234c5e1f9fea16f2160d5368a87c68d7955de32a8dbf9544e7f25","mask_asset_rel":"masks/20260428_100207_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62780.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9033650159835815}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1691,"y1":1121,"x2":1995,"y2":1258},"slot_box_unclipped_px":{"x1":1691,"y1":1121,"x2":1995,"y2":1258},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1681,"y1":1149,"x2":1942,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1647,"y1":1111,"x2":1981,"y2":1378},"area_px":37189.0,"area_cm2":270.5594623310826,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8537867069244385,"mask_sha256":"7a135819078f16fd8452703349a7ff3e08c43de1bdbd1b134324b36dafb73c73","mask_binary_sha256":"e57aa19dd2db1dbaafe7ff114ca31c8c1ba123a415437e64889471c8755401c0","mask_asset_rel":"masks/20260428_100207_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37189.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8537867069244385}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":756,"x2":1384,"y2":1041},"slot_box_unclipped_px":{"x1":1095,"y1":756,"x2":1384,"y2":1041},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1071,"y1":687,"x2":1399,"y2":1017},"detected_bbox_px":{"x1":1075,"y1":689,"x2":1407,"y2":1048},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1032,"y1":647,"x2":1438,"y2":1057},"area_px":80223.0,"area_cm2":425.5255688257703,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8726133704185486,"mask_sha256":"c30fb62f67797de61dea7208c200a91c74b554662043ff6ec881065080eb83d1","mask_binary_sha256":"f4ee8b0033ebedff1d8d614076a1ff63b35925554a9ed730e5e3595013aa9db6","mask_asset_rel":"masks/20260428_100207_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":80223.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8726133704185486}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1928,"y1":1119,"x2":2265,"y2":1256},"slot_box_unclipped_px":{"x1":1928,"y1":1119,"x2":2265,"y2":1256},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":486,"y1":587,"x2":851,"y2":903},"slot_box_unclipped_px":{"x1":486,"y1":587,"x2":851,"y2":903},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":51,"y1":998,"x2":364,"y2":1133},"slot_box_unclipped_px":{"x1":51,"y1":998,"x2":364,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1384,"y1":503,"x2":1648,"y2":761},"slot_box_unclipped_px":{"x1":1384,"y1":503,"x2":1648,"y2":761},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1369,"y1":439,"x2":1731,"y2":718},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1326,"y1":406,"x2":1774,"y2":751},"area_px":70669.0,"area_cm2":374.8484402646169,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.30453336238861084,"mask_sha256":"8f701ffb162edf260558a4f325bd5d6c3a0a4c8747a603470f6700bbd874bdf2","mask_binary_sha256":"5705e03a4c7494442652d6390bf383e8333b31f198b29e5a1bfdf1deeeb837ec","mask_asset_rel":"masks/20260428_100207_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70669.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.30453336238861084}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2074,"y1":998,"x2":2411,"y2":1120},"slot_box_unclipped_px":{"x1":2074,"y1":998,"x2":2411,"y2":1120},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1648,"y1":503,"x2":1898,"y2":763},"slot_box_unclipped_px":{"x1":1648,"y1":503,"x2":1898,"y2":763},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2291,"y1":998,"x2":2469,"y2":1118},"slot_box_unclipped_px":{"x1":2291,"y1":998,"x2":2469,"y2":1118},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1898,"y1":503,"x2":2308,"y2":764},"slot_box_unclipped_px":{"x1":1898,"y1":503,"x2":2308,"y2":764},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":587,"x2":1147,"y2":896},"slot_box_unclipped_px":{"x1":851,"y1":587,"x2":1147,"y2":896},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":263,"y1":998,"x2":589,"y2":1133},"slot_box_unclipped_px":{"x1":263,"y1":998,"x2":589,"y2":1133},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":587,"x2":1444,"y2":872},"slot_box_unclipped_px":{"x1":1147,"y1":587,"x2":1444,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1162,"y1":582,"x2":1553,"y2":862},"detected_bbox_px":{"x1":1162,"y1":561,"x2":1545,"y2":880},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1115,"y1":548,"x2":1600,"y2":908},"area_px":87706.0,"area_cm2":458.4742729090687,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8170527815818787,"mask_sha256":"5e7c39ad5497c55ff189a90e63141e1a0edad9e35efef8f6b32954f38451987f","mask_binary_sha256":"348c1473dfd695bffef47b09f3ea4833cba7612b476dbca6846f84cd47fa879e","mask_asset_rel":"masks/20260428_100207_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":87706.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8170527815818787}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":494,"y1":998,"x2":805,"y2":1132},"slot_box_unclipped_px":{"x1":494,"y1":998,"x2":805,"y2":1132},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1444,"y1":587,"x2":1743,"y2":872},"slot_box_unclipped_px":{"x1":1444,"y1":587,"x2":1743,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1521,"y1":592,"x2":1805,"y2":887},"detected_bbox_px":{"x1":1532,"y1":576,"x2":1803,"y2":907},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1487,"y1":557,"x2":1839,"y2":996},"area_px":64548.0,"area_cm2":337.41816258562204,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.43718865513801575,"mask_sha256":"30c3fb6e0b2ab229433cae10914634d00f3a5b80ce67ec20324ec1d5126e7d1a","mask_binary_sha256":"4d2665c85e08b61202d516ca37e642cc7283e7dfbf0b873e9ab5c6f0ff49d312","mask_asset_rel":"masks/20260428_100207_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64548.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.43718865513801575}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":503,"x2":97,"y2":751},"slot_box_unclipped_px":{"x1":6,"y1":503,"x2":97,"y2":751},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":741,"y1":998,"x2":1015,"y2":1130},"slot_box_unclipped_px":{"x1":741,"y1":998,"x2":1015,"y2":1130},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1743,"y1":587,"x2":2027,"y2":861},"slot_box_unclipped_px":{"x1":1743,"y1":587,"x2":2027,"y2":861},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1785,"y1":587,"x2":2103,"y2":881},"detected_bbox_px":{"x1":1790,"y1":585,"x2":2093,"y2":909},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1747,"y1":552,"x2":2141,"y2":923},"area_px":74964.0,"area_cm2":391.86675249533016,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7861413955688477,"mask_sha256":"f197ac0a7fe54add36bd7460d0c9ab514812632f5d02dd1f943d19cc347d95ae","mask_binary_sha256":"03a2e7e9836442c15c62addc60c1d06484379a9c3ce867fff0bfaaa579ca3f41","mask_asset_rel":"masks/20260428_100207_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":74964.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.7861413955688477}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":97,"y1":503,"x2":314,"y2":788},"slot_box_unclipped_px":{"x1":97,"y1":503,"x2":314,"y2":788},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":110,"y1":555,"x2":337,"y2":821},"detected_bbox_px":{"x1":124,"y1":551,"x2":330,"y2":818},"candidate_bbox_px":null,"crop_bbox_px":{"x1":83,"y1":521,"x2":364,"y2":853},"area_px":39884.0,"area_cm2":211.5560598213358,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.42660069465637207,"mask_sha256":"bd6cb1f85777066eeaba6b86d686bcde84a0cc70d5131912fabe7d2822fdde7f","mask_binary_sha256":"3e3e84f8e788f59d5aca0ac80bc28ccde49b61a80e5f239e8a66a396bba41b2d","mask_asset_rel":"masks/20260428_100207_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39884.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.42660069465637207}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":982,"y1":998,"x2":1228,"y2":1128},"slot_box_unclipped_px":{"x1":982,"y1":998,"x2":1228,"y2":1128},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":937,"y1":995,"x2":1255,"y2":1203},"candidate_bbox_px":null,"crop_bbox_px":{"x1":876,"y1":979,"x2":1288,"y2":1205},"area_px":47357.0,"area_cm2":344.53425630194624,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.41363757848739624,"mask_sha256":"3e7d2c08dd29d2623f77cacfd0c09f4bbae2b1366ef103949145319d233875d7","mask_binary_sha256":"776522184d00529b053bc35def068f5afb75a2bed4a78301712646cbcb0e10b1","mask_asset_rel":"masks/20260428_100207_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47357.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.41363757848739624}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2027,"y1":587,"x2":2312,"y2":803},"slot_box_unclipped_px":{"x1":2027,"y1":587,"x2":2312,"y2":803},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":314,"y1":503,"x2":538,"y2":782},"slot_box_unclipped_px":{"x1":314,"y1":503,"x2":538,"y2":782},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":305,"y1":538,"x2":559,"y2":784},"detected_bbox_px":{"x1":314,"y1":509,"x2":551,"y2":782},"candidate_bbox_px":null,"crop_bbox_px":{"x1":275,"y1":446,"x2":589,"y2":880},"area_px":42977.0,"area_cm2":227.96220998248793,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5144047141075134,"mask_sha256":"5fab37ff02e26f930b661474dacdaa94d3c4e040015e761baf7a7986b6175d61","mask_binary_sha256":"04cec01779456bb664c6fd5fba95d26a06ba951e1a931d5c2b1696a4deff62f6","mask_asset_rel":"masks/20260428_100207_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42977.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5144047141075134}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1220,"y1":998,"x2":1456,"y2":1127},"slot_box_unclipped_px":{"x1":1220,"y1":998,"x2":1456,"y2":1127},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260428_100207_cam0_rf.jpg","frame_source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2312,"y1":587,"x2":2581,"y2":776},"slot_box_unclipped_px":{"x1":2312,"y1":587,"x2":2581,"y2":776},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2440,"y1":569,"x2":2551,"y2":649},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2280,"y1":564,"x2":2592,"y2":799},"area_px":6152.0,"area_cm2":32.158959785380596,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.49821123480796814,"mask_sha256":"1c55af0ec2e2657bb914f2ca1d8101b30d78b844ad44703d596baf8c9bbdc115","mask_binary_sha256":"14ac576c744927b82befae43613e99ac3b02cee0ce863306d0187094925cb5bf","mask_asset_rel":"masks/20260428_100207_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6152.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.49821123480796814}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":538,"y1":503,"x2":805,"y2":762},"slot_box_unclipped_px":{"x1":538,"y1":503,"x2":805,"y2":762},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":610,"y1":551,"x2":746,"y2":710},"candidate_bbox_px":null,"crop_bbox_px":{"x1":506,"y1":472,"x2":837,"y2":793},"area_px":14576.0,"area_cm2":77.31524240186016,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.5959314703941345,"mask_sha256":"a53d5e45f6d12134ea41f17dc764eea655df734366df511552f597d638dab43b","mask_binary_sha256":"e7051fb4096d06ec32015a9b44d011b88ddfc9c8e88ef5cffd9d6ced16f6d816","mask_asset_rel":"masks/20260428_100207_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":14576.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW","target_confidence":0.5959314703941345}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1442,"y1":998,"x2":1692,"y2":1125},"slot_box_unclipped_px":{"x1":1442,"y1":998,"x2":1692,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":805,"y1":503,"x2":1095,"y2":765},"slot_box_unclipped_px":{"x1":805,"y1":503,"x2":1095,"y2":765},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":794,"y1":464,"x2":1098,"y2":763},"candidate_bbox_px":null,"crop_bbox_px":{"x1":758,"y1":428,"x2":1134,"y2":799},"area_px":61064.0,"area_cm2":323.90079322359963,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.19833803176879883,"mask_sha256":"2627c7fd189c320c95a78f85af80ec88f59599ba4d3ad8d3be1ee9d9f5406bed","mask_binary_sha256":"f7d39e9011ec82c7c5b6a61cd46d26749852153a1cf8802799898e1ece9a6ad4","mask_asset_rel":"masks/20260428_100207_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61064.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.19833803176879883}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1655,"y1":998,"x2":1929,"y2":1123},"slot_box_unclipped_px":{"x1":1655,"y1":998,"x2":1929,"y2":1123},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260428_100207_cam1_rf.jpg","frame_source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":503,"x2":1384,"y2":756},"slot_box_unclipped_px":{"x1":1095,"y1":503,"x2":1384,"y2":756},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1078,"y1":466,"x2":1405,"y2":708},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1039,"y1":437,"x2":1444,"y2":737},"area_px":54311.0,"area_cm2":288.0809639192801,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.7477850914001465,"mask_sha256":"31df9ef6fc2778541132d0aba278a18e4a7739bcfed71f10fe373fd40deea9ae","mask_binary_sha256":"c149a766e2319d286a8f9ed98a417988922798f503e3b9297d384ef5652aff20","mask_asset_rel":"masks/20260428_100207_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":54311.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.7477850914001465}},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260428_100207_cam2_rf.jpg","frame_source_sha256":"5e392a1770ef93ec0743956f6a07be78ae48946ed25a8883f06633edba9d1e47","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1862,"y1":998,"x2":2170,"y2":1122},"slot_box_unclipped_px":{"x1":1862,"y1":998,"x2":2170,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":488,"y1":905,"x2":853,"y2":1159},"slot_box_unclipped_px":{"x1":488,"y1":905,"x2":853,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1134,"x2":272,"y2":1269},"slot_box_unclipped_px":{"x1":41,"y1":1134,"x2":272,"y2":1269},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1393,"y1":715,"x2":1655,"y2":1044},"slot_box_unclipped_px":{"x1":1393,"y1":715,"x2":1655,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1379,"y1":689,"x2":1745,"y2":1007},"detected_bbox_px":{"x1":1385,"y1":691,"x2":1743,"y2":1005},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1335,"y1":651,"x2":1789,"y2":1045},"area_px":77528.0,"area_cm2":411.2305236643396,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9256905913352966,"mask_sha256":"a6077ad503c1ae792ee8a110a316d43ea7c998986009e88ca9bd89d488e5e7dc","mask_binary_sha256":"4ecb6c64348cd3ad29044fa698ab917d2907643ada023c587e52076cb28f4bc8","mask_asset_rel":"masks/20260429_074305_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":77528.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9256905913352966}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2179,"y1":1119,"x2":2469,"y2":1256},"slot_box_unclipped_px":{"x1":2179,"y1":1119,"x2":2469,"y2":1256},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1655,"y1":700,"x2":1878,"y2":1044},"slot_box_unclipped_px":{"x1":1655,"y1":700,"x2":1878,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1629,"y1":716,"x2":1743,"y2":919},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1628,"y1":659,"x2":1905,"y2":1085},"area_px":16803.0,"area_cm2":89.12788268924645,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.44978225231170654,"mask_sha256":"e2ad6cdb2ea554b462451991ff80b302fca44ea66a4fabe5c9d543aa5eadceb6","mask_binary_sha256":"71e135bd7d705c8346ff1a8d0872b8e9943fad542aac01d5218f13a273973a2b","mask_asset_rel":"masks/20260429_074305_bed45_cam1_b11.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":16803.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.44978225231170654}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1878,"y1":685,"x2":2306,"y2":1044},"slot_box_unclipped_px":{"x1":1878,"y1":685,"x2":2306,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":898,"x2":1149,"y2":1159},"slot_box_unclipped_px":{"x1":853,"y1":898,"x2":1149,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":152,"y1":1133,"x2":503,"y2":1269},"slot_box_unclipped_px":{"x1":152,"y1":1133,"x2":503,"y2":1269},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":872,"x2":1446,"y2":1159},"slot_box_unclipped_px":{"x1":1149,"y1":872,"x2":1446,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1110,"y1":797,"x2":1551,"y2":1194},"detected_bbox_px":{"x1":1112,"y1":802,"x2":1574,"y2":1234},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1057,"y1":749,"x2":1604,"y2":1242},"area_px":126281.0,"area_cm2":660.1211964658074,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9066663980484009,"mask_sha256":"86e9746fabffc730c5ffa3d2dc1781ed97d68fb9e3f3aafd1d8ca111cb30ce68","mask_binary_sha256":"2e55322e59904fae73f26012f48c09639daa2da5cf3ba0cc8630b90a74de8e18","mask_asset_rel":"masks/20260429_074305_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":126281.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9066663980484009}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":390,"y1":1131,"x2":751,"y2":1268},"slot_box_unclipped_px":{"x1":390,"y1":1131,"x2":751,"y2":1268},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1446,"y1":875,"x2":1745,"y2":1159},"slot_box_unclipped_px":{"x1":1446,"y1":875,"x2":1745,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1520,"y1":839,"x2":1859,"y2":1190},"detected_bbox_px":{"x1":1522,"y1":841,"x2":1854,"y2":1191},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1479,"y1":782,"x2":1900,"y2":1232},"area_px":80677.0,"area_cm2":421.7308840385485,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.8325393199920654,"mask_sha256":"86d9bbe3bcbb3df5f4aa4491c322aa0c78e399e1ad9fbc320f888c5f43966ea4","mask_binary_sha256":"7c1754f614dbc04774919ff085f544f59051ffc00de209e9c61f929d7ad3ee55","mask_asset_rel":"masks/20260429_074305_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":80677.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.8325393199920654}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":799,"x2":144,"y2":1044},"slot_box_unclipped_px":{"x1":6,"y1":799,"x2":144,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":8,"y1":792,"x2":109,"y2":1042},"detected_bbox_px":{"x1":8,"y1":792,"x2":109,"y2":1042},"candidate_bbox_px":null,"crop_bbox_px":{"x1":0,"y1":744,"x2":158,"y2":1072},"area_px":17398.0,"area_cm2":92.28393162099087,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.49874094128608704,"mask_sha256":"60a9399153fda04dc380bb263bf05ae00aa85f19cd40b985719a0af7f596fc5b","mask_binary_sha256":"9fd1fb610a5cad7acc31947312e8c9487d53616b808afc1f503abe54a9c4bb7e","mask_asset_rel":"masks/20260429_074305_bed45_cam1_b4.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":17398.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.49874094128608704}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":670,"y1":1129,"x2":992,"y2":1267},"slot_box_unclipped_px":{"x1":670,"y1":1129,"x2":992,"y2":1267},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":675,"y1":1143,"x2":940,"y2":1382},"candidate_bbox_px":null,"crop_bbox_px":{"x1":633,"y1":1112,"x2":987,"y2":1383},"area_px":42148.0,"area_cm2":306.6374524276122,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.926019012928009,"mask_sha256":"058ac59a4fb141b126d5f35a89de32fd77cafc51363f187c3c949b3fb0979b7e","mask_binary_sha256":"8f00cb29d2d1d6c1267ca50f2e575c7952c8843a4081ce278cd4b75b505c6f22","mask_asset_rel":"masks/20260429_074305_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42148.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.926019012928009}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":863,"x2":2029,"y2":1159},"slot_box_unclipped_px":{"x1":1745,"y1":863,"x2":2029,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1845,"y1":841,"x2":2151,"y2":1162},"detected_bbox_px":{"x1":1850,"y1":850,"x2":2149,"y2":1158},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1808,"y1":802,"x2":2188,"y2":1201},"area_px":69671.0,"area_cm2":364.1981286097613,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9102587699890137,"mask_sha256":"18472321b804641d4a7cf879f1c5c24b11c9b2b6177d7853f4fe77fdffe054d6","mask_binary_sha256":"31d473378403fddf858e9a0d4851ee1cd0b0f58487a8f00cde37ded3fc4cff63","mask_asset_rel":"masks/20260429_074305_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69671.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9102587699890137}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":144,"y1":803,"x2":363,"y2":1044},"slot_box_unclipped_px":{"x1":144,"y1":803,"x2":363,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":74,"y1":791,"x2":289,"y2":1041},"detected_bbox_px":{"x1":71,"y1":794,"x2":288,"y2":1057},"candidate_bbox_px":null,"crop_bbox_px":{"x1":48,"y1":744,"x2":316,"y2":1071},"area_px":37705.0,"area_cm2":199.99802516205662,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8664970397949219,"mask_sha256":"8615b9df8b3d64f2b58faa2787e822a18c3cffe2785d0bdce7af7f462d7a15db","mask_binary_sha256":"890ebe637d3a1525ee853b9639eb12af6523769cb80ff89d88aa371e3426bfdf","mask_asset_rel":"masks/20260429_074305_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37705.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8664970397949219}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":942,"y1":1128,"x2":1230,"y2":1265},"slot_box_unclipped_px":{"x1":942,"y1":1128,"x2":1230,"y2":1265},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":931,"y1":1109,"x2":1195,"y2":1365},"candidate_bbox_px":null,"crop_bbox_px":{"x1":892,"y1":1077,"x2":1231,"y2":1386},"area_px":48388.0,"area_cm2":352.0350443216119,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8699344992637634,"mask_sha256":"d0cc25a3f00ecb997268608d9752a89183801271cfe3896d35d379d282200da1","mask_binary_sha256":"e3ad5f4e680b7b55db13d4db1ce8e6f7db41a2da3128526854eafc051f81b730","mask_asset_rel":"masks/20260429_074305_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48388.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8699344992637634}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2029,"y1":864,"x2":2314,"y2":1159},"slot_box_unclipped_px":{"x1":2029,"y1":864,"x2":2314,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2136,"y1":857,"x2":2429,"y2":1164},"detected_bbox_px":{"x1":2137,"y1":856,"x2":2403,"y2":1145},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2100,"y1":820,"x2":2464,"y2":1201},"area_px":56114.0,"area_cm2":293.3302778603457,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.33323511481285095,"mask_sha256":"52fffc473a61a338a47a9184f55da25ec0f34fb83f03255348129a1bf72ec93f","mask_binary_sha256":"10a093c40428ab9245956372ee9e44f96228f873b7addef71bed47ebb0cd297f","mask_asset_rel":"masks/20260429_074305_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56114.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.33323511481285095}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":363,"y1":782,"x2":620,"y2":1044},"slot_box_unclipped_px":{"x1":363,"y1":782,"x2":620,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":273,"y1":761,"x2":517,"y2":1040},"detected_bbox_px":{"x1":280,"y1":764,"x2":517,"y2":1067},"candidate_bbox_px":null,"crop_bbox_px":{"x1":244,"y1":709,"x2":546,"y2":1073},"area_px":50913.0,"area_cm2":270.057007162864,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6503092050552368,"mask_sha256":"a7c75918566147bbf22d442a84484b7dc9c24ce7caeada4c846a40b19d8a18f5","mask_binary_sha256":"71dfa74ba3060d522fcc2e97c81e581cca077fe859363c2cf7356e01c49acda1","mask_asset_rel":"masks/20260429_074305_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50913.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6503092050552368}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1203,"y1":1126,"x2":1465,"y2":1263},"slot_box_unclipped_px":{"x1":1203,"y1":1126,"x2":1465,"y2":1263},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1189,"y1":1160,"x2":1455,"y2":1374},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1152,"y1":1136,"x2":1491,"y2":1381},"area_px":39228.0,"area_cm2":285.39370750285593,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9041768908500671,"mask_sha256":"536ff9910a21b881730ea0529e96209cab9d46f034cfc8bb7e77db742c8ad338","mask_binary_sha256":"4f21a1cb0cf709426f68aaa6f47e27210e261a20fecf6f055e422b7fb02f2570","mask_asset_rel":"masks/20260429_074305_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39228.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9041768908500671}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2314,"y1":850,"x2":2583,"y2":1159},"slot_box_unclipped_px":{"x1":2314,"y1":850,"x2":2583,"y2":1159},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2402,"y1":872,"x2":2583,"y2":1154},"detected_bbox_px":{"x1":2287,"y1":864,"x2":2427,"y2":1182},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2287,"y1":835,"x2":2592,"y2":1188},"area_px":33874.0,"area_cm2":177.0729199886187,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NEAREST_MASK_CENTER","target_confidence":0.2914367616176605,"mask_sha256":"c00145a181fd4bca679f9c1575e0b40a9e3beac25b7171bd12e7c8bb3fb73c66","mask_binary_sha256":"421b92247f38ab79dd9fe2d5c207260ae76e80b36b8ef51dec3405e78c52cda2","mask_asset_rel":"masks/20260429_074305_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":33874.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.2914367616176605}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":620,"y1":768,"x2":864,"y2":1044},"slot_box_unclipped_px":{"x1":620,"y1":768,"x2":864,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":489,"y1":757,"x2":781,"y2":1036},"detected_bbox_px":{"x1":491,"y1":760,"x2":773,"y2":1031},"candidate_bbox_px":null,"crop_bbox_px":{"x1":454,"y1":708,"x2":816,"y2":1069},"area_px":58106.0,"area_cm2":308.2107213914988,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9276357293128967,"mask_sha256":"1edda76be8f901dd849cb4be127eb19dbe9230b3acaac51d5e920e8d7bb5e5f9","mask_binary_sha256":"3723f0e975113823e06fb29b363b0d51a614474dcc2674bcc4b0f85a1b82365c","mask_asset_rel":"masks/20260429_074305_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58106.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9276357293128967}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1460,"y1":1124,"x2":1720,"y2":1261},"slot_box_unclipped_px":{"x1":1460,"y1":1124,"x2":1720,"y2":1261},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1436,"y1":1132,"x2":1705,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1398,"y1":1095,"x2":1738,"y2":1384},"area_px":44929.0,"area_cm2":326.86993689190916,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8767602443695068,"mask_sha256":"afb89bad3f82c9c087e26439b231936e3d29de3e30e2d8761ea20ecae75841ee","mask_binary_sha256":"e67572767e4e0b526955628ec591d7efaa01a7bb24e4c184a18497c96b481a51","mask_asset_rel":"masks/20260429_074305_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44929.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8767602443695068}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":864,"y1":748,"x2":1104,"y2":1044},"slot_box_unclipped_px":{"x1":864,"y1":748,"x2":1104,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":769,"y1":735,"x2":1083,"y2":1039},"detected_bbox_px":{"x1":769,"y1":739,"x2":1082,"y2":1015},"candidate_bbox_px":null,"crop_bbox_px":{"x1":731,"y1":679,"x2":1121,"y2":1075},"area_px":62937.0,"area_cm2":333.835717003696,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8557416796684265,"mask_sha256":"ef4aa3ca08014c6e3a45587afa7e38c8dd6922443719c47b765b53bd24f5073a","mask_binary_sha256":"8ef059f8806e314cfaf5ae1053c9b4c5502262098ad1e62a07811c2e24a5dd73","mask_asset_rel":"masks/20260429_074305_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62937.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8557416796684265}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1700,"y1":1123,"x2":1988,"y2":1260},"slot_box_unclipped_px":{"x1":1700,"y1":1123,"x2":1988,"y2":1260},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1682,"y1":1157,"x2":1943,"y2":1379},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1644,"y1":1133,"x2":2020,"y2":1381},"area_px":36635.0,"area_cm2":266.5289709994679,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7905742526054382,"mask_sha256":"46df1b719083847a13bc26c68b8dd0f10623e5dda7635604d7093fa5c87118c4","mask_binary_sha256":"e5d100fba90f5fc90674b05c773587033387e526255066dcf6e36f977e9c5463","mask_asset_rel":"masks/20260429_074305_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":36635.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7905742526054382}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1104,"y1":729,"x2":1393,"y2":1044},"slot_box_unclipped_px":{"x1":1104,"y1":729,"x2":1393,"y2":1044},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1068,"y1":702,"x2":1397,"y2":1017},"detected_bbox_px":{"x1":1068,"y1":711,"x2":1399,"y2":1019},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1028,"y1":664,"x2":1436,"y2":1055},"area_px":63814.0,"area_cm2":338.48757400056974,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5476750731468201,"mask_sha256":"e15675ecbcd6b75dd81a405e3fed056cc307bd655c345f6c25793d288e8c4321","mask_binary_sha256":"e6de70b9a61fd09a4ff14cc991e4eb24d7acd5a880c6b18928f734e822980758","mask_asset_rel":"masks/20260429_074305_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63814.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5476750731468201}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1938,"y1":1121,"x2":2257,"y2":1258},"slot_box_unclipped_px":{"x1":1938,"y1":1121,"x2":2257,"y2":1258},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":488,"y1":604,"x2":853,"y2":905},"slot_box_unclipped_px":{"x1":488,"y1":604,"x2":853,"y2":905},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":59,"y1":1004,"x2":390,"y2":1135},"slot_box_unclipped_px":{"x1":59,"y1":1004,"x2":390,"y2":1135},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1393,"y1":452,"x2":1655,"y2":715},"slot_box_unclipped_px":{"x1":1393,"y1":452,"x2":1655,"y2":715},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1363,"y1":441,"x2":1729,"y2":724},"detected_bbox_px":{"x1":1365,"y1":432,"x2":1731,"y2":724},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1319,"y1":407,"x2":1773,"y2":771},"area_px":71730.0,"area_cm2":380.47628550256786,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8091026544570923,"mask_sha256":"e26c2162e2cf39ff13d8c700340dc70901e19f5b8e30ad411d08a431dda7b28f","mask_binary_sha256":"164d832c58ab98c927e6a139e14f78deed50eb9cec834add6c4204d566b59653","mask_asset_rel":"masks/20260429_074305_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71730.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8091026544570923}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2101,"y1":1004,"x2":2421,"y2":1122},"slot_box_unclipped_px":{"x1":2101,"y1":1004,"x2":2421,"y2":1122},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1655,"y1":452,"x2":1878,"y2":700},"slot_box_unclipped_px":{"x1":1655,"y1":452,"x2":1878,"y2":700},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2318,"y1":1004,"x2":2469,"y2":1120},"slot_box_unclipped_px":{"x1":2318,"y1":1004,"x2":2469,"y2":1120},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1878,"y1":452,"x2":2306,"y2":685},"slot_box_unclipped_px":{"x1":1878,"y1":452,"x2":2306,"y2":685},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":853,"y1":604,"x2":1149,"y2":898},"slot_box_unclipped_px":{"x1":853,"y1":604,"x2":1149,"y2":898},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":271,"y1":1004,"x2":615,"y2":1135},"slot_box_unclipped_px":{"x1":271,"y1":1004,"x2":615,"y2":1135},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":604,"x2":1446,"y2":872},"slot_box_unclipped_px":{"x1":1149,"y1":604,"x2":1446,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1166,"y1":583,"x2":1556,"y2":859},"detected_bbox_px":{"x1":1166,"y1":567,"x2":1554,"y2":906},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1119,"y1":550,"x2":1603,"y2":908},"area_px":94240.0,"area_cm2":492.63009918307336,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.886163592338562,"mask_sha256":"37dbe53b1b2068e45ad8333e5f61a1142c7b97c53c0a1ecb8535e9ff0196b560","mask_binary_sha256":"30c1e14d7d4f9e76a1a8cd90e0b82776cb10eda82f71dc8a26a1af4c63b553cd","mask_asset_rel":"masks/20260429_074305_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":94240.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.886163592338562}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":502,"y1":1004,"x2":831,"y2":1134},"slot_box_unclipped_px":{"x1":502,"y1":1004,"x2":831,"y2":1134},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1446,"y1":604,"x2":1745,"y2":875},"slot_box_unclipped_px":{"x1":1446,"y1":604,"x2":1745,"y2":875},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1525,"y1":595,"x2":1807,"y2":888},"detected_bbox_px":{"x1":1527,"y1":575,"x2":1806,"y2":911},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1491,"y1":560,"x2":1841,"y2":926},"area_px":67058.0,"area_cm2":350.5389345396704,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6788641810417175,"mask_sha256":"2cdad5729b66b0079df4de18746b40b2a36f5e98d4b7d6a1781fb1126ac17c3c","mask_binary_sha256":"8502161e70d7006f12ec00596435f16a494fbfba660a9443bc7fb9d69fd9ada0","mask_asset_rel":"masks/20260429_074305_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67058.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.6788641810417175}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":452,"x2":144,"y2":799},"slot_box_unclipped_px":{"x1":6,"y1":452,"x2":144,"y2":799},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":750,"y1":1004,"x2":1042,"y2":1132},"slot_box_unclipped_px":{"x1":750,"y1":1004,"x2":1042,"y2":1132},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1745,"y1":604,"x2":2029,"y2":863},"slot_box_unclipped_px":{"x1":1745,"y1":604,"x2":2029,"y2":863},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1787,"y1":588,"x2":2106,"y2":885},"detected_bbox_px":{"x1":1793,"y1":585,"x2":2108,"y2":911},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1749,"y1":552,"x2":2144,"y2":933},"area_px":78154.0,"area_cm2":408.54215589509676,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7948829531669617,"mask_sha256":"c2b4d629001be4e1c1f65ad89cd47a49d5ab7b9d48a4b6fd7da89ce0db8fc5f4","mask_binary_sha256":"57206200e1246777ed1b3c72718d13c75efffa96c9973ba1a0c07393ebb90318","mask_asset_rel":"masks/20260429_074305_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":78154.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.7948829531669617}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":144,"y1":452,"x2":363,"y2":803},"slot_box_unclipped_px":{"x1":144,"y1":452,"x2":363,"y2":803},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":112,"y1":553,"x2":335,"y2":821},"detected_bbox_px":{"x1":127,"y1":556,"x2":328,"y2":822},"candidate_bbox_px":null,"crop_bbox_px":{"x1":85,"y1":491,"x2":362,"y2":877},"area_px":39857.0,"area_cm2":211.41284415552553,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.31995725631713867,"mask_sha256":"99afd159d3e055b368f5dd9766350bb7152c4aedbee13417f5b638dd9529e69e","mask_binary_sha256":"abadc0a410f89588f9db3c68d153925a3944d0319be174ba2b9896872c8efda0","mask_asset_rel":"masks/20260429_074305_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39857.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.31995725631713867}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":991,"y1":1004,"x2":1255,"y2":1130},"slot_box_unclipped_px":{"x1":991,"y1":1004,"x2":1255,"y2":1130},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":948,"y1":1095,"x2":1174,"y2":1219},"candidate_bbox_px":null,"crop_bbox_px":{"x1":902,"y1":984,"x2":1218,"y2":1219},"area_px":21415.0,"area_cm2":155.7995882067314,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NEAREST_MASK_CENTER","target_confidence":0.6786621809005737,"mask_sha256":"6535fb5ffe254b3dbacd6f59160ee146485f7be787e12127088b5849c08dd253","mask_binary_sha256":"682acd7ef54c7faac7d9c9ddd65980ff955109acc4d56e0e365ffa46d00feaaf","mask_asset_rel":"masks/20260429_074305_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":21415.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|MASK_TOUCHES_CROP_EDGE","target_confidence":0.6786621809005737}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2029,"y1":604,"x2":2314,"y2":864},"slot_box_unclipped_px":{"x1":2029,"y1":604,"x2":2314,"y2":864},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":363,"y1":452,"x2":620,"y2":782},"slot_box_unclipped_px":{"x1":363,"y1":452,"x2":620,"y2":782},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":302,"y1":504,"x2":557,"y2":787},"detected_bbox_px":{"x1":307,"y1":503,"x2":558,"y2":780},"candidate_bbox_px":null,"crop_bbox_px":{"x1":271,"y1":470,"x2":588,"y2":841},"area_px":41705.0,"area_cm2":221.21516083764942,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8269879817962646,"mask_sha256":"5df1a41d007a2adb770c3acf7c415c18b9099e71ef2ae194231056ea5304f645","mask_binary_sha256":"1a3ad2d3a0625bfa71a716cf55a01843cde3c5bc0b1b8821d7e0a7104115c3e6","mask_asset_rel":"masks/20260429_074305_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41705.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8269879817962646}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1229,"y1":1004,"x2":1470,"y2":1129},"slot_box_unclipped_px":{"x1":1229,"y1":1004,"x2":1470,"y2":1129},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260429_074305_cam0_rf.jpg","frame_source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2314,"y1":604,"x2":2583,"y2":850},"slot_box_unclipped_px":{"x1":2314,"y1":604,"x2":2583,"y2":850},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":620,"y1":452,"x2":864,"y2":768},"slot_box_unclipped_px":{"x1":620,"y1":452,"x2":864,"y2":768},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1464,"y1":1004,"x2":1701,"y2":1127},"slot_box_unclipped_px":{"x1":1464,"y1":1004,"x2":1701,"y2":1127},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":864,"y1":452,"x2":1104,"y2":748},"slot_box_unclipped_px":{"x1":864,"y1":452,"x2":1104,"y2":748},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":790,"y1":467,"x2":1100,"y2":738},"detected_bbox_px":{"x1":791,"y1":465,"x2":1094,"y2":776},"candidate_bbox_px":null,"crop_bbox_px":{"x1":753,"y1":434,"x2":1137,"y2":778},"area_px":63054.0,"area_cm2":334.4563182222071,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8411074876785278,"mask_sha256":"f7bb84f3c91370ff1e85763b6f564b06868b7c76237fbb7c25bc761bb240f643","mask_binary_sha256":"4d2ab719125f6159c69a7a0a326f65b4f945b4e6aae05f7fcea0ac367b019c6e","mask_asset_rel":"masks/20260429_074305_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63054.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8411074876785278}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1682,"y1":1004,"x2":1939,"y2":1125},"slot_box_unclipped_px":{"x1":1682,"y1":1004,"x2":1939,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260429_074305_cam1_rf.jpg","frame_source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1104,"y1":452,"x2":1393,"y2":729},"slot_box_unclipped_px":{"x1":1104,"y1":452,"x2":1393,"y2":729},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1070,"y1":468,"x2":1401,"y2":736},"detected_bbox_px":{"x1":1071,"y1":469,"x2":1401,"y2":758},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1030,"y1":436,"x2":1441,"y2":768},"area_px":59514.0,"area_cm2":315.67915314930747,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9020965099334717,"mask_sha256":"43ef2a54bd608fd4ad64df8de4722fae5ff587da93dc7a64d2d70e8abde0e3b0","mask_binary_sha256":"8a389188e6f63a52ffc0a900143f028fd675c5f64e412cd6fc1192a1737eb4c0","mask_asset_rel":"masks/20260429_074305_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59514.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9020965099334717}},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260429_074305_cam2_rf.jpg","frame_source_sha256":"59bf9636b2439e3093548328af688c6139cbf90c8f6b8f6647b35f85ef11edfc","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1890,"y1":1004,"x2":2180,"y2":1124},"slot_box_unclipped_px":{"x1":1890,"y1":1004,"x2":2180,"y2":1124},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":903,"x2":852,"y2":1166},"slot_box_unclipped_px":{"x1":487,"y1":903,"x2":852,"y2":1166},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1199,"x2":218,"y2":1334},"slot_box_unclipped_px":{"x1":41,"y1":1199,"x2":218,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1378,"y1":755,"x2":1649,"y2":1028},"slot_box_unclipped_px":{"x1":1378,"y1":755,"x2":1649,"y2":1028},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1380,"y1":688,"x2":1746,"y2":1010},"detected_bbox_px":{"x1":1386,"y1":728,"x2":1741,"y2":1009},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1336,"y1":649,"x2":1790,"y2":1049},"area_px":62605.0,"area_cm2":332.0746947426218,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8652493357658386,"mask_sha256":"511144101511d19891bedac6d18928aebe0b82d8ee70b8e074cb46aafe4c9361","mask_binary_sha256":"aac883ecaf8b2a5f12b4c55d01ffc2e4b4a52118200eb656cc68d8ea07f469b6","mask_asset_rel":"masks/20260430_082947_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62605.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8652493357658386}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2125,"y1":1184,"x2":2469,"y2":1321},"slot_box_unclipped_px":{"x1":2125,"y1":1184,"x2":2469,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1649,"y1":768,"x2":1899,"y2":1028},"slot_box_unclipped_px":{"x1":1649,"y1":768,"x2":1899,"y2":1028},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2367,"y1":1183,"x2":2469,"y2":1320},"slot_box_unclipped_px":{"x1":2367,"y1":1183,"x2":2469,"y2":1320},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1899,"y1":755,"x2":2307,"y2":1028},"slot_box_unclipped_px":{"x1":1899,"y1":755,"x2":2307,"y2":1028},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":895,"x2":1148,"y2":1166},"slot_box_unclipped_px":{"x1":852,"y1":895,"x2":1148,"y2":1166},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":101,"y1":1198,"x2":450,"y2":1334},"slot_box_unclipped_px":{"x1":101,"y1":1198,"x2":450,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":872,"x2":1445,"y2":1166},"slot_box_unclipped_px":{"x1":1148,"y1":872,"x2":1445,"y2":1166},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1108,"y1":797,"x2":1568,"y2":1189},"detected_bbox_px":{"x1":1111,"y1":809,"x2":1575,"y2":1233},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1053,"y1":750,"x2":1623,"y2":1236},"area_px":125385.0,"area_cm2":655.4374467961551,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9179235696792603,"mask_sha256":"ae06a12132d234257ac8c858149d73cb8bf7ceeafdc5f0123975feb42da6b7e2","mask_binary_sha256":"1457fec8ebc7144c8a5d44d2f80faa33cb40150ff8c2e0c4287debfafea96e07","mask_asset_rel":"masks/20260430_082947_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":125385.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.9179235696792603}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":338,"y1":1196,"x2":698,"y2":1333},"slot_box_unclipped_px":{"x1":338,"y1":1196,"x2":698,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":876,"x2":1744,"y2":1166},"slot_box_unclipped_px":{"x1":1445,"y1":876,"x2":1744,"y2":1166},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1522,"y1":840,"x2":1858,"y2":1185},"detected_bbox_px":{"x1":1523,"y1":853,"x2":1859,"y2":1202},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1482,"y1":776,"x2":1898,"y2":1226},"area_px":79506.0,"area_cm2":415.60959959305427,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5396710634231567,"mask_sha256":"e6ccc3ccb15740a9301c9de9a56b708c365583e4dcf57854db1255698c89f746","mask_binary_sha256":"5db4ad2e3676b342699c0f74ec79027a5a41df879fb809a163cfe5b983e1aff3","mask_asset_rel":"masks/20260430_082947_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":79506.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.5396710634231567}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":618,"y1":1194,"x2":939,"y2":1332},"slot_box_unclipped_px":{"x1":618,"y1":1194,"x2":939,"y2":1332},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":691,"y1":1142,"x2":941,"y2":1377},"candidate_bbox_px":null,"crop_bbox_px":{"x1":635,"y1":1111,"x2":988,"y2":1380},"area_px":41435.0,"area_cm2":301.45019553331383,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9147010445594788,"mask_sha256":"7d0271b5e0c58af4ec628a5d017ab868f9ecfaf4d711889f998e5e263c442f94","mask_binary_sha256":"b52b290e78dc784a43d3a7695d49c215302eac02093390b33532c2fc41a2aeb9","mask_asset_rel":"masks/20260430_082947_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41435.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9147010445594788}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":865,"x2":2028,"y2":1166},"slot_box_unclipped_px":{"x1":1744,"y1":865,"x2":2028,"y2":1166},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1845,"y1":839,"x2":2149,"y2":1161},"detected_bbox_px":{"x1":1845,"y1":839,"x2":2147,"y2":1156},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1809,"y1":800,"x2":2185,"y2":1200},"area_px":71986.0,"area_cm2":376.29955772275804,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.846246600151062,"mask_sha256":"dc67a405290110ab8e49de8aa012e13e7e794b2881fa89773eab3c6d34480260","mask_binary_sha256":"01d36496ee55fabe194c1c12fb68b83637e22e2dd84adc7b8a23e3b0fcfa9895","mask_asset_rel":"masks/20260430_082947_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71986.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.846246600151062}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":60,"y1":830,"x2":318,"y2":1028},"slot_box_unclipped_px":{"x1":60,"y1":830,"x2":318,"y2":1028},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":73,"y1":790,"x2":291,"y2":1041},"detected_bbox_px":{"x1":71,"y1":792,"x2":291,"y2":1039},"candidate_bbox_px":null,"crop_bbox_px":{"x1":46,"y1":760,"x2":330,"y2":1071},"area_px":37377.0,"area_cm2":198.258220036658,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8273070454597473,"mask_sha256":"9487d09e2b6d988273b90b5a5d4271894fec3342190965f2c68b6177d259a74e","mask_binary_sha256":"d2d5663181ac5277907cd2f719369580e401e408355e7d92e46c036aacb30995","mask_asset_rel":"masks/20260430_082947_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":37377.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8273070454597473}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":890,"y1":1193,"x2":1176,"y2":1330},"slot_box_unclipped_px":{"x1":890,"y1":1193,"x2":1176,"y2":1330},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":932,"y1":1120,"x2":1196,"y2":1371},"candidate_bbox_px":null,"crop_bbox_px":{"x1":894,"y1":1077,"x2":1229,"y2":1384},"area_px":46743.0,"area_cm2":340.06724966365846,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8621386289596558,"mask_sha256":"53f63ae9d726673e14c6b7917f02f1fbc236f3c367d58a2fb8177e72a96f8d88","mask_binary_sha256":"e7ce467ab37fef4986883538f57950c7e316ca5bf063040e275b5bd3aa8c0a2b","mask_asset_rel":"masks/20260430_082947_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46743.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8621386289596558}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2028,"y1":850,"x2":2310,"y2":1166},"slot_box_unclipped_px":{"x1":2028,"y1":850,"x2":2310,"y2":1166},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2136,"y1":857,"x2":2425,"y2":1173},"detected_bbox_px":{"x1":2145,"y1":855,"x2":2413,"y2":1154},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2100,"y1":809,"x2":2460,"y2":1211},"area_px":62716.0,"area_cm2":327.84156727892224,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.23713648319244385,"mask_sha256":"87cd5e747898368d49965cb9e7b4316ceebcc94b0b1464ce59feec98b54fade5","mask_binary_sha256":"578c860df62e8cc8ed3390bde1deed3b6b8371423441904d9126820ef9b42e0d","mask_asset_rel":"masks/20260430_082947_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62716.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.23713648319244385}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":318,"y1":834,"x2":559,"y2":1028},"slot_box_unclipped_px":{"x1":318,"y1":834,"x2":559,"y2":1028},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":275,"y1":762,"x2":520,"y2":1042},"detected_bbox_px":{"x1":280,"y1":770,"x2":517,"y2":1073},"candidate_bbox_px":null,"crop_bbox_px":{"x1":246,"y1":728,"x2":549,"y2":1076},"area_px":49723.0,"area_cm2":263.7449092993752,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.710625946521759,"mask_sha256":"690a25b8be3152d7b50c35aa97db7a3c0a0943d656dc6eb398b9213d5f064d64","mask_binary_sha256":"26a6c6c578c2e4e97c5f2b84a254f8981c411992efde3f28dd63a17b43777fdd","mask_asset_rel":"masks/20260430_082947_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49723.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.710625946521759}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1152,"y1":1191,"x2":1412,"y2":1328},"slot_box_unclipped_px":{"x1":1152,"y1":1191,"x2":1412,"y2":1328},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1195,"y1":1175,"x2":1456,"y2":1370},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1155,"y1":1146,"x2":1490,"y2":1376},"area_px":38377.0,"area_cm2":279.2024654032095,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.900531530380249,"mask_sha256":"0c4f5ad1adf28444a2303058454ded4b23ed302049b293388e1d4501f03993f8","mask_binary_sha256":"118525931016df4d9592d86ffe7be153bc1d0e160cf26cd015eb44f30cb137e0","mask_asset_rel":"masks/20260430_082947_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38377.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.900531530380249}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2310,"y1":834,"x2":2582,"y2":1166},"slot_box_unclipped_px":{"x1":2310,"y1":834,"x2":2582,"y2":1166},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2402,"y1":856,"x2":2582,"y2":1154},"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":{"x1":2283,"y1":819,"x2":2592,"y2":1190},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NO_DETECTION","target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":559,"y1":819,"x2":826,"y2":1028},"slot_box_unclipped_px":{"x1":559,"y1":819,"x2":826,"y2":1028},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":486,"y1":755,"x2":778,"y2":1040},"detected_bbox_px":{"x1":491,"y1":751,"x2":774,"y2":1027},"candidate_bbox_px":null,"crop_bbox_px":{"x1":451,"y1":721,"x2":813,"y2":1074},"area_px":57787.0,"area_cm2":306.51865482137026,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9245612621307373,"mask_sha256":"2de3fd6e629d7950751867697c2583dae6160271e68fce88d21d46861a0af2dc","mask_binary_sha256":"05745790158c50aca98b9009820761d5eb9aca2a000d07bd0b0d6e0514fbe225","mask_asset_rel":"masks/20260430_082947_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57787.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9245612621307373}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1408,"y1":1189,"x2":1668,"y2":1326},"slot_box_unclipped_px":{"x1":1408,"y1":1189,"x2":1668,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1436,"y1":1129,"x2":1705,"y2":1354},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1400,"y1":1096,"x2":1741,"y2":1380},"area_px":44846.0,"area_cm2":326.2660907176781,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8865599632263184,"mask_sha256":"093f582abfd5a7530534ed94744e2521dc89c0c2ac6d1ae9cd1b17289849df2d","mask_binary_sha256":"18770e8485987fc2be7eba33b9d44dd314c240cc6f598b27336856877c97b67d","mask_asset_rel":"masks/20260430_082947_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44846.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8865599632263184}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":826,"y1":827,"x2":1093,"y2":1028},"slot_box_unclipped_px":{"x1":826,"y1":827,"x2":1093,"y2":1028},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":747,"y1":730,"x2":1084,"y2":1038},"detected_bbox_px":{"x1":756,"y1":727,"x2":1082,"y2":1028},"candidate_bbox_px":null,"crop_bbox_px":{"x1":707,"y1":693,"x2":1124,"y2":1075},"area_px":66939.0,"area_cm2":355.0634612471266,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7914186716079712,"mask_sha256":"7fce928d732633bff98b861bd25e1eb2c3dbc64cdef4563606d0383d1c9727e6","mask_binary_sha256":"3fddea31d6eaf70c6d6d11cd98f728d3508f690b70cbd56ce5510407a061a69e","mask_asset_rel":"masks/20260430_082947_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66939.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7914186716079712}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1647,"y1":1188,"x2":1936,"y2":1325},"slot_box_unclipped_px":{"x1":1647,"y1":1188,"x2":1936,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1681,"y1":1164,"x2":1939,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1648,"y1":1143,"x2":1981,"y2":1377},"area_px":34931.0,"area_cm2":254.1319362899526,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8969426155090332,"mask_sha256":"f1197396f3eb4a2294d96833ea05ac0da7677782bd6428f0c7b8a9fa9dfb796a","mask_binary_sha256":"6c28ddff7965c94b31dfac03b35c280a70872d6adc4d1f441566817b8d5549f4","mask_asset_rel":"masks/20260430_082947_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34931.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8969426155090332}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1093,"y1":737,"x2":1378,"y2":1028},"slot_box_unclipped_px":{"x1":1093,"y1":737,"x2":1378,"y2":1028},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1070,"y1":690,"x2":1397,"y2":1011},"detected_bbox_px":{"x1":1072,"y1":698,"x2":1399,"y2":1035},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1031,"y1":651,"x2":1436,"y2":1050},"area_px":70331.0,"area_cm2":373.0555923000293,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8257247805595398,"mask_sha256":"0e47c6349e7fede7cd8f59e11c42f55a04d20f143f626ff9f45b70391b1f488b","mask_binary_sha256":"6be72480f7290e427090efd86ca9edfa9b8976eb9e9550d083e02a9ad0135128","mask_asset_rel":"masks/20260430_082947_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70331.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8257247805595398}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1885,"y1":1186,"x2":2206,"y2":1323},"slot_box_unclipped_px":{"x1":1885,"y1":1186,"x2":2206,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":587,"x2":852,"y2":903},"slot_box_unclipped_px":{"x1":487,"y1":587,"x2":852,"y2":903},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1064,"x2":335,"y2":1200},"slot_box_unclipped_px":{"x1":41,"y1":1064,"x2":335,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1378,"y1":561,"x2":1649,"y2":755},"slot_box_unclipped_px":{"x1":1378,"y1":561,"x2":1649,"y2":755},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2046,"y1":1050,"x2":2368,"y2":1187},"slot_box_unclipped_px":{"x1":2046,"y1":1050,"x2":2368,"y2":1187},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1649,"y1":561,"x2":1899,"y2":768},"slot_box_unclipped_px":{"x1":1649,"y1":561,"x2":1899,"y2":768},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2263,"y1":1048,"x2":2469,"y2":1185},"slot_box_unclipped_px":{"x1":2263,"y1":1048,"x2":2469,"y2":1185},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1899,"y1":561,"x2":2307,"y2":755},"slot_box_unclipped_px":{"x1":1899,"y1":561,"x2":2307,"y2":755},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":587,"x2":1148,"y2":895},"slot_box_unclipped_px":{"x1":852,"y1":587,"x2":1148,"y2":895},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":217,"y1":1063,"x2":560,"y2":1200},"slot_box_unclipped_px":{"x1":217,"y1":1063,"x2":560,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1148,"y1":587,"x2":1445,"y2":872},"slot_box_unclipped_px":{"x1":1148,"y1":587,"x2":1445,"y2":872},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1166,"y1":581,"x2":1553,"y2":859},"detected_bbox_px":{"x1":1166,"y1":570,"x2":1546,"y2":895},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1120,"y1":548,"x2":1599,"y2":912},"area_px":91032.0,"area_cm2":475.8606025979789,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8597343564033508,"mask_sha256":"d6ce82db6f18c5345e4ae643762f2ff91b749eeee900f3218a925871a3f7bf81","mask_binary_sha256":"65d2ad1534faa25498a5739e5662bd3b6dfeadeebd80cbcfee8c13761c45748e","mask_asset_rel":"masks/20260430_082947_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":91032.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8597343564033508}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":449,"y1":1062,"x2":776,"y2":1199},"slot_box_unclipped_px":{"x1":449,"y1":1062,"x2":776,"y2":1199},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":587,"x2":1744,"y2":876},"slot_box_unclipped_px":{"x1":1445,"y1":587,"x2":1744,"y2":876},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1519,"y1":598,"x2":1810,"y2":888},"detected_bbox_px":{"x1":1523,"y1":590,"x2":1809,"y2":920},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1484,"y1":563,"x2":1845,"y2":925},"area_px":68323.0,"area_cm2":357.1515945085433,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8369655013084412,"mask_sha256":"39986d6c515b8605bb0a143a9885ba1b15c12790805769436474cfb3185a0676","mask_binary_sha256":"352293cc2d05e5d6be88753dee609c0e1ba4d3d5958d58ac8afc82a947a47b1f","mask_asset_rel":"masks/20260430_082947_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68323.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8369655013084412}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":697,"y1":1060,"x2":987,"y2":1197},"slot_box_unclipped_px":{"x1":697,"y1":1060,"x2":987,"y2":1197},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":587,"x2":2028,"y2":865},"slot_box_unclipped_px":{"x1":1744,"y1":587,"x2":2028,"y2":865},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1782,"y1":585,"x2":2115,"y2":884},"detected_bbox_px":{"x1":1789,"y1":582,"x2":2114,"y2":919},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1742,"y1":549,"x2":2155,"y2":936},"area_px":79807.0,"area_cm2":417.1830467477031,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8224855065345764,"mask_sha256":"f96314e4fd829b988678a100176424c283866f45c24cfd45b3ee00081537d9f2","mask_binary_sha256":"1e01a1e6464ce4e04b32c56c72e498d3983cd3681a9f6cf21b614949b9bbf2c6","mask_asset_rel":"masks/20260430_082947_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":79807.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8224855065345764}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":60,"y1":561,"x2":318,"y2":830},"slot_box_unclipped_px":{"x1":60,"y1":561,"x2":318,"y2":830},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":120,"y1":552,"x2":337,"y2":820},"detected_bbox_px":{"x1":127,"y1":551,"x2":336,"y2":818},"candidate_bbox_px":null,"crop_bbox_px":{"x1":85,"y1":520,"x2":369,"y2":852},"area_px":40836.0,"area_cm2":216.6057381121269,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2681966722011566,"mask_sha256":"cda2f701a074391cfe0ea84c3c96e0b9f4649de6270d39580624347ed7b0eb35","mask_binary_sha256":"6bca73175c4a126c4d77334b254a6fae996a8a2ed6e06499f5b6ecf1fb68c389","mask_asset_rel":"masks/20260430_082947_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40836.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.2681966722011566}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":938,"y1":1058,"x2":1200,"y2":1195},"slot_box_unclipped_px":{"x1":938,"y1":1058,"x2":1200,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":946,"y1":1008,"x2":1221,"y2":1195},"candidate_bbox_px":null,"crop_bbox_px":{"x1":913,"y1":986,"x2":1254,"y2":1217},"area_px":29592.0,"area_cm2":215.2893492511602,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.28653329610824585,"mask_sha256":"b2d73037f727e3afba5da6a30f6bdf7dfa6808f1bed8ecebeff676e64989f052","mask_binary_sha256":"aa4d8c8abe1fe58912ee0fe4303d8311741b29f8feeb3764083a8817e2c167b1","mask_asset_rel":"masks/20260430_082947_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":29592.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.28653329610824585}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2028,"y1":587,"x2":2310,"y2":850},"slot_box_unclipped_px":{"x1":2028,"y1":587,"x2":2310,"y2":850},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2097,"y1":750,"x2":2208,"y2":881},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1994,"y1":555,"x2":2344,"y2":882},"area_px":9838.0,"area_cm2":51.42715318084758,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.5006632804870605,"mask_sha256":"5479ab9aa406a9ef58db78e3169e7ab957519d43da6d3b1a16eeb4fb89ac755b","mask_binary_sha256":"96547b38e2408d83fce91b7c30199f4ccf52784c4567abf1ad2947cfebda1b0b","mask_asset_rel":"masks/20260430_082947_bed45_cam0_t6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":9838.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW","target_confidence":0.5006632804870605}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":318,"y1":561,"x2":559,"y2":834},"slot_box_unclipped_px":{"x1":318,"y1":561,"x2":559,"y2":834},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":304,"y1":511,"x2":553,"y2":789},"candidate_bbox_px":null,"crop_bbox_px":{"x1":274,"y1":478,"x2":583,"y2":822},"area_px":45697.0,"area_cm2":242.38986224189102,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.18881645798683167,"mask_sha256":"5d3d55f3818edd8949d1bc4657eacedaaebb527805ee351ff2200dbaabcb445c","mask_binary_sha256":"d96ea9bfc6093af010c81520783b2e792a13589f8021743aa51ae172a5e308b3","mask_asset_rel":"masks/20260430_082947_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45697.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.18881645798683167}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1175,"y1":1057,"x2":1415,"y2":1194},"slot_box_unclipped_px":{"x1":1175,"y1":1057,"x2":1415,"y2":1194},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260430_082947_cam0_rf.jpg","frame_source_sha256":"f860748d40ef1c729f6e27ff0e6e61f227b3d2a39c1ba0871df65e93e1209b15","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2310,"y1":587,"x2":2582,"y2":834},"slot_box_unclipped_px":{"x1":2310,"y1":587,"x2":2582,"y2":834},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2361,"y1":771,"x2":2452,"y2":864},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2277,"y1":557,"x2":2592,"y2":864},"area_px":6541.0,"area_cm2":34.19241806829884,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW|MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"MASK_QC_BLOCKED","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.5501188039779663,"mask_sha256":"ce817f4b15bb4535ae8e2d08ae7a2d2f8b9721d1f96060d071c583ed6f845e87","mask_binary_sha256":"40000d5eb5baacb93848294b31844fd164f0f352b96fa7d4c5cccf1000d8bda6","mask_asset_rel":"masks/20260430_082947_bed45_cam0_t7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":6541.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW|MASK_TOUCHES_CROP_EDGE","target_confidence":0.5501188039779663}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":559,"y1":561,"x2":826,"y2":819},"slot_box_unclipped_px":{"x1":559,"y1":561,"x2":826,"y2":819},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1411,"y1":1055,"x2":1648,"y2":1192},"slot_box_unclipped_px":{"x1":1411,"y1":1055,"x2":1648,"y2":1192},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":826,"y1":561,"x2":1093,"y2":827},"slot_box_unclipped_px":{"x1":826,"y1":561,"x2":1093,"y2":827},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1627,"y1":1053,"x2":1886,"y2":1190},"slot_box_unclipped_px":{"x1":1627,"y1":1053,"x2":1886,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260430_082947_cam1_rf.jpg","frame_source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1093,"y1":561,"x2":1378,"y2":737},"slot_box_unclipped_px":{"x1":1093,"y1":561,"x2":1378,"y2":737},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1072,"y1":468,"x2":1406,"y2":712},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1032,"y1":439,"x2":1446,"y2":741},"area_px":56805.0,"area_cm2":301.30984801301224,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.5347534418106079,"mask_sha256":"6839831baac6578f7597aa0bb005549f83ea54ac3cab6f2e2bb2114028ca33d7","mask_binary_sha256":"3cdb757354dd4343e0f9f5af4741a63cc27db8ee47e50e09ed313b6517a739dd","mask_asset_rel":"masks/20260430_082947_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":56805.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.5347534418106079}},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260430_082947_cam2_rf.jpg","frame_source_sha256":"6002192ec8a6f9572513fe235fc570186768da8e85d664d70f50394e3c87103e","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1835,"y1":1052,"x2":2126,"y2":1189},"slot_box_unclipped_px":{"x1":1835,"y1":1052,"x2":2126,"y2":1189},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":630,"y1":870,"x2":912,"y2":1129},"slot_box_unclipped_px":{"x1":630,"y1":870,"x2":912,"y2":1129},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1200,"x2":225,"y2":1335},"slot_box_unclipped_px":{"x1":41,"y1":1200,"x2":225,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1382,"y1":733,"x2":1658,"y2":1032},"slot_box_unclipped_px":{"x1":1382,"y1":733,"x2":1658,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1378,"y1":681,"x2":1742,"y2":1006},"detected_bbox_px":{"x1":1380,"y1":716,"x2":1741,"y2":1007},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1334,"y1":642,"x2":1786,"y2":1045},"area_px":70717.0,"area_cm2":375.10304589272397,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8164077997207642,"mask_sha256":"2618130d3824de451549e173f030f427d7435ff299d237130db58a0eee614136","mask_binary_sha256":"15c66ab9932c003b5eb23e3e3cc6a38e2ff8fe9c2aa09739accb3dd2e1026ba9","mask_asset_rel":"masks/20260501_213825_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70717.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8164077997207642}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2130,"y1":1185,"x2":2469,"y2":1322},"slot_box_unclipped_px":{"x1":2130,"y1":1185,"x2":2469,"y2":1322},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1726,"y1":775,"x2":1983,"y2":1032},"slot_box_unclipped_px":{"x1":1726,"y1":775,"x2":1983,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1940,"y1":792,"x2":2332,"y2":1032},"slot_box_unclipped_px":{"x1":1940,"y1":792,"x2":2332,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":930,"y1":890,"x2":1199,"y2":1129},"slot_box_unclipped_px":{"x1":930,"y1":890,"x2":1199,"y2":1129},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":127,"y1":1199,"x2":457,"y2":1335},"slot_box_unclipped_px":{"x1":127,"y1":1199,"x2":457,"y2":1335},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1276,"y1":866,"x2":1588,"y2":1129},"slot_box_unclipped_px":{"x1":1276,"y1":866,"x2":1588,"y2":1129},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1113,"y1":800,"x2":1566,"y2":1192},"detected_bbox_px":{"x1":1126,"y1":820,"x2":1574,"y2":1224},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1059,"y1":753,"x2":1620,"y2":1336},"area_px":121254.0,"area_cm2":633.8430607634166,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.924684464931488,"mask_sha256":"924b65aa7456d69a0bccc417a6663e07d9c9942a842620291b1cf99f4fda5637","mask_binary_sha256":"96ebc9e5d077c0ba99e35e4d03c2f4336b199bdaa48b0d4bdcef62bc5ecaa942","mask_asset_rel":"masks/20260501_213825_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":121254.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.924684464931488}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":364,"y1":1197,"x2":704,"y2":1334},"slot_box_unclipped_px":{"x1":364,"y1":1197,"x2":704,"y2":1334},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":338,"y1":1140,"x2":704,"y2":1373},"candidate_bbox_px":null,"crop_bbox_px":{"x1":292,"y1":1122,"x2":771,"y2":1380},"area_px":51818.0,"area_cm2":376.9891693530893,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7596890330314636,"mask_sha256":"6fead2fcd0840b3d2bc2a8c8ffdea7c6b2c97e753576eb0224dd3f61c912fc20","mask_binary_sha256":"acb0d11aceb751b4d9bcd2433bc72e8d88ae0c26fe4e8dc20b909e997b425458","mask_asset_rel":"masks/20260501_213825_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":51818.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7596890330314636}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1588,"y1":866,"x2":1898,"y2":1129},"slot_box_unclipped_px":{"x1":1588,"y1":866,"x2":1898,"y2":1129},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1521,"y1":836,"x2":1860,"y2":1185},"detected_bbox_px":{"x1":1522,"y1":840,"x2":1859,"y2":1217},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1480,"y1":794,"x2":1901,"y2":1227},"area_px":81128.0,"area_cm2":424.0884410709293,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.2702770233154297,"mask_sha256":"7e4bd4946f34a21274616d08210f1ac0a209c6eeb65b298bd5035724a47d32bd","mask_binary_sha256":"7f1a86290ad4d22fc781284aa828f151d133ce81f3e64e99114db2a29a74d0c3","mask_asset_rel":"masks/20260501_213825_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":81128.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.2702770233154297}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":644,"y1":1195,"x2":945,"y2":1333},"slot_box_unclipped_px":{"x1":644,"y1":1195,"x2":945,"y2":1333},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":687,"y1":1138,"x2":942,"y2":1380},"candidate_bbox_px":null,"crop_bbox_px":{"x1":649,"y1":1107,"x2":980,"y2":1382},"area_px":42779.0,"area_cm2":311.2281384027907,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9191150069236755,"mask_sha256":"9e3e0693f9eafcaaab8d6672ca48dda5c37e15db06f59b4371829c1913db9bff","mask_binary_sha256":"3a44002435a3538e17afc1c5f3cf2eb1782b5193332d28dfd64ddf83b3557a15","mask_asset_rel":"masks/20260501_213825_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42779.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9191150069236755}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1898,"y1":869,"x2":2271,"y2":1129},"slot_box_unclipped_px":{"x1":1898,"y1":869,"x2":2271,"y2":1129},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1846,"y1":834,"x2":2154,"y2":1154},"detected_bbox_px":{"x1":1850,"y1":820,"x2":2153,"y2":1149},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1799,"y1":796,"x2":2209,"y2":1192},"area_px":71526.0,"area_cm2":373.89495409771337,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7922757863998413,"mask_sha256":"e1faab14ae8e98ce1d465a11dc141041267aa53321e7d497eb4e64bd9425d1ba","mask_binary_sha256":"7a7053f135b23a27818643f95dc56e79bde1b80b9131099737bc33e3fe1484fe","mask_asset_rel":"masks/20260501_213825_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71526.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.7922757863998413}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":96,"y1":702,"x2":285,"y2":1032},"slot_box_unclipped_px":{"x1":96,"y1":702,"x2":285,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":69,"y1":787,"x2":287,"y2":1032},"candidate_bbox_px":null,"crop_bbox_px":{"x1":43,"y1":758,"x2":313,"y2":1061},"area_px":38206.0,"area_cm2":202.6554714054246,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8627533912658691,"mask_sha256":"4a4519225566c8ada2e9bd04346c866fb8f9ec5fc8a6651914ea8f82d2097b02","mask_binary_sha256":"dc0a7f529743d6787a24ba2531a17d14d5b5043f656db9c3563dc3da87e260e1","mask_asset_rel":"masks/20260501_213825_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38206.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8627533912658691}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":916,"y1":1194,"x2":1182,"y2":1331},"slot_box_unclipped_px":{"x1":916,"y1":1194,"x2":1182,"y2":1331},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":933,"y1":1134,"x2":1197,"y2":1371},"candidate_bbox_px":null,"crop_bbox_px":{"x1":895,"y1":1083,"x2":1230,"y2":1383},"area_px":45695.0,"area_cm2":332.4427823071021,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9064624905586243,"mask_sha256":"9502041791f3910f843d9f033e03e0d959db5eb123f1985cef54ded169eb17c9","mask_binary_sha256":"eaaeb69d86d479c58acaee60984f07f6018a93be7ff349c92293b31449b5cb9e","mask_asset_rel":"masks/20260501_213825_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45695.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9064624905586243}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2087,"y1":869,"x2":2460,"y2":1129},"slot_box_unclipped_px":{"x1":2087,"y1":869,"x2":2460,"y2":1129},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2142,"y1":852,"x2":2416,"y2":1165},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2109,"y1":814,"x2":2449,"y2":1203},"area_px":66000.0,"area_cm2":345.0083462020675,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.7062163352966309,"mask_sha256":"05e5f2431c162352eef2122779df01a00d45c5bd014ac381a2f0437d04b3f89b","mask_binary_sha256":"18509628de8f9e2f54f6d6303f64c142d2897deb56d5b7fcfd13d760ef9fdfe2","mask_asset_rel":"masks/20260501_213825_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66000.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.7062163352966309}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":194,"y1":747,"x2":495,"y2":1032},"slot_box_unclipped_px":{"x1":194,"y1":747,"x2":495,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":273,"y1":754,"x2":521,"y2":1036},"detected_bbox_px":{"x1":276,"y1":760,"x2":517,"y2":1069},"candidate_bbox_px":null,"crop_bbox_px":{"x1":229,"y1":703,"x2":560,"y2":1070},"area_px":49227.0,"area_cm2":261.1139844756017,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7012849450111389,"mask_sha256":"c85558a3cbad23b5e081636ff1f01f9bad3726395ec6ba104c3bdff3594b83e0","mask_binary_sha256":"a5e521098f0804f67aebbe8e971032fa24d55e7aff2d6329abe6f98c130a57d6","mask_asset_rel":"masks/20260501_213825_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49227.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7012849450111389}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1177,"y1":1192,"x2":1434,"y2":1329},"slot_box_unclipped_px":{"x1":1177,"y1":1192,"x2":1434,"y2":1329},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1191,"y1":1150,"x2":1457,"y2":1370},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1152,"y1":1117,"x2":1491,"y2":1380},"area_px":40790.0,"area_cm2":296.7576559865783,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8377218246459961,"mask_sha256":"767475cd450c48139899b9146d63d22877022b9feb9e8dad96596164895aacf8","mask_binary_sha256":"0965d246b9d5001f2a6cd53469889f85eb464b84192595dbdf41215110fb657d","mask_asset_rel":"masks/20260501_213825_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":40790.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8377218246459961}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2271,"y1":813,"x2":2579,"y2":1129},"slot_box_unclipped_px":{"x1":2271,"y1":813,"x2":2579,"y2":1129},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2389,"y1":843,"x2":2579,"y2":1127},"detected_bbox_px":{"x1":2240,"y1":858,"x2":2446,"y2":1164},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2240,"y1":809,"x2":2592,"y2":1165},"area_px":48997.0,"area_cm2":256.12687786155607,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NEAREST_MASK_CENTER","target_confidence":0.7370738387107849,"mask_sha256":"82e1a6a179f85291c4925a6f857ae42c9be5c110906298ca2fef4c13ca72b9cc","mask_binary_sha256":"db38875ad561471b0e046193069f6f86ae11560ebb1a771ec898c07916d91d31","mask_asset_rel":"masks/20260501_213825_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48997.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|MASK_TOUCHES_CROP_EDGE|SEG_ENVELOPE_AT_RAW_FRAME_EDGE|SLOT_MAPPING_REVIEW","target_confidence":0.7370738387107849}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":495,"y1":736,"x2":781,"y2":1032},"slot_box_unclipped_px":{"x1":495,"y1":736,"x2":781,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":480,"y1":738,"x2":775,"y2":1032},"detected_bbox_px":{"x1":482,"y1":738,"x2":771,"y2":1022},"candidate_bbox_px":null,"crop_bbox_px":{"x1":445,"y1":689,"x2":810,"y2":1067},"area_px":58646.0,"area_cm2":311.0750347077038,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9243050217628479,"mask_sha256":"b5875218a2ea356ba3ded8caa01a97d89330e0e60efbfe4ac9579a7e6946de9b","mask_binary_sha256":"6eb71ac9bd685a559a308f53cd82682f6bfa238263f17255800d2f1552518e6b","mask_asset_rel":"masks/20260501_213825_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":58646.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9243050217628479}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1417,"y1":1190,"x2":1693,"y2":1327},"slot_box_unclipped_px":{"x1":1417,"y1":1190,"x2":1693,"y2":1327},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1436,"y1":1116,"x2":1707,"y2":1353},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1401,"y1":1077,"x2":1741,"y2":1382},"area_px":45792.0,"area_cm2":333.14848205289024,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7821729779243469,"mask_sha256":"4210725062d335cb83f711dc1e4562ee2ceda47f154273b792fb8d541b0bb96a","mask_binary_sha256":"2407c74e56ea09be1486546bc343a2f313439f959a245f77d906223ce9387bf3","mask_asset_rel":"masks/20260501_213825_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45792.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7821729779243469}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":781,"y1":742,"x2":1072,"y2":1032},"slot_box_unclipped_px":{"x1":781,"y1":742,"x2":1072,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":745,"y1":717,"x2":1082,"y2":1028},"detected_bbox_px":{"x1":746,"y1":724,"x2":1080,"y2":1026},"candidate_bbox_px":null,"crop_bbox_px":{"x1":705,"y1":667,"x2":1122,"y2":1065},"area_px":69128.0,"area_cm2":366.67453874559476,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7431187033653259,"mask_sha256":"3cddac031cc72f7f6d236cad8694d9531b20a0218ad610faa6c293efa41016a2","mask_binary_sha256":"a0c9e69a70f4f21a7ce2b28fc2e8e34a4565950faab29bfde42643058c881218","mask_asset_rel":"masks/20260501_213825_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69128.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7431187033653259}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1652,"y1":1189,"x2":1960,"y2":1326},"slot_box_unclipped_px":{"x1":1652,"y1":1189,"x2":1960,"y2":1326},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1682,"y1":1162,"x2":1951,"y2":1377},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1643,"y1":1143,"x2":1999,"y2":1378},"area_px":34924.0,"area_cm2":254.08100950417406,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9056846499443054,"mask_sha256":"9ac989735e320f5a7434cb06b3f6512a81b51024d5815012b34c26c1ee3113d4","mask_binary_sha256":"1e56c6f5defecda15e4ce49239df457be578b657b9bf20ebd9f41f1207c36d15","mask_asset_rel":"masks/20260501_213825_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34924.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9056846499443054}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1072,"y1":731,"x2":1382,"y2":1032},"slot_box_unclipped_px":{"x1":1072,"y1":731,"x2":1382,"y2":1032},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1067,"y1":681,"x2":1394,"y2":1007},"detected_bbox_px":{"x1":1069,"y1":677,"x2":1397,"y2":989},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1028,"y1":642,"x2":1433,"y2":1046},"area_px":69334.0,"area_cm2":367.7672212328878,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.853305459022522,"mask_sha256":"847b128b9525cee1e1a33644239ece79ea269d2aca4b26eb1798613b4ed653a1","mask_binary_sha256":"c96b00088ecd2f77bb8571141c8eace5eb8fc9063c56e45cf127878e213af50d","mask_asset_rel":"masks/20260501_213825_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69334.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.853305459022522}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1890,"y1":1187,"x2":2230,"y2":1324},"slot_box_unclipped_px":{"x1":1890,"y1":1187,"x2":2230,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1935,"y1":1137,"x2":2186,"y2":1356},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1883,"y1":1112,"x2":2257,"y2":1380},"area_px":32413.0,"area_cm2":235.8128439199059,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.33214864134788513,"mask_sha256":"3448bcfe6fb680b141abbc293d32af9e08ad31b60ecaa939b0ed68195629e825","mask_binary_sha256":"3a0786dcc91a9150439718eb4b9041c9a5fa71cf694c9e8af9ec737964f78ce2","mask_asset_rel":"masks/20260501_213825_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32413.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.33214864134788513}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":648,"y1":591,"x2":930,"y2":870},"slot_box_unclipped_px":{"x1":648,"y1":591,"x2":930,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1065,"x2":323,"y2":1201},"slot_box_unclipped_px":{"x1":41,"y1":1065,"x2":323,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1412,"y1":481,"x2":1688,"y2":733},"slot_box_unclipped_px":{"x1":1412,"y1":481,"x2":1688,"y2":733},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1361,"y1":439,"x2":1730,"y2":713},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1317,"y1":406,"x2":1774,"y2":746},"area_px":68559.0,"area_cm2":363.6564011957417,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.2730182707309723,"mask_sha256":"336db58d14629b7c68af0672ecd144629c3f75cbf8f35e7f206527498fc8b3f6","mask_binary_sha256":"41950487894fd20a8c2c0fd26b27c261d1b1460458543c5a5b7ab4bfec05ed0c","mask_asset_rel":"masks/20260501_213825_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68559.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.2730182707309723}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2032,"y1":1051,"x2":2373,"y2":1188},"slot_box_unclipped_px":{"x1":2032,"y1":1051,"x2":2373,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1703,"y1":481,"x2":1960,"y2":775},"slot_box_unclipped_px":{"x1":1703,"y1":481,"x2":1960,"y2":775},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2249,"y1":1049,"x2":2469,"y2":1186},"slot_box_unclipped_px":{"x1":2249,"y1":1049,"x2":2469,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1917,"y1":481,"x2":2309,"y2":792},"slot_box_unclipped_px":{"x1":1917,"y1":481,"x2":2309,"y2":792},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":934,"y1":591,"x2":1203,"y2":890},"slot_box_unclipped_px":{"x1":934,"y1":591,"x2":1203,"y2":890},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":224,"y1":1064,"x2":548,"y2":1201},"slot_box_unclipped_px":{"x1":224,"y1":1064,"x2":548,"y2":1201},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1276,"y1":591,"x2":1588,"y2":866},"slot_box_unclipped_px":{"x1":1276,"y1":591,"x2":1588,"y2":866},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1166,"y1":569,"x2":1539,"y2":853},"detected_bbox_px":{"x1":1167,"y1":546,"x2":1548,"y2":883},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1121,"y1":535,"x2":1584,"y2":905},"area_px":94619.0,"area_cm2":494.61128347414285,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7538167238235474,"mask_sha256":"f57a07f7258bd324e457dc571e9b44851ac9a7edfabf3f3cfd822a2b348fc9e0","mask_binary_sha256":"d6493ab61fab20f8c358f5d71e525d06f28c9dd588b65a481bb05689d8558956","mask_asset_rel":"masks/20260501_213825_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":94619.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.7538167238235474}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":456,"y1":1063,"x2":764,"y2":1200},"slot_box_unclipped_px":{"x1":456,"y1":1063,"x2":764,"y2":1200},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1588,"y1":591,"x2":1898,"y2":866},"slot_box_unclipped_px":{"x1":1588,"y1":591,"x2":1898,"y2":866},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1511,"y1":574,"x2":1814,"y2":877},"detected_bbox_px":{"x1":1518,"y1":563,"x2":1813,"y2":879},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1475,"y1":538,"x2":1850,"y2":927},"area_px":59528.0,"area_cm2":311.17661867752537,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.587373673915863,"mask_sha256":"e049cf8c1c2fb3ad166fcb99a2e41be49845b4a0b64c036dd4485c9b660dc7fe","mask_binary_sha256":"74dd527b2f12dac1232ea0e8d2a2506fff2dd42b3fc6f31385c88d9080c38631","mask_asset_rel":"masks/20260501_213825_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59528.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.587373673915863}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":703,"y1":1061,"x2":974,"y2":1198},"slot_box_unclipped_px":{"x1":703,"y1":1061,"x2":974,"y2":1198},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":735,"y1":1012,"x2":960,"y2":1178},"candidate_bbox_px":null,"crop_bbox_px":{"x1":692,"y1":989,"x2":1001,"y2":1178},"area_px":25725.0,"area_cm2":187.15593773608057,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6674259901046753,"mask_sha256":"80e2b298fdbaf745299412b80208b9515863d110f646bbe63ea5cf76b517ab3e","mask_binary_sha256":"3af89ce6cfcf7de99e587ca652e5fc556d69f4c6dc9e91f49b94fbd416c9ff8b","mask_asset_rel":"masks/20260501_213825_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":25725.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE","target_confidence":0.6674259901046753}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1898,"y1":591,"x2":2271,"y2":869},"slot_box_unclipped_px":{"x1":1898,"y1":591,"x2":2271,"y2":869},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1779,"y1":577,"x2":2118,"y2":876},"detected_bbox_px":{"x1":1785,"y1":576,"x2":2104,"y2":907},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1736,"y1":541,"x2":2159,"y2":924},"area_px":76970.0,"area_cm2":402.35291526019904,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7775366306304932,"mask_sha256":"c4eb313e8692f501bd501283eb0926bdc96195d8c1037f8dd78b7dc90bcb1bf9","mask_binary_sha256":"ec40fae5cfbe9cc8a184d91cf12ac707cb69d758615d924858347036e6e54d6c","mask_asset_rel":"masks/20260501_213825_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":76970.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.7775366306304932}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":194,"y1":481,"x2":495,"y2":747},"slot_box_unclipped_px":{"x1":194,"y1":481,"x2":495,"y2":747},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":118,"y1":547,"x2":340,"y2":813},"detected_bbox_px":{"x1":99,"y1":536,"x2":337,"y2":822},"candidate_bbox_px":null,"crop_bbox_px":{"x1":59,"y1":515,"x2":390,"y2":845},"area_px":43402.0,"area_cm2":230.21653064801967,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.49227508902549744,"mask_sha256":"c855080678c4e6406a64cc6a89e59b88483ff3980554c46622e448b8aa554408","mask_binary_sha256":"ef664a5adbdd540b3f21970b15c2a7f03c11417610c099079b0a26f40bc0d119","mask_asset_rel":"masks/20260501_213825_bed45_cam1_t5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43402.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.49227508902549744}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":944,"y1":1059,"x2":1187,"y2":1196},"slot_box_unclipped_px":{"x1":944,"y1":1059,"x2":1187,"y2":1196},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":947,"y1":1016,"x2":1193,"y2":1200},"candidate_bbox_px":null,"crop_bbox_px":{"x1":917,"y1":994,"x2":1223,"y2":1222},"area_px":28488.0,"area_cm2":207.25746760837563,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"ASSIGNED_WHOLE_BED_SEG_RESCUE","target_confidence":0.3589029908180237,"mask_sha256":"dcdbf35f63a09f5d6a5e67157e5355119cc78f81ac6aaed99d6a6cb785b46cbd","mask_binary_sha256":"ba632b13a0d42005c4212bf169b25eecc7492fc26719b5afa266b26a0d442713","mask_asset_rel":"masks/20260501_213825_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":28488.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FULL_BED_SEG_RESCUE_REVIEW|LOW_CONFIDENCE_REVIEW","target_confidence":0.3589029908180237}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2033,"y1":591,"x2":2406,"y2":869},"slot_box_unclipped_px":{"x1":2033,"y1":591,"x2":2406,"y2":869},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":282,"y1":481,"x2":583,"y2":747},"slot_box_unclipped_px":{"x1":282,"y1":481,"x2":583,"y2":747},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1181,"y1":1058,"x2":1418,"y2":1195},"slot_box_unclipped_px":{"x1":1181,"y1":1058,"x2":1418,"y2":1195},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260501_213825_cam0_rf.jpg","frame_source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2204,"y1":591,"x2":2512,"y2":813},"slot_box_unclipped_px":{"x1":2204,"y1":591,"x2":2512,"y2":813},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":529,"y1":481,"x2":815,"y2":736},"slot_box_unclipped_px":{"x1":529,"y1":481,"x2":815,"y2":736},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":542,"y1":497,"x2":798,"y2":764},"candidate_bbox_px":null,"crop_bbox_px":{"x1":511,"y1":465,"x2":829,"y2":796},"area_px":48764.0,"area_cm2":258.6581010211518,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.0657685399055481,"mask_sha256":"8817307dcbd9342d36536337d2ff4e195b91854c20a3e6c8b0562eaafc391290","mask_binary_sha256":"930edf95ce6358ae31a8fd4763db55ebb399253d27fb17dfa65488f4c86fc9ae","mask_asset_rel":"masks/20260501_213825_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":48764.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.0657685399055481}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1400,"y1":1056,"x2":1653,"y2":1193},"slot_box_unclipped_px":{"x1":1400,"y1":1056,"x2":1653,"y2":1193},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":808,"y1":481,"x2":1099,"y2":742},"slot_box_unclipped_px":{"x1":808,"y1":481,"x2":1099,"y2":742},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":792,"y1":473,"x2":1094,"y2":725},"candidate_bbox_px":null,"crop_bbox_px":{"x1":756,"y1":443,"x2":1130,"y2":755},"area_px":57435.0,"area_cm2":304.6515468819181,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.6032555103302002,"mask_sha256":"460218b35c39acdc41b5dd3c548acac164fa85339392561ee74880b6027fdb7f","mask_binary_sha256":"698d7da0cb4cc2b44db0bd33ef2a272004eae8569d7526bbefc3d8b77668bc09","mask_asset_rel":"masks/20260501_213825_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":57435.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.6032555103302002}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1613,"y1":1054,"x2":1891,"y2":1191},"slot_box_unclipped_px":{"x1":1613,"y1":1054,"x2":1891,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260501_213825_cam1_rf.jpg","frame_source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1095,"y1":481,"x2":1405,"y2":731},"slot_box_unclipped_px":{"x1":1095,"y1":481,"x2":1405,"y2":731},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1080,"y1":472,"x2":1406,"y2":710},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1041,"y1":443,"x2":1445,"y2":739},"area_px":50692.0,"area_cm2":268.8847604167875,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.08169152587652206,"mask_sha256":"75ad42fb681464e352fe3443b67631e2c6d8651bf3852d684a8ca0d562ef4c61","mask_binary_sha256":"e6af3811b9693a87d8662ccea9bc88f1718672fb59fed61b339a1691029c17c8","mask_asset_rel":"masks/20260501_213825_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50692.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.08169152587652206}},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260501_213825_cam2_rf.jpg","frame_source_sha256":"6eb0a37e5e0266062dcbd9bd5c667ba92655aa4cbfbd766f3704bfccf592d587","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1821,"y1":1053,"x2":2131,"y2":1190},"slot_box_unclipped_px":{"x1":1821,"y1":1053,"x2":2131,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":629,"y1":912,"x2":912,"y2":1144},"slot_box_unclipped_px":{"x1":629,"y1":912,"x2":912,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1130,"x2":265,"y2":1265},"slot_box_unclipped_px":{"x1":41,"y1":1130,"x2":265,"y2":1265},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1366,"y1":725,"x2":1640,"y2":1045},"slot_box_unclipped_px":{"x1":1366,"y1":725,"x2":1640,"y2":1045},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1372,"y1":689,"x2":1743,"y2":1022},"detected_bbox_px":{"x1":1381,"y1":712,"x2":1742,"y2":1009},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1327,"y1":647,"x2":1788,"y2":1062},"area_px":72659.0,"area_cm2":385.4039652632243,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.755088746547699,"mask_sha256":"aeaf99c02c808af4623d1388df0b2dba5e38b38d210f8ca7b3604ed19a59a82c","mask_binary_sha256":"f1f0993b81b6212799e00d369646e13be073251fec300693d8c5deb66842b1f3","mask_asset_rel":"masks/20260502_035859_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":72659.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.755088746547699}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2171,"y1":1115,"x2":2469,"y2":1252},"slot_box_unclipped_px":{"x1":2171,"y1":1115,"x2":2469,"y2":1252},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1640,"y1":719,"x2":1896,"y2":1045},"slot_box_unclipped_px":{"x1":1640,"y1":719,"x2":1896,"y2":1045},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1896,"y1":718,"x2":2305,"y2":1045},"slot_box_unclipped_px":{"x1":1896,"y1":718,"x2":2305,"y2":1045},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":929,"y1":897,"x2":1198,"y2":1144},"slot_box_unclipped_px":{"x1":929,"y1":897,"x2":1198,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":158,"y1":1129,"x2":497,"y2":1265},"slot_box_unclipped_px":{"x1":158,"y1":1129,"x2":497,"y2":1265},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1276,"y1":870,"x2":1588,"y2":1144},"slot_box_unclipped_px":{"x1":1276,"y1":870,"x2":1588,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1111,"y1":799,"x2":1568,"y2":1198},"detected_bbox_px":{"x1":1121,"y1":826,"x2":1585,"y2":1244},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1056,"y1":751,"x2":1623,"y2":1246},"area_px":127395.0,"area_cm2":665.9445191577635,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.919628381729126,"mask_sha256":"9eede4477bf8e9ca206c29985c1a45a8b9f814602645c8f0ddff4515a99f509d","mask_binary_sha256":"9231a61f34349db8d5d9eb933e125e5140ed4421816d872fba5852a7835b2455","mask_asset_rel":"masks/20260502_035859_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":127395.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.919628381729126}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":396,"y1":1127,"x2":744,"y2":1264},"slot_box_unclipped_px":{"x1":396,"y1":1127,"x2":744,"y2":1264},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":332,"y1":1146,"x2":710,"y2":1374},"candidate_bbox_px":null,"crop_bbox_px":{"x1":285,"y1":1130,"x2":769,"y2":1387},"area_px":47257.0,"area_cm2":343.8067307908245,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4333140552043915,"mask_sha256":"cea1b411ff8735b70d5ab40f3b814b0d6b8f434a3b36f62d2da51805481cb10b","mask_binary_sha256":"41f3f7c515b699b45a1644865cb78ab8c2f187d560cabc797f1cb2a06b763189","mask_asset_rel":"masks/20260502_035859_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47257.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4333140552043915}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1588,"y1":869,"x2":1898,"y2":1144},"slot_box_unclipped_px":{"x1":1588,"y1":869,"x2":1898,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1521,"y1":842,"x2":1861,"y2":1196},"detected_bbox_px":{"x1":1525,"y1":849,"x2":1860,"y2":1210},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1480,"y1":799,"x2":1902,"y2":1238},"area_px":77873.0,"area_cm2":407.0732567241455,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6473775506019592,"mask_sha256":"2c26e4d7e2edbe37a18ea0d4ab90d5cc172b990e73d7a79efffce421b23849c8","mask_binary_sha256":"3740abdad895fe474305138a5940528a69bdab24dbc18b50f9bdc5d3b44810eb","mask_asset_rel":"masks/20260502_035859_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":77873.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.6473775506019592}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":675,"y1":1125,"x2":985,"y2":1263},"slot_box_unclipped_px":{"x1":675,"y1":1125,"x2":985,"y2":1263},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":691,"y1":1143,"x2":939,"y2":1386},"candidate_bbox_px":null,"crop_bbox_px":{"x1":642,"y1":1113,"x2":983,"y2":1389},"area_px":42258.0,"area_cm2":307.43773048984616,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8983492255210876,"mask_sha256":"8f317f99b58bae45a9eca19b349c184e5a5108caa339dec8b9c196304858ef73","mask_binary_sha256":"4a3fe6554a364e73ee2fae26fc611238f23eddb77fcf719fe041339a4b464002","mask_asset_rel":"masks/20260502_035859_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42258.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8983492255210876}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1898,"y1":873,"x2":2255,"y2":1144},"slot_box_unclipped_px":{"x1":1898,"y1":873,"x2":2255,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1848,"y1":842,"x2":2153,"y2":1161},"detected_bbox_px":{"x1":1849,"y1":839,"x2":2151,"y2":1160},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1807,"y1":804,"x2":2200,"y2":1199},"area_px":70808.0,"area_cm2":370.14168148296966,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9159435629844666,"mask_sha256":"534f762f149c8c62554a8ee676f2a58f335a39958e36edf1da81915ddca7abdd","mask_binary_sha256":"ff11b8b0aabef3f4f78e385e05bf2dae6fcc91b6e7da94028c85a4dfa4b3ba4f","mask_asset_rel":"masks/20260502_035859_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70808.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.9159435629844666}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":727,"x2":213,"y2":1045},"slot_box_unclipped_px":{"x1":6,"y1":727,"x2":213,"y2":1045},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":65,"y1":793,"x2":288,"y2":1043},"detected_bbox_px":{"x1":64,"y1":797,"x2":288,"y2":1041},"candidate_bbox_px":null,"crop_bbox_px":{"x1":38,"y1":697,"x2":317,"y2":1073},"area_px":38749.0,"area_cm2":205.53569757338633,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.875698447227478,"mask_sha256":"e818337d412b7d50557e731659b06aec039c33c4782bbde11111c6ef222df863","mask_binary_sha256":"b6a57ad5b4121fe22deed0a52e750290c7a067bfbfcb5a32d1d4a0747315048d","mask_asset_rel":"masks/20260502_035859_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38749.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.875698447227478}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":948,"y1":1124,"x2":1223,"y2":1261},"slot_box_unclipped_px":{"x1":948,"y1":1124,"x2":1223,"y2":1261},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":931,"y1":1142,"x2":1195,"y2":1380},"candidate_bbox_px":null,"crop_bbox_px":{"x1":892,"y1":1097,"x2":1233,"y2":1390},"area_px":45904.0,"area_cm2":333.96331062534665,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9162603616714478,"mask_sha256":"0829546adf74b1e95924fea39947ec7ebb0dd8b35fd8da36da84ef0f9a743298","mask_binary_sha256":"3480245289d667946ee2b36f25f928f84db18df9daa7ce9b25577a6816025fec","mask_asset_rel":"masks/20260502_035859_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45904.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9162603616714478}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2094,"y1":873,"x2":2451,"y2":1144},"slot_box_unclipped_px":{"x1":2094,"y1":873,"x2":2451,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":2142,"y1":861,"x2":2421,"y2":1180},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2109,"y1":823,"x2":2454,"y2":1218},"area_px":65819.0,"area_cm2":344.06218694960427,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.7566103935241699,"mask_sha256":"826cd38ac7341db1f8ca97e3a5bca9b80346bd2b49e4a0ca8a757b1ead1f14df","mask_binary_sha256":"1faca11aa8e3acad1be7976d26b783cc9d517aab18215d39a8da233f81fa8c84","mask_asset_rel":"masks/20260502_035859_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":65819.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.7566103935241699}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":213,"y1":725,"x2":489,"y2":1045},"slot_box_unclipped_px":{"x1":213,"y1":725,"x2":489,"y2":1045},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":272,"y1":766,"x2":520,"y2":1044},"detected_bbox_px":{"x1":275,"y1":768,"x2":520,"y2":1045},"candidate_bbox_px":null,"crop_bbox_px":{"x1":239,"y1":695,"x2":550,"y2":1077},"area_px":46468.0,"area_cm2":246.47946514336155,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.35301434993743896,"mask_sha256":"d6803458cd5f48a2ab388a6517f9b89e4e0e948802908e581c4cd873daaa86bc","mask_binary_sha256":"fc93cd6c9780d350a60d6e21e5a103f5599b4e048102751db70e1e94a5e23c76","mask_asset_rel":"masks/20260502_035859_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46468.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.35301434993743896}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1209,"y1":1122,"x2":1466,"y2":1259},"slot_box_unclipped_px":{"x1":1209,"y1":1122,"x2":1466,"y2":1259},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1195,"y1":1160,"x2":1458,"y2":1384},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1153,"y1":1126,"x2":1491,"y2":1387},"area_px":41776.0,"area_cm2":303.93105752623916,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8551187515258789,"mask_sha256":"23941827bb4830e8caad4111c67f5a9ff9c65c39b2fbf85fb75b22508d7a3bae","mask_binary_sha256":"10945bf5d67324f1dfc8671eb66e88f41ccb06f4475d412379575082c4373426","mask_asset_rel":"masks/20260502_035859_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41776.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8551187515258789}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2255,"y1":836,"x2":2580,"y2":1144},"slot_box_unclipped_px":{"x1":2255,"y1":836,"x2":2580,"y2":1144},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2389,"y1":850,"x2":2580,"y2":1150},"detected_bbox_px":{"x1":2223,"y1":863,"x2":2427,"y2":1179},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2222,"y1":814,"x2":2592,"y2":1186},"area_px":53241.0,"area_cm2":278.311960002186,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NEAREST_MASK_CENTER","target_confidence":0.8294769525527954,"mask_sha256":"1d7d2a3c6a80bd605e6c037f0750f0f8364d3c653973e69f374cbebfcf302831","mask_binary_sha256":"63cdf2189ab6e97698ccc2b7265aabe271f9d666c5351b9b3423607699810b10","mask_asset_rel":"masks/20260502_035859_bed45_cam0_b7.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53241.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|SEG_ENVELOPE_AT_RAW_FRAME_EDGE","target_confidence":0.8294769525527954}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":489,"y1":728,"x2":777,"y2":1045},"slot_box_unclipped_px":{"x1":489,"y1":728,"x2":777,"y2":1045},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":479,"y1":753,"x2":773,"y2":1038},"detected_bbox_px":{"x1":483,"y1":749,"x2":772,"y2":1030},"candidate_bbox_px":null,"crop_bbox_px":{"x1":444,"y1":698,"x2":808,"y2":1072},"area_px":59526.0,"area_cm2":315.74280455633425,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9101743102073669,"mask_sha256":"e0f95182e12b169fe98cbabe69cbb57a250fa14b09a0bd3749d034b09500ac3d","mask_binary_sha256":"83b1c47c5d7fddc3686b462b235ecaf4a8e01b39e08b306f9d25a71f2cf56ee2","mask_asset_rel":"masks/20260502_035859_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":59526.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9101743102073669}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1457,"y1":1120,"x2":1725,"y2":1257},"slot_box_unclipped_px":{"x1":1457,"y1":1120,"x2":1725,"y2":1257},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1435,"y1":1122,"x2":1707,"y2":1357},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1401,"y1":1081,"x2":1742,"y2":1392},"area_px":46239.0,"area_cm2":336.40052108760466,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7182523012161255,"mask_sha256":"33891ce998abeb070e1f118baf7e73e6f3ff0ffba59a64957d656e0863d9b982","mask_binary_sha256":"c658b839cedcc92529b7be271478f61c32d619937886bd8b5fe6fec285ac2f24","mask_asset_rel":"masks/20260502_035859_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":46239.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7182523012161255}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":777,"y1":750,"x2":1070,"y2":1045},"slot_box_unclipped_px":{"x1":777,"y1":750,"x2":1070,"y2":1045},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":743,"y1":730,"x2":1082,"y2":1041},"detected_bbox_px":{"x1":758,"y1":738,"x2":1077,"y2":1039},"candidate_bbox_px":null,"crop_bbox_px":{"x1":702,"y1":674,"x2":1123,"y2":1078},"area_px":68114.0,"area_cm2":361.29599485183195,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7742631435394287,"mask_sha256":"146b77a3cca355a3a69933868a81ee9fd3799ac026aeecceaf79bc9cac7941c8","mask_binary_sha256":"f69d9b89d7f0ae1c53cb45ac12a369546d6f2127d8f56292ce47383e01acb799","mask_asset_rel":"masks/20260502_035859_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68114.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7742631435394287}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1693,"y1":1119,"x2":1993,"y2":1256},"slot_box_unclipped_px":{"x1":1693,"y1":1119,"x2":1993,"y2":1256},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1685,"y1":1171,"x2":1950,"y2":1384},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1643,"y1":1149,"x2":2002,"y2":1385},"area_px":34888.0,"area_cm2":253.8191003201702,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8871920704841614,"mask_sha256":"bb9c81d66f2ca9f9f3911613d571455892be6bca41e49e81b36d41136c9dba46","mask_binary_sha256":"9cdccb844c54fd9556a56f72faca6ecc2be762da88565ab758fc51be61134a3a","mask_asset_rel":"masks/20260502_035859_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34888.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8871920704841614}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1070,"y1":719,"x2":1366,"y2":1045},"slot_box_unclipped_px":{"x1":1070,"y1":719,"x2":1366,"y2":1045},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1066,"y1":693,"x2":1397,"y2":1019},"detected_bbox_px":{"x1":1068,"y1":709,"x2":1396,"y2":1021},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1026,"y1":654,"x2":1437,"y2":1058},"area_px":67113.0,"area_cm2":355.9864066490149,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7690637707710266,"mask_sha256":"a9191a865d737f128c50f01b5b8bbf150016de14932313f6ddee1384d363d6be","mask_binary_sha256":"0474b06c83d5214ed26d6f30e2f8e6c662d9d4f8faf1554bdf0f9c2049aec130","mask_asset_rel":"masks/20260502_035859_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67113.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7690637707710266}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1931,"y1":1117,"x2":2262,"y2":1254},"slot_box_unclipped_px":{"x1":1931,"y1":1117,"x2":2262,"y2":1254},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":645,"y1":607,"x2":928,"y2":912},"slot_box_unclipped_px":{"x1":645,"y1":607,"x2":928,"y2":912},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":53,"y1":1010,"x2":371,"y2":1131},"slot_box_unclipped_px":{"x1":53,"y1":1010,"x2":371,"y2":1131},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1366,"y1":431,"x2":1640,"y2":725},"slot_box_unclipped_px":{"x1":1366,"y1":431,"x2":1640,"y2":725},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1363,"y1":445,"x2":1731,"y2":727},"detected_bbox_px":{"x1":1363,"y1":433,"x2":1733,"y2":723},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1319,"y1":411,"x2":1775,"y2":769},"area_px":68216.0,"area_cm2":361.8370318115596,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4845751225948334,"mask_sha256":"78b1aafc20fd738b1f7d81d6176690ce54ea976a6468269e886bf11390a02d0c","mask_binary_sha256":"63aa423e98c46f307b76afdaf8163487aca1a26a7658a37627e895126df13097","mask_asset_rel":"masks/20260502_035859_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":68216.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4845751225948334}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2081,"y1":1010,"x2":2413,"y2":1118},"slot_box_unclipped_px":{"x1":2081,"y1":1010,"x2":2413,"y2":1118},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1640,"y1":431,"x2":1896,"y2":719},"slot_box_unclipped_px":{"x1":1640,"y1":431,"x2":1896,"y2":719},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2298,"y1":1010,"x2":2469,"y2":1116},"slot_box_unclipped_px":{"x1":2298,"y1":1010,"x2":2469,"y2":1116},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1896,"y1":431,"x2":2305,"y2":718},"slot_box_unclipped_px":{"x1":1896,"y1":431,"x2":2305,"y2":718},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":932,"y1":607,"x2":1201,"y2":897},"slot_box_unclipped_px":{"x1":932,"y1":607,"x2":1201,"y2":897},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":264,"y1":1010,"x2":596,"y2":1131},"slot_box_unclipped_px":{"x1":264,"y1":1010,"x2":596,"y2":1131},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1276,"y1":607,"x2":1588,"y2":870},"slot_box_unclipped_px":{"x1":1276,"y1":607,"x2":1588,"y2":870},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1166,"y1":575,"x2":1544,"y2":857},"detected_bbox_px":{"x1":1167,"y1":565,"x2":1549,"y2":852},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1121,"y1":541,"x2":1589,"y2":979},"area_px":80979.0,"area_cm2":423.3095585923822,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8809136748313904,"mask_sha256":"4e1b58d6e3570de2c9a247fa1f82085942eedbc64912f070df252e6907a7e014","mask_binary_sha256":"1711bff47ce0c7ec9dd8acbbf48054e11f5305c66364d91d77d22aafb4e5fbcf","mask_asset_rel":"masks/20260502_035859_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":80979.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8809136748313904}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":496,"y1":1010,"x2":812,"y2":1130},"slot_box_unclipped_px":{"x1":496,"y1":1010,"x2":812,"y2":1130},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1588,"y1":607,"x2":1898,"y2":869},"slot_box_unclipped_px":{"x1":1588,"y1":607,"x2":1898,"y2":869},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1511,"y1":576,"x2":1811,"y2":888},"detected_bbox_px":{"x1":1518,"y1":567,"x2":1818,"y2":893},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1475,"y1":539,"x2":1847,"y2":943},"area_px":60465.0,"area_cm2":316.0746917137578,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5610786080360413,"mask_sha256":"50e1762fa27e9b81dfe39552dcbd323db0117218e935adc85cfc4c570d1dc82e","mask_binary_sha256":"827c787ba6f9d2943f6bb3655c029d7f3ced07e1c70d98b84b58fbf6e03bdf98","mask_asset_rel":"masks/20260502_035859_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60465.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.5610786080360413}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":743,"y1":1010,"x2":1022,"y2":1128},"slot_box_unclipped_px":{"x1":743,"y1":1010,"x2":1022,"y2":1128},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":732,"y1":1009,"x2":960,"y2":1177},"candidate_bbox_px":null,"crop_bbox_px":{"x1":687,"y1":998,"x2":994,"y2":1181},"area_px":26111.0,"area_cm2":189.96418620901068,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6408830285072327,"mask_sha256":"9e19330addc8576adcae97a4436a60809868a44ffa165aa7d540421f04d08e3a","mask_binary_sha256":"eac43c1712e569fc727375d93367b6f7090e6852de678bf15c56b2e3451a5780","mask_asset_rel":"masks/20260502_035859_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26111.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6408830285072327}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1898,"y1":607,"x2":2255,"y2":873},"slot_box_unclipped_px":{"x1":1898,"y1":607,"x2":2255,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1777,"y1":587,"x2":2112,"y2":883},"detected_bbox_px":{"x1":1783,"y1":582,"x2":2114,"y2":910},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1737,"y1":551,"x2":2152,"y2":924},"area_px":78401.0,"area_cm2":409.83332349376207,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6917955279350281,"mask_sha256":"42e46f931aaaed5da9fdfd9bef4f12b6444a8e81450d25bfa866e796b59432d1","mask_binary_sha256":"d7437a1744da3dbb3f77a207618d1269c4a07e320f7495dd4f62664edd1aa88d","mask_asset_rel":"masks/20260502_035859_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":78401.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"GEOMETRY_REALIGNED_REVIEW","target_confidence":0.6917955279350281}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":431,"x2":213,"y2":727},"slot_box_unclipped_px":{"x1":6,"y1":431,"x2":213,"y2":727},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":984,"y1":1010,"x2":1235,"y2":1126},"slot_box_unclipped_px":{"x1":984,"y1":1010,"x2":1235,"y2":1126},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":945,"y1":1118,"x2":1168,"y2":1233},"candidate_bbox_px":null,"crop_bbox_px":{"x1":895,"y1":987,"x2":1235,"y2":1233},"area_px":20247.0,"area_cm2":147.3020902368289,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NEAREST_MASK_CENTER","target_confidence":0.34111958742141724,"mask_sha256":"2b0d595b5972e81e14a1676d437af0ac83ac04d5b7d8b3eb7dbcdd1eb9c26529","mask_binary_sha256":"ff8b948bf1938ba9ec3aeb25c5f4ec7e4290b2a727458a7c372340ddc27795d2","mask_asset_rel":"masks/20260502_035859_bed45_cam2_t5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":20247.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"TARGET_NEAREST_REVIEW|LOW_CONFIDENCE_REVIEW|MASK_TOUCHES_CROP_EDGE","target_confidence":0.34111958742141724}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2041,"y1":607,"x2":2398,"y2":873},"slot_box_unclipped_px":{"x1":2041,"y1":607,"x2":2398,"y2":873},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":213,"y1":431,"x2":489,"y2":725},"slot_box_unclipped_px":{"x1":213,"y1":431,"x2":489,"y2":725},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1222,"y1":1010,"x2":1458,"y2":1125},"slot_box_unclipped_px":{"x1":1222,"y1":1010,"x2":1458,"y2":1125},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260502_035859_cam0_rf.jpg","frame_source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2196,"y1":607,"x2":2521,"y2":836},"slot_box_unclipped_px":{"x1":2196,"y1":607,"x2":2521,"y2":836},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":489,"y1":431,"x2":777,"y2":728},"slot_box_unclipped_px":{"x1":489,"y1":431,"x2":777,"y2":728},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1449,"y1":1010,"x2":1694,"y2":1123},"slot_box_unclipped_px":{"x1":1449,"y1":1010,"x2":1694,"y2":1123},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":777,"y1":431,"x2":1070,"y2":750},"slot_box_unclipped_px":{"x1":777,"y1":431,"x2":1070,"y2":750},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":786,"y1":473,"x2":1098,"y2":739},"detected_bbox_px":{"x1":785,"y1":476,"x2":1095,"y2":787},"candidate_bbox_px":null,"crop_bbox_px":{"x1":749,"y1":440,"x2":1135,"y2":791},"area_px":67373.0,"area_cm2":357.3655204679284,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8021497130393982,"mask_sha256":"0fe3c68c08c6d9fe8b5f37f6ed522fdb81c6adab834fd9addfcacba2de461fbf","mask_binary_sha256":"cbe906c6fb9c4566bbc6a20ece81db2b2494c753fa40bd136cef23199a30073f","mask_asset_rel":"masks/20260502_035859_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67373.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8021497130393982}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1662,"y1":1010,"x2":1932,"y2":1121},"slot_box_unclipped_px":{"x1":1662,"y1":1010,"x2":1932,"y2":1121},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260502_035859_cam1_rf.jpg","frame_source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1070,"y1":431,"x2":1366,"y2":719},"slot_box_unclipped_px":{"x1":1070,"y1":431,"x2":1366,"y2":719},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1076,"y1":479,"x2":1403,"y2":728},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1037,"y1":449,"x2":1442,"y2":758},"area_px":50422.0,"area_cm2":267.45260375868503,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.13146662712097168,"mask_sha256":"849141ebce1a95d0dbe7d72c2f6b9c25c5201cb72ba5eb0458edcef774a37a44","mask_binary_sha256":"7f3f336dea435b30d384d5483b75890ed41af74f853b5578231ec616eb78dfc4","mask_asset_rel":"masks/20260502_035859_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50422.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.13146662712097168}},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260502_035859_cam2_rf.jpg","frame_source_sha256":"26c0570933a88d5cc3b616891c756f24fdcf65a7779e869de757a2c5f10746f7","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1870,"y1":1010,"x2":2172,"y2":1120},"slot_box_unclipped_px":{"x1":1870,"y1":1010,"x2":2172,"y2":1120},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":899,"x2":851,"y2":1149},"slot_box_unclipped_px":{"x1":487,"y1":899,"x2":851,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1190,"x2":225,"y2":1325},"slot_box_unclipped_px":{"x1":41,"y1":1190,"x2":225,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1377,"y1":725,"x2":1657,"y2":1039},"slot_box_unclipped_px":{"x1":1377,"y1":725,"x2":1657,"y2":1039},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1369,"y1":684,"x2":1744,"y2":1035},"detected_bbox_px":{"x1":1381,"y1":697,"x2":1742,"y2":1011},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1324,"y1":618,"x2":1789,"y2":1077},"area_px":69762.0,"area_cm2":370.0374547501762,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6888833045959473,"mask_sha256":"8011d5f815177282344cdcdf2187d4269f6d29d96b2264d47de488deb1803d0f","mask_binary_sha256":"e33ed7bf22af49c27a050078beac38cd392108055d3b2fdcb1d9d289519ccc99","mask_asset_rel":"masks/20260503_043956_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":69762.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6888833045959473}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2130,"y1":1175,"x2":2469,"y2":1312},"slot_box_unclipped_px":{"x1":2130,"y1":1175,"x2":2469,"y2":1312},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":2125,"y1":1132,"x2":2461,"y2":1361},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2096,"y1":1130,"x2":2500,"y2":1382},"area_px":47845.0,"area_cm2":348.08458079622056,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.43887466192245483,"mask_sha256":"dbc4a18d7a02a0adda7dcd47034d58ca2d32b432cad604556d5e108894d52af0","mask_binary_sha256":"7325d7377ff22055395e9b5a7d6bc307eb2ce7b581d03f0b069474bdc4e8d613","mask_asset_rel":"masks/20260503_043956_bed45_cam2_b10.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":47845.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.43887466192245483}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1719,"y1":735,"x2":1990,"y2":1039},"slot_box_unclipped_px":{"x1":1719,"y1":735,"x2":1990,"y2":1039},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2372,"y1":1174,"x2":2469,"y2":1311},"slot_box_unclipped_px":{"x1":2372,"y1":1174,"x2":2469,"y2":1311},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1949,"y1":733,"x2":2328,"y2":1039},"slot_box_unclipped_px":{"x1":1949,"y1":733,"x2":2328,"y2":1039},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":892,"x2":1147,"y2":1149},"slot_box_unclipped_px":{"x1":851,"y1":892,"x2":1147,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":119,"y1":1189,"x2":456,"y2":1325},"slot_box_unclipped_px":{"x1":119,"y1":1189,"x2":456,"y2":1325},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":864,"x2":1443,"y2":1149},"slot_box_unclipped_px":{"x1":1147,"y1":864,"x2":1443,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1111,"y1":797,"x2":1573,"y2":1188},"detected_bbox_px":{"x1":1121,"y1":815,"x2":1575,"y2":1232},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1056,"y1":750,"x2":1628,"y2":1235},"area_px":124891.0,"area_cm2":652.8551115988245,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9128599762916565,"mask_sha256":"7fd4b8f342356a1e233d576392673ee6b0305f747b7feff0a24cce342ebb9cb4","mask_binary_sha256":"bf8d37c3d6c3f06a7e916466f1ea855ca6d9be039a0ad49b6f10c6eb7fd273d5","mask_asset_rel":"masks/20260503_043956_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":124891.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9128599762916565}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":357,"y1":1187,"x2":703,"y2":1324},"slot_box_unclipped_px":{"x1":357,"y1":1187,"x2":703,"y2":1324},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":335,"y1":1133,"x2":709,"y2":1371},"candidate_bbox_px":null,"crop_bbox_px":{"x1":289,"y1":1122,"x2":768,"y2":1383},"area_px":50641.0,"area_cm2":368.4261940871858,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5351142883300781,"mask_sha256":"70775b44783efe21104e70a526f90d7ccc9977ca3b864744b535d78a2901d8c0","mask_binary_sha256":"3210cc52e07c8aac1a4ebf81ba35a163b5e8f2d844ea6bb0b9e100296f9ab3ac","mask_asset_rel":"masks/20260503_043956_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50641.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","target_confidence":0.5351142883300781}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1443,"y1":866,"x2":1742,"y2":1149},"slot_box_unclipped_px":{"x1":1443,"y1":866,"x2":1742,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1523,"y1":837,"x2":1859,"y2":1181},"detected_bbox_px":{"x1":1523,"y1":843,"x2":1857,"y2":1215},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1483,"y1":778,"x2":1899,"y2":1222},"area_px":80101.0,"area_cm2":418.71990210805774,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.594342052936554,"mask_sha256":"3a8d172faba5c0a3cb21c535aab2d1336cced4a7eab9875f9af8c4775f7e1ff9","mask_binary_sha256":"e0270ab055fa523a0dc9c9e0e53110ef96743152b9b040193c9875c54822de29","mask_asset_rel":"masks/20260503_043956_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":80101.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.594342052936554}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":636,"y1":1185,"x2":945,"y2":1323},"slot_box_unclipped_px":{"x1":636,"y1":1185,"x2":945,"y2":1323},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":691,"y1":1137,"x2":939,"y2":1382},"candidate_bbox_px":null,"crop_bbox_px":{"x1":641,"y1":1109,"x2":981,"y2":1385},"area_px":42663.0,"area_cm2":310.3842088098894,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8876842260360718,"mask_sha256":"e59b728a31b2ca173595427f8f380e4af7eaa00dd63b2fc1cf66902431c62e43","mask_binary_sha256":"0570570d35e80af7dbe712054d00e6d0612deab346df93c5277caa5847a1fdef","mask_asset_rel":"masks/20260503_043956_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":42663.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8876842260360718}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1742,"y1":871,"x2":2026,"y2":1149},"slot_box_unclipped_px":{"x1":1742,"y1":871,"x2":2026,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1845,"y1":844,"x2":2153,"y2":1158},"detected_bbox_px":{"x1":1846,"y1":835,"x2":2148,"y2":1157},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1808,"y1":806,"x2":2190,"y2":1196},"area_px":70746.0,"area_cm2":369.8175827335071,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9123948216438293,"mask_sha256":"8e2beef31291454f3343f492c63ec122c7882ac0abe466dd7caf0b4057489ff0","mask_binary_sha256":"3cae042dd3b4950ef98580061f7f490291e965e26b2a8ad7232ef8c1c6fe36d0","mask_asset_rel":"masks/20260503_043956_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70746.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9123948216438293}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":79,"y1":740,"x2":295,"y2":1039},"slot_box_unclipped_px":{"x1":79,"y1":740,"x2":295,"y2":1039},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":63,"y1":796,"x2":288,"y2":1036},"candidate_bbox_px":null,"crop_bbox_px":{"x1":36,"y1":767,"x2":315,"y2":1065},"area_px":39043.0,"area_cm2":207.0951570455424,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8699691295623779,"mask_sha256":"cd87e0921126b406ece3b93b8308c2b35d894f2b5570bb9e2c9a7d04dc213edb","mask_binary_sha256":"a528f085da8d83075bb863f11d687768ae65dc094ec6f3a19221b3716c686ed6","mask_asset_rel":"masks/20260503_043956_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39043.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8699691295623779}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":908,"y1":1184,"x2":1182,"y2":1321},"slot_box_unclipped_px":{"x1":908,"y1":1184,"x2":1182,"y2":1321},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":931,"y1":1142,"x2":1194,"y2":1377},"candidate_bbox_px":null,"crop_bbox_px":{"x1":891,"y1":1090,"x2":1235,"y2":1387},"area_px":45754.0,"area_cm2":332.87202235866397,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9289209842681885,"mask_sha256":"f18e32aad72038caebacb1febf4642b6dfa32d70d4e2d338bb1ad82dcfd03ba4","mask_binary_sha256":"e81de7f4060de1962cde46db957d486a8cedcc697d96b7cb5a1a0df9fe8add02","mask_asset_rel":"masks/20260503_043956_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45754.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9289209842681885}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2026,"y1":841,"x2":2326,"y2":1149},"slot_box_unclipped_px":{"x1":2026,"y1":841,"x2":2326,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2136,"y1":860,"x2":2432,"y2":1167},"detected_bbox_px":{"x1":2141,"y1":861,"x2":2415,"y2":1188},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2096,"y1":819,"x2":2468,"y2":1204},"area_px":62491.0,"area_cm2":326.66540246232427,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.31830447912216187,"mask_sha256":"de73296bf9c4bbd2e657ac2cc6d647c9ef32f4326260d5cf5a0fbd7a1079ba92","mask_binary_sha256":"1eead48b999199139e5b5990929bb27a65fd860f979f1b28bb96dfa84c42e6b4","mask_asset_rel":"masks/20260503_043956_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62491.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.31830447912216187}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":223,"y1":754,"x2":512,"y2":1039},"slot_box_unclipped_px":{"x1":223,"y1":754,"x2":512,"y2":1039},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":272,"y1":761,"x2":560,"y2":1035},"detected_bbox_px":{"x1":277,"y1":761,"x2":533,"y2":1068},"candidate_bbox_px":null,"crop_bbox_px":{"x1":236,"y1":711,"x2":595,"y2":1068},"area_px":50774.0,"area_cm2":269.3197116981372,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6207576990127563,"mask_sha256":"1d0f51716bbb8668ae1b8ba4c5d5f4d759bf6ea7a5089f49997a905f52aa6e98","mask_binary_sha256":"f879d793b72abc38a796a667433ff779488503b1c85e346a1aeadd80166f4af6","mask_asset_rel":"masks/20260503_043956_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50774.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE","target_confidence":0.6207576990127563}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1170,"y1":1182,"x2":1427,"y2":1319},"slot_box_unclipped_px":{"x1":1170,"y1":1182,"x2":1427,"y2":1319},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1194,"y1":1157,"x2":1457,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1153,"y1":1117,"x2":1492,"y2":1384},"area_px":41397.0,"area_cm2":301.17373583908756,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8112178444862366,"mask_sha256":"1eb67afb6b343944be317cad4d967235ca1a18fa942edc9b5ff9040698e9df29","mask_binary_sha256":"81c6119413877f296330d6222fccd4d77cdfe35d3b7ba5df9d2c0c0c38517ecd","mask_asset_rel":"masks/20260503_043956_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":41397.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8112178444862366}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2326,"y1":816,"x2":2579,"y2":1149},"slot_box_unclipped_px":{"x1":2326,"y1":816,"x2":2579,"y2":1149},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":{"x1":2405,"y1":847,"x2":2579,"y2":1131},"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":{"x1":2301,"y1":813,"x2":2592,"y2":1179},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NO_DETECTION","target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":512,"y1":745,"x2":787,"y2":1039},"slot_box_unclipped_px":{"x1":512,"y1":745,"x2":787,"y2":1039},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":502,"y1":727,"x2":777,"y2":1031},"detected_bbox_px":{"x1":482,"y1":733,"x2":770,"y2":1026},"candidate_bbox_px":null,"crop_bbox_px":{"x1":469,"y1":675,"x2":810,"y2":1067},"area_px":60823.0,"area_cm2":322.6224607991452,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9102185964584351,"mask_sha256":"c4ea504a66118517d80394ce1beb8578251e065e6945a9790c61b0cec0202b02","mask_binary_sha256":"9986bf2d6029dcae2dde3236fba1f018c0f84530b1e377900f0e6070d5c37f94","mask_asset_rel":"masks/20260503_043956_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60823.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9102185964584351}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1416,"y1":1180,"x2":1686,"y2":1317},"slot_box_unclipped_px":{"x1":1416,"y1":1180,"x2":1686,"y2":1317},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1435,"y1":1120,"x2":1706,"y2":1351},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1401,"y1":1079,"x2":1741,"y2":1387},"area_px":45848.0,"area_cm2":333.5558963391184,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5459113717079163,"mask_sha256":"88966007b6aceac66a44ca1f15b873a98dd46919942294fa77e86143a8c79ead","mask_binary_sha256":"8c496536339de0b41d65d018d0de85f8476a14f7851768362875fd773315c345","mask_asset_rel":"masks/20260503_043956_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":45848.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.5459113717079163}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":787,"y1":741,"x2":1079,"y2":1039},"slot_box_unclipped_px":{"x1":787,"y1":741,"x2":1079,"y2":1039},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":747,"y1":715,"x2":1083,"y2":1035},"detected_bbox_px":{"x1":748,"y1":726,"x2":1079,"y2":1032},"candidate_bbox_px":null,"crop_bbox_px":{"x1":707,"y1":655,"x2":1123,"y2":1073},"area_px":70621.0,"area_cm2":374.59383463650977,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8910332918167114,"mask_sha256":"aea5710688eae8dc9fb41e586b338a4bd0a0459db76ba8713ac5ac28d68a03b2","mask_binary_sha256":"9e7d090f50eedb82b2b29c5f5f0ecb29671dd99d0e877a92284ce82dfd9f6644","mask_asset_rel":"masks/20260503_043956_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70621.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8910332918167114}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1652,"y1":1179,"x2":1953,"y2":1316},"slot_box_unclipped_px":{"x1":1652,"y1":1179,"x2":1953,"y2":1316},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1683,"y1":1165,"x2":1947,"y2":1378},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1642,"y1":1144,"x2":1987,"y2":1381},"area_px":34745.0,"area_cm2":252.77873883926605,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9210613965988159,"mask_sha256":"08a6136a2cd68bf413de73b04c5ce4322041de5cbb211e63b4f17e6bd109076a","mask_binary_sha256":"a4aff277e41b479d940e3ec24df5e39b7f1adc014a2c71f6d15e44d419aae67d","mask_asset_rel":"masks/20260503_043956_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34745.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9210613965988159}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1079,"y1":726,"x2":1377,"y2":1039},"slot_box_unclipped_px":{"x1":1079,"y1":726,"x2":1377,"y2":1039},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1067,"y1":688,"x2":1399,"y2":1013},"detected_bbox_px":{"x1":1069,"y1":751,"x2":1398,"y2":1050},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1027,"y1":647,"x2":1439,"y2":1052},"area_px":73192.0,"area_cm2":388.23114859199706,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8226376175880432,"mask_sha256":"14c897190e3815401fe4e6065d49d3cd4f40d72d6c4a962bf4ce36156504900d","mask_binary_sha256":"b6a27347550322aa22123c21b8c004fb1e02b3f3f5f058544059b84161db9cf2","mask_asset_rel":"masks/20260503_043956_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":73192.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8226376175880432}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1890,"y1":1177,"x2":2223,"y2":1314},"slot_box_unclipped_px":{"x1":1890,"y1":1177,"x2":2223,"y2":1314},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1924,"y1":1148,"x2":2196,"y2":1359},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1884,"y1":1132,"x2":2250,"y2":1382},"area_px":32713.0,"area_cm2":237.99542045327127,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7989228367805481,"mask_sha256":"cfd083defe30e479c65f1082a53d13ed6cdc79ffff2d53e380e0195a226103bd","mask_binary_sha256":"3fd844731913f3ac0a1dd8abd60da94564706bbe20d612ec818c507b8c4bea15","mask_asset_rel":"masks/20260503_043956_bed45_cam2_b9.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":32713.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7989228367805481}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":487,"y1":580,"x2":851,"y2":899},"slot_box_unclipped_px":{"x1":487,"y1":580,"x2":851,"y2":899},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":41,"y1":1055,"x2":329,"y2":1191},"slot_box_unclipped_px":{"x1":41,"y1":1055,"x2":329,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1377,"y1":445,"x2":1657,"y2":725},"slot_box_unclipped_px":{"x1":1377,"y1":445,"x2":1657,"y2":725},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1364,"y1":449,"x2":1704,"y2":710},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1350,"y1":435,"x2":1705,"y2":710},"area_px":64159.0,"area_cm2":340.3175519525896,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"a3aad5f0c7c2277e754a27351b64e5abb2c29a456742285e87b2700072377a9d","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"LEGACY_EXACT_SOURCE_MASK_RESCUE","target_confidence":null,"mask_sha256":"e745ef10be9871f62d55a62d398e728c0c49f32db8d7c759fd0eadb009eb3174","mask_binary_sha256":"a3aad5f0c7c2277e754a27351b64e5abb2c29a456742285e87b2700072377a9d","mask_asset_rel":"masks/20260503_043956_bed45_cam1_t10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64159.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2039,"y1":1041,"x2":2373,"y2":1178},"slot_box_unclipped_px":{"x1":2039,"y1":1041,"x2":2373,"y2":1178},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1657,"y1":445,"x2":1928,"y2":735},"slot_box_unclipped_px":{"x1":1657,"y1":445,"x2":1928,"y2":735},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2255,"y1":1039,"x2":2469,"y2":1176},"slot_box_unclipped_px":{"x1":2255,"y1":1039,"x2":2469,"y2":1176},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1928,"y1":445,"x2":2307,"y2":733},"slot_box_unclipped_px":{"x1":1928,"y1":445,"x2":2307,"y2":733},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":851,"y1":580,"x2":1147,"y2":892},"slot_box_unclipped_px":{"x1":851,"y1":580,"x2":1147,"y2":892},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":224,"y1":1054,"x2":554,"y2":1191},"slot_box_unclipped_px":{"x1":224,"y1":1054,"x2":554,"y2":1191},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1147,"y1":580,"x2":1443,"y2":864},"slot_box_unclipped_px":{"x1":1147,"y1":580,"x2":1443,"y2":864},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1166,"y1":574,"x2":1542,"y2":849},"detected_bbox_px":{"x1":1165,"y1":555,"x2":1545,"y2":884},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1121,"y1":541,"x2":1587,"y2":899},"area_px":92144.0,"area_cm2":481.6734704915653,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7590382099151611,"mask_sha256":"3f58f510bad2afc52d8f16de762de390f5cfcdf212340f93573c1af22dd650e2","mask_binary_sha256":"a85e19a1f41182e4974939a10075c1b9250be00dd85dc6fcb0a1b47cec7b0f01","mask_asset_rel":"masks/20260503_043956_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":92144.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7590382099151611}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":455,"y1":1053,"x2":770,"y2":1190},"slot_box_unclipped_px":{"x1":455,"y1":1053,"x2":770,"y2":1190},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1443,"y1":580,"x2":1742,"y2":866},"slot_box_unclipped_px":{"x1":1443,"y1":580,"x2":1742,"y2":866},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1515,"y1":577,"x2":1811,"y2":881},"detected_bbox_px":{"x1":1518,"y1":566,"x2":1808,"y2":882},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1479,"y1":541,"x2":1847,"y2":932},"area_px":62599.0,"area_cm2":327.2299615742913,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6426230072975159,"mask_sha256":"62266e91292af1bcc44d3eef3516c4d99cabd5a9d8a97a945997366027eba04c","mask_binary_sha256":"84805fef761e3d14de4a12127814405ce623d7147c7ff33465563f1fceac86bc","mask_asset_rel":"masks/20260503_043956_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":62599.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6426230072975159}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":702,"y1":1051,"x2":980,"y2":1188},"slot_box_unclipped_px":{"x1":702,"y1":1051,"x2":980,"y2":1188},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":726,"y1":1011,"x2":959,"y2":1216},"candidate_bbox_px":null,"crop_bbox_px":{"x1":683,"y1":993,"x2":994,"y2":1220},"area_px":26572.0,"area_cm2":193.31807881528212,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6287988424301147,"mask_sha256":"c7ac7e456c9e0dc6e2a05befaeff7d6a0372b733c199648150ad5b2e39469ffb","mask_binary_sha256":"1c30448605b2ba49dabefb674664f2455cf993f7bfd647a60826bf33f8f07872","mask_asset_rel":"masks/20260503_043956_bed45_cam2_t4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":26572.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"FRAGMENTED_MASK_REVIEW","target_confidence":0.6287988424301147}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1742,"y1":580,"x2":2026,"y2":871},"slot_box_unclipped_px":{"x1":1742,"y1":580,"x2":2026,"y2":871},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1777,"y1":586,"x2":2097,"y2":878},"detected_bbox_px":{"x1":1779,"y1":581,"x2":2090,"y2":918},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1739,"y1":551,"x2":2135,"y2":919},"area_px":73054.0,"area_cm2":381.8824200522097,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8880466818809509,"mask_sha256":"0ed5936e47b84122b20b2dd8a8ccfd1b47f5a5e5fad9735589065a2a08df856a","mask_binary_sha256":"68028a37139aa7d4d6a09818999bb69c467d3c7afe270f68536535e943347552","mask_asset_rel":"masks/20260503_043956_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":73054.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8880466818809509}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":7,"y1":445,"x2":223,"y2":740},"slot_box_unclipped_px":{"x1":7,"y1":445,"x2":223,"y2":740},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":944,"y1":1049,"x2":1193,"y2":1186},"slot_box_unclipped_px":{"x1":944,"y1":1049,"x2":1193,"y2":1186},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2026,"y1":580,"x2":2326,"y2":841},"slot_box_unclipped_px":{"x1":2026,"y1":580,"x2":2326,"y2":841},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":223,"y1":445,"x2":512,"y2":754},"slot_box_unclipped_px":{"x1":223,"y1":445,"x2":512,"y2":754},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":{"x1":413,"y1":419,"x2":531,"y2":535},"crop_bbox_px":{"x1":188,"y1":408,"x2":547,"y2":791},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":7849.0,"candidate_area_cm2":41.63332447943197,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"CANDIDATE_REJECTED_NO_USABLE_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW|FRAGMENT_ONLY_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":"DIRECT_CELL_FALLBACK","target_confidence":0.6527836322784424,"mask_sha256":"2c427b2f3749343bb3faf6aa80f9a0c0349f5af31b559a755f3bb7efbae39b22","mask_binary_sha256":"2468399447ca30f7621ae838e8dfc16c1f7678fb5f0bbcbb5ca43e1e329cdec2","mask_asset_rel":"masks/20260503_043956_bed45_cam1_t6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":7849.0,"seg_status":"NO_SEG_PRIOR_CELL","qc":"DIRECT_CELL_FALLBACK_REVIEW|CENTER_NEARBY_REVIEW|FRAGMENT_ONLY_REVIEW","target_confidence":0.6527836322784424}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1181,"y1":1048,"x2":1417,"y2":1185},"slot_box_unclipped_px":{"x1":1181,"y1":1048,"x2":1417,"y2":1185},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260503_043956_cam0_rf.jpg","frame_source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2326,"y1":580,"x2":2579,"y2":816},"slot_box_unclipped_px":{"x1":2326,"y1":580,"x2":2579,"y2":816},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_MAP_OK","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":512,"y1":445,"x2":787,"y2":745},"slot_box_unclipped_px":{"x1":512,"y1":445,"x2":787,"y2":745},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1406,"y1":1046,"x2":1653,"y2":1183},"slot_box_unclipped_px":{"x1":1406,"y1":1046,"x2":1653,"y2":1183},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":787,"y1":445,"x2":1079,"y2":741},"slot_box_unclipped_px":{"x1":787,"y1":445,"x2":1079,"y2":741},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":782,"y1":456,"x2":1098,"y2":731},"detected_bbox_px":{"x1":784,"y1":453,"x2":1098,"y2":766},"candidate_bbox_px":null,"crop_bbox_px":{"x1":744,"y1":423,"x2":1137,"y2":769},"area_px":70133.0,"area_cm2":372.0053440840874,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8790954351425171,"mask_sha256":"f49a5d03a08b8ad073dd5da2e3c97b61b7b79462db2377767c3040dcb8f0dff5","mask_binary_sha256":"a13d13a5a8cabd1a23cc6e2ca751c4fbd504a9a48e2305f11213022a2cda5f4c","mask_asset_rel":"masks/20260503_043956_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":70133.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8790954351425171}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1619,"y1":1044,"x2":1891,"y2":1181},"slot_box_unclipped_px":{"x1":1619,"y1":1044,"x2":1891,"y2":1181},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260503_043956_cam1_rf.jpg","frame_source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1079,"y1":445,"x2":1377,"y2":726},"slot_box_unclipped_px":{"x1":1079,"y1":445,"x2":1377,"y2":726},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1087,"y1":473,"x2":1403,"y2":723},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1049,"y1":443,"x2":1441,"y2":753},"area_px":50005.0,"area_cm2":265.24071736450446,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.10393813252449036,"mask_sha256":"d4c1f67700c5beac88a1f3b131f612f846e1a953adb5886553aa5d5f03856103","mask_binary_sha256":"d2b4a53400d23cce9d709acb0b5b3c5a720d790c243ff3c5325d7f2594442ee2","mask_asset_rel":"masks/20260503_043956_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50005.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW","target_confidence":0.10393813252449036}},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260503_043956_cam2_rf.jpg","frame_source_sha256":"7ddd40c0d8a9a406c69abbfade2680a04466f21091ee414ac61acf81423d1dd1","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1827,"y1":1043,"x2":2131,"y2":1180},"slot_box_unclipped_px":{"x1":1827,"y1":1043,"x2":2131,"y2":1180},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":488,"y1":904,"x2":852,"y2":1173},"slot_box_unclipped_px":{"x1":488,"y1":904,"x2":852,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b1","physical_key":"2작기|bed45|b1","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1150,"x2":296,"y2":1285},"slot_box_unclipped_px":{"x1":123,"y1":1150,"x2":296,"y2":1285},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1371,"y1":730,"x2":1662,"y2":1038},"slot_box_unclipped_px":{"x1":1371,"y1":730,"x2":1662,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1368,"y1":698,"x2":1744,"y2":1038},"detected_bbox_px":{"x1":1369,"y1":720,"x2":1735,"y2":1035},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1323,"y1":635,"x2":1789,"y2":1079},"area_px":64246.0,"area_cm2":340.7790246535337,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3402561843395233,"mask_sha256":"2afe63b47d068526b5b68d93d8faf9fd457c8bfc5e5e420b0ffaac772bb10006","mask_binary_sha256":"10bb3b0390290b54b78824975a9696df5d7570f67a83e81de5e7e82e7ff650a1","mask_asset_rel":"masks/20260504_052139_bed45_cam1_b10.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":64246.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.3402561843395233}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b10","physical_key":"2작기|bed45|b10","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2199,"y1":1135,"x2":2550,"y2":1272},"slot_box_unclipped_px":{"x1":2199,"y1":1135,"x2":2550,"y2":1272},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1713,"y1":723,"x2":1998,"y2":1038},"slot_box_unclipped_px":{"x1":1713,"y1":723,"x2":1998,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b11","physical_key":"2작기|bed45|b11","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2440,"y1":1134,"x2":2550,"y2":1271},"slot_box_unclipped_px":{"x1":2440,"y1":1134,"x2":2550,"y2":1271},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"b12","physical_key":"2작기|bed45|b12","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1960,"y1":718,"x2":2319,"y2":1038},"slot_box_unclipped_px":{"x1":1960,"y1":718,"x2":2319,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":896,"x2":1149,"y2":1173},"slot_box_unclipped_px":{"x1":852,"y1":896,"x2":1149,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b2","physical_key":"2작기|bed45|b2","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":207,"y1":1149,"x2":527,"y2":1285},"slot_box_unclipped_px":{"x1":207,"y1":1149,"x2":527,"y2":1285},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":871,"x2":1445,"y2":1173},"slot_box_unclipped_px":{"x1":1149,"y1":871,"x2":1445,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1114,"y1":806,"x2":1574,"y2":1192},"detected_bbox_px":{"x1":1130,"y1":830,"x2":1575,"y2":1233},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1059,"y1":754,"x2":1629,"y2":1238},"area_px":118746.0,"area_cm2":620.732743607738,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.894838809967041,"mask_sha256":"c7c1bd44fd8c6e63641c679e17e5700c90363cd387ec618180fe1ad37a28730f","mask_binary_sha256":"66e053f9fa9b2b4c4284ef14522bd73e2b8699a27c685ca8591dce68304fc713","mask_asset_rel":"masks/20260504_052139_bed45_cam0_b3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":118746.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.894838809967041}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b3","physical_key":"2작기|bed45|b3","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":444,"y1":1147,"x2":774,"y2":1284},"slot_box_unclipped_px":{"x1":444,"y1":1147,"x2":774,"y2":1284},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":337,"y1":1123,"x2":703,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":291,"y1":1116,"x2":755,"y2":1385},"area_px":53317.0,"area_cm2":387.89477676480493,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.23276782035827637,"mask_sha256":"59be038017ee5e7d83c05a8692eeb0efb89823e024dbcea3f92a486cd4a87b78","mask_binary_sha256":"bd517e210880ab16595638aeedfe960c900d69b41df6f45c28483885b1622c1e","mask_asset_rel":"masks/20260504_052139_bed45_cam2_b3.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":53317.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.23276782035827637}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":868,"x2":1744,"y2":1173},"slot_box_unclipped_px":{"x1":1445,"y1":868,"x2":1744,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1522,"y1":834,"x2":1864,"y2":1191},"detected_bbox_px":{"x1":1527,"y1":833,"x2":1862,"y2":1213},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1481,"y1":762,"x2":1905,"y2":1234},"area_px":82646.0,"area_cm2":432.02363303357686,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.5830458998680115,"mask_sha256":"e1400663a2c0878afd3deeca1752b8594664c3e40794828ad0699fb1e904776e","mask_binary_sha256":"5d0d2ce3c1fbb97cb75b1ea29d7a94c16e6310c46d85930655513917e34e3ef3","mask_asset_rel":"masks/20260504_052139_bed45_cam0_b4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":82646.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.5830458998680115}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b4","physical_key":"2작기|bed45|b4","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":723,"y1":1145,"x2":1015,"y2":1283},"slot_box_unclipped_px":{"x1":723,"y1":1145,"x2":1015,"y2":1283},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":676,"y1":1127,"x2":937,"y2":1378},"candidate_bbox_px":null,"crop_bbox_px":{"x1":650,"y1":1108,"x2":974,"y2":1442},"area_px":43484.0,"area_cm2":316.3571932561993,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.4306853413581848,"mask_sha256":"87a35235c80edefdd6da5eb6ca2054f8ea88748314f827edad8e907719a545ae","mask_binary_sha256":"8f566c7bba7139109e23cccb05cabf7172cd873cbc2ecc415efb378c4a494f2a","mask_asset_rel":"masks/20260504_052139_bed45_cam2_b4.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":43484.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW","target_confidence":0.4306853413581848}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":877,"x2":2029,"y2":1173},"slot_box_unclipped_px":{"x1":1744,"y1":877,"x2":2029,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1847,"y1":845,"x2":2153,"y2":1174},"detected_bbox_px":{"x1":1847,"y1":842,"x2":2153,"y2":1161},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1810,"y1":797,"x2":2190,"y2":1213},"area_px":71773.0,"area_cm2":375.1861216963787,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8714494109153748,"mask_sha256":"3586b7e74306a5397db4726be06f02cba693caca76a15a72fc35186c0e3082b6","mask_binary_sha256":"4876d58ea32a7c8a9ccdfe0a664b4c793d904be93a16952282acbad9fa4b81b1","mask_asset_rel":"masks/20260504_052139_bed45_cam0_b5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71773.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8714494109153748}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":103,"y1":741,"x2":272,"y2":1038},"slot_box_unclipped_px":{"x1":103,"y1":741,"x2":272,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":null,"detected_bbox_px":{"x1":59,"y1":792,"x2":286,"y2":1037},"candidate_bbox_px":null,"crop_bbox_px":{"x1":32,"y1":763,"x2":313,"y2":1066},"area_px":39619.0,"area_cm2":210.15042458282778,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"FULL_BED_LOW_CONF_RESCUE","target_confidence":0.8575899600982666,"mask_sha256":"4deed28da2b389c8001be7a84d15ace40f35f47f868ec92bfaceeb09fb509676","mask_binary_sha256":"962f28c86b33fdf628cfd4cb2366df3c8b1d3c477973eb53b7f49349ccc0fad3","mask_asset_rel":"masks/20260504_052139_bed45_cam1_b5.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":39619.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"FULL_BED_LOW_CONF_RESCUE_REVIEW|GEOMETRY_REALIGNED_REVIEW","target_confidence":0.8575899600982666}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b5","physical_key":"2작기|bed45|b5","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":995,"y1":1144,"x2":1257,"y2":1281},"slot_box_unclipped_px":{"x1":995,"y1":1144,"x2":1257,"y2":1281},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":930,"y1":1129,"x2":1196,"y2":1382},"candidate_bbox_px":null,"crop_bbox_px":{"x1":892,"y1":1086,"x2":1230,"y2":1388},"area_px":49934.0,"area_cm2":363.2825887235548,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7137822508811951,"mask_sha256":"c6e30c9c705b44c5c7391f10b2465c42eb5b93e95d700e66d6a8de5d19a6f559","mask_binary_sha256":"12ef5f4c9cb636dee7e41c783d7f9dbb72c71f7f8a1ec2e8886e9c1252bd07b9","mask_asset_rel":"masks/20260504_052139_bed45_cam2_b5.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":49934.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.7137822508811951}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2029,"y1":862,"x2":2313,"y2":1173},"slot_box_unclipped_px":{"x1":2029,"y1":862,"x2":2313,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2138,"y1":867,"x2":2452,"y2":1166},"detected_bbox_px":{"x1":2139,"y1":862,"x2":2408,"y2":1183},"candidate_bbox_px":null,"crop_bbox_px":{"x1":2088,"y1":831,"x2":2490,"y2":1202},"area_px":61286.0,"area_cm2":320.3663864445441,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.3058854043483734,"mask_sha256":"af70b4cc3e86e557b49493eb9ec734d71a36e3c93bc11e827dd1151428bc6f30","mask_binary_sha256":"9ce1e3ae37a4f89a9ff81b73d1d3bc5e104fce1b5daddb2406d26eade44a2024","mask_asset_rel":"masks/20260504_052139_bed45_cam0_b6.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61286.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"LOW_CONFIDENCE_REVIEW|SLOT_MAPPING_REVIEW","target_confidence":0.3058854043483734}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":175,"y1":751,"x2":472,"y2":1038},"slot_box_unclipped_px":{"x1":175,"y1":751,"x2":472,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":271,"y1":763,"x2":560,"y2":1040},"detected_bbox_px":{"x1":276,"y1":784,"x2":524,"y2":1073},"candidate_bbox_px":null,"crop_bbox_px":{"x1":231,"y1":711,"x2":595,"y2":1073},"area_px":50212.0,"area_cm2":266.3387041357164,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|DETACHED_NEIGHBOR_COMPONENT_REMOVED_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK|INSPECTED_COMPONENT_CLEANUP","target_confidence":0.5679253339767456,"mask_sha256":"22c2333777d3efdc030e746b71ad36c9ccd0810f70c7a2e09457a6cf8f49a50f","mask_binary_sha256":"505029063cd7fe1e486985e57fcdd895e341457829a83afcf2b307bed318ce37","mask_asset_rel":"masks/20260504_052139_bed45_cam1_b6.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":50212.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"MASK_TOUCHES_CROP_EDGE|DETACHED_NEIGHBOR_COMPONENT_REMOVED_REVIEW","target_confidence":0.5679253339767456}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b6","physical_key":"2작기|bed45|b6","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1251,"y1":1142,"x2":1513,"y2":1279},"slot_box_unclipped_px":{"x1":1251,"y1":1142,"x2":1513,"y2":1279},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1195,"y1":1180,"x2":1457,"y2":1376},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1137,"y1":1127,"x2":1497,"y2":1383},"area_px":38086.0,"area_cm2":277.0853661658451,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.900806188583374,"mask_sha256":"201cc5191b64818758c2bb8ca5795b98633012a1da208ee965daa525a993d16d","mask_binary_sha256":"c1580175f4486a2579cfca746f9297ec9fbf5c6199676c776971582906d3fffc","mask_asset_rel":"masks/20260504_052139_bed45_cam2_b6.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":38086.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.900806188583374}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2313,"y1":844,"x2":2582,"y2":1173},"slot_box_unclipped_px":{"x1":2313,"y1":844,"x2":2582,"y2":1173},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":2424,"y1":857,"x2":2582,"y2":1135},"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":{"x1":2286,"y1":817,"x2":2592,"y2":1179},"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"NO_DETECTION","target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"NO_DETECTION","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":472,"y1":744,"x2":774,"y2":1038},"slot_box_unclipped_px":{"x1":472,"y1":744,"x2":774,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":506,"y1":730,"x2":775,"y2":1037},"detected_bbox_px":{"x1":475,"y1":736,"x2":773,"y2":1032},"candidate_bbox_px":null,"crop_bbox_px":{"x1":468,"y1":674,"x2":807,"y2":1074},"area_px":63152.0,"area_cm2":334.9761380462591,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9135231375694275,"mask_sha256":"2c8505a9d72a820f3c6052ff05928e1a084fe75dba99e0bd8d853bc56b78fa0b","mask_binary_sha256":"598c4e775121049dcebcc233d1dada0c472fe4b6339a4ee8bd8fa6cdecff1b41","mask_asset_rel":"masks/20260504_052139_bed45_cam1_b7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":63152.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9135231375694275}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b7","physical_key":"2작기|bed45|b7","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1486,"y1":1140,"x2":1771,"y2":1277},"slot_box_unclipped_px":{"x1":1486,"y1":1140,"x2":1771,"y2":1277},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1435,"y1":1116,"x2":1708,"y2":1354},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1397,"y1":1084,"x2":1743,"y2":1387},"area_px":44736.0,"area_cm2":325.46581265544415,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9099530577659607,"mask_sha256":"96e3f6235d4f21abce64651b478c29f69be8f5d2ee4c53ad3cc842cc05e28abc","mask_binary_sha256":"74cc2b61b44da5c4a1f94bb135d7a3436495f41b332fda5638d31bbe7ed98c9f","mask_asset_rel":"masks/20260504_052139_bed45_cam2_b7.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":44736.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9099530577659607}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":774,"y1":739,"x2":1073,"y2":1038},"slot_box_unclipped_px":{"x1":774,"y1":739,"x2":1073,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":742,"y1":721,"x2":1082,"y2":1039},"detected_bbox_px":{"x1":743,"y1":747,"x2":1078,"y2":1036},"candidate_bbox_px":null,"crop_bbox_px":{"x1":701,"y1":661,"x2":1124,"y2":1077},"area_px":67113.0,"area_cm2":355.9864066490149,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8548099994659424,"mask_sha256":"4af64a7bb353890846912f0cc93469560f4f6d3ec6093a6dd82ab6fb29184e22","mask_binary_sha256":"b75479820a42ecfec0f4c1783d7fba5f6921e7fc4d91cc6c96e4a567ffe8b29d","mask_asset_rel":"masks/20260504_052139_bed45_cam1_b8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67113.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.8548099994659424}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b8","physical_key":"2작기|bed45|b8","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1721,"y1":1139,"x2":2038,"y2":1276},"slot_box_unclipped_px":{"x1":1721,"y1":1139,"x2":2038,"y2":1276},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":{"x1":1673,"y1":1170,"x2":1953,"y2":1381},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1633,"y1":1147,"x2":1989,"y2":1382},"area_px":34508.0,"area_cm2":251.05450337790742,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.886314332485199,"mask_sha256":"e5b494115e49ec987a2eb2474083ac1a9e8f89e073d5e7b8737e69bcce0d3acb","mask_binary_sha256":"8f505022809601ed6c55bdb8a3fed33fa475e5f6ee294431c87df27762925bd0","mask_asset_rel":"masks/20260504_052139_bed45_cam2_b8.webp","mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":34508.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.886314332485199}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1073,"y1":727,"x2":1371,"y2":1038},"slot_box_unclipped_px":{"x1":1073,"y1":727,"x2":1371,"y2":1038},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1066,"y1":695,"x2":1399,"y2":1015},"detected_bbox_px":{"x1":1066,"y1":713,"x2":1397,"y2":1010},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1026,"y1":657,"x2":1439,"y2":1053},"area_px":66400.0,"area_cm2":352.20445221484044,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.6966312527656555,"mask_sha256":"ab9e820a98da4e546b80787dd4083afbe4b5b4f0e881067d80ed1ab47a43bc77","mask_binary_sha256":"3a17f466670db38f9cf1620d138e66a0ab20b6f598dd74acb843a03aaaf333a8","mask_asset_rel":"masks/20260504_052139_bed45_cam1_b9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":66400.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.6966312527656555}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"b9","physical_key":"2작기|bed45|b9","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1959,"y1":1137,"x2":2308,"y2":1274},"slot_box_unclipped_px":{"x1":1959,"y1":1137,"x2":2308,"y2":1274},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":488,"y1":587,"x2":852,"y2":904},"slot_box_unclipped_px":{"x1":488,"y1":587,"x2":852,"y2":904},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t1","physical_key":"2작기|bed45|t1","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":123,"y1":1015,"x2":384,"y2":1151},"slot_box_unclipped_px":{"x1":123,"y1":1015,"x2":384,"y2":1151},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1371,"y1":445,"x2":1662,"y2":730},"slot_box_unclipped_px":{"x1":1371,"y1":445,"x2":1662,"y2":730},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t10","physical_key":"2작기|bed45|t10","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2092,"y1":1002,"x2":2441,"y2":1138},"slot_box_unclipped_px":{"x1":2092,"y1":1002,"x2":2441,"y2":1138},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1662,"y1":445,"x2":1947,"y2":723},"slot_box_unclipped_px":{"x1":1662,"y1":445,"x2":1947,"y2":723},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t11","physical_key":"2작기|bed45|t11","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2308,"y1":1002,"x2":2550,"y2":1136},"slot_box_unclipped_px":{"x1":2308,"y1":1002,"x2":2550,"y2":1136},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"t12","physical_key":"2작기|bed45|t12","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1947,"y1":445,"x2":2306,"y2":718},"slot_box_unclipped_px":{"x1":1947,"y1":445,"x2":2306,"y2":718},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"OCCLUDED","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":852,"y1":587,"x2":1149,"y2":896},"slot_box_unclipped_px":{"x1":852,"y1":587,"x2":1149,"y2":896},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"EMPTY","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t2","physical_key":"2작기|bed45|t2","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":295,"y1":1014,"x2":609,"y2":1151},"slot_box_unclipped_px":{"x1":295,"y1":1014,"x2":609,"y2":1151},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1149,"y1":587,"x2":1445,"y2":871},"slot_box_unclipped_px":{"x1":1149,"y1":587,"x2":1445,"y2":871},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1166,"y1":579,"x2":1536,"y2":858},"detected_bbox_px":{"x1":1165,"y1":570,"x2":1546,"y2":906},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1122,"y1":546,"x2":1580,"y2":907},"area_px":92416.0,"area_cm2":483.0953230698526,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"REVIEW_NOT_APPROVED","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.8887534737586975,"mask_sha256":"1eab40358f9ee61006899747294412b8f6c2ec5e2d8d5918489fed8c21af81e1","mask_binary_sha256":"9f26fa7e3be79e3fe4ca6b29be104d818769fb35d64e2ac362e942dae7051b42","mask_asset_rel":"masks/20260504_052139_bed45_cam0_t3.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":92416.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.8887534737586975}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t3","physical_key":"2작기|bed45|t3","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":526,"y1":1013,"x2":824,"y2":1150},"slot_box_unclipped_px":{"x1":526,"y1":1013,"x2":824,"y2":1150},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1445,"y1":587,"x2":1744,"y2":868},"slot_box_unclipped_px":{"x1":1445,"y1":587,"x2":1744,"y2":868},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1519,"y1":580,"x2":1813,"y2":884},"detected_bbox_px":{"x1":1521,"y1":568,"x2":1815,"y2":884},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1484,"y1":544,"x2":1848,"y2":936},"area_px":61680.0,"area_cm2":322.4259817233867,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.7283973097801208,"mask_sha256":"e8e07ccd7bb46c939a38593becdf06c3384d3909a77d513de4fea74613d3ff66","mask_binary_sha256":"7b8b953c1706f1f54a94eb6eac3c6710c12f16c062af9e5f34b148de1515d983","mask_asset_rel":"masks/20260504_052139_bed45_cam0_t4.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":61680.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.7283973097801208}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t4","physical_key":"2작기|bed45|t4","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":773,"y1":1011,"x2":1034,"y2":1148},"slot_box_unclipped_px":{"x1":773,"y1":1011,"x2":1034,"y2":1148},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1744,"y1":587,"x2":2029,"y2":877},"slot_box_unclipped_px":{"x1":1744,"y1":587,"x2":2029,"y2":877},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":1771,"y1":589,"x2":2091,"y2":886},"detected_bbox_px":{"x1":1772,"y1":589,"x2":2088,"y2":910},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1733,"y1":553,"x2":2129,"y2":929},"area_px":71564.0,"area_cm2":374.09359526673876,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.898530125617981,"mask_sha256":"d0c557cc159e3b1ff35f6a17ff7de773525729c9749fac84b9c67885d1339b96","mask_binary_sha256":"a95e795a921d327b83e0b6d7e0ff2a378b96a18671a61ee4042185a1160ea39f","mask_asset_rel":"masks/20260504_052139_bed45_cam0_t5.webp","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":71564.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"SLOT_MAPPING_REVIEW","target_confidence":0.898530125617981}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":6,"y1":445,"x2":175,"y2":741},"slot_box_unclipped_px":{"x1":6,"y1":445,"x2":175,"y2":741},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL|OUT_OF_FRAME_SLOT","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t5","physical_key":"2작기|bed45|t5","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1014,"y1":1009,"x2":1252,"y2":1146},"slot_box_unclipped_px":{"x1":1014,"y1":1009,"x2":1252,"y2":1146},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2029,"y1":587,"x2":2313,"y2":862},"slot_box_unclipped_px":{"x1":2029,"y1":587,"x2":2313,"y2":862},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":175,"y1":445,"x2":472,"y2":751},"slot_box_unclipped_px":{"x1":175,"y1":445,"x2":472,"y2":751},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"NO_CROP_OR_AREA","target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t6","physical_key":"2작기|bed45|t6","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1246,"y1":1008,"x2":1487,"y2":1145},"slot_box_unclipped_px":{"x1":1246,"y1":1008,"x2":1487,"y2":1145},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam0","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260504_052139_cam0_rf.jpg","frame_source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":2313,"y1":587,"x2":2582,"y2":844},"slot_box_unclipped_px":{"x1":2313,"y1":587,"x2":2582,"y2":844},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM0_SLOT_COUNT_REVIEW","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"NO_SEG_PRIOR_CELL","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":472,"y1":445,"x2":774,"y2":744},"slot_box_unclipped_px":{"x1":472,"y1":445,"x2":774,"y2":744},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":538,"y1":506,"x2":784,"y2":805},"candidate_bbox_px":null,"crop_bbox_px":{"x1":524,"y1":492,"x2":798,"y2":807},"area_px":55767.0,"area_cm2":295.8040013051959,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"c60a0eb4e60f2752c2b116303f6f7214a84972ba183604f03ba9846016613a4a","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"LEGACY_EXACT_SOURCE_MASK_RESCUE","target_confidence":null,"mask_sha256":"e51a201fbc81cc4d4e5c251560bc840338b41e490881dafef5f0ee54ab1cbe75","mask_binary_sha256":"c60a0eb4e60f2752c2b116303f6f7214a84972ba183604f03ba9846016613a4a","mask_asset_rel":"masks/20260504_052139_bed45_cam1_t7.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":55767.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t7","physical_key":"2작기|bed45|t7","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1460,"y1":1006,"x2":1722,"y2":1143},"slot_box_unclipped_px":{"x1":1460,"y1":1006,"x2":1722,"y2":1143},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":774,"y1":445,"x2":1073,"y2":739},"slot_box_unclipped_px":{"x1":774,"y1":445,"x2":1073,"y2":739},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"VISIBLE","source_seg_bbox_px":{"x1":781,"y1":455,"x2":1093,"y2":737},"detected_bbox_px":{"x1":789,"y1":458,"x2":1089,"y2":771},"candidate_bbox_px":null,"crop_bbox_px":{"x1":744,"y1":421,"x2":1130,"y2":775},"area_px":67980.0,"area_cm2":360.5852208066996,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_QC_OK","seg_status":"SEG_ASSIGNED","qc":"OK","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","target_rule":"PRIOR_INSIDE_MASK","target_confidence":0.9042366743087769,"mask_sha256":"f6906693ede9e3d9441ff02691a1015d65cbaabf7d1ad60eca02bac9a5d9aa09","mask_binary_sha256":"7a6481e1a68d1e78cfded3cd140331c85c078f9cec7d0dabb4222cf81914418c","mask_asset_rel":"masks/20260504_052139_bed45_cam1_t8.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":67980.0,"candidate_area_px":null,"seg_status":"SEG_ASSIGNED","qc":"OK","target_confidence":0.9042366743087769}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t8","physical_key":"2작기|bed45|t8","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1673,"y1":1004,"x2":1960,"y2":1141},"slot_box_unclipped_px":{"x1":1673,"y1":1004,"x2":1960,"y2":1141},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam1","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260504_052139_cam1_rf.jpg","frame_source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1073,"y1":445,"x2":1371,"y2":727},"slot_box_unclipped_px":{"x1":1073,"y1":445,"x2":1371,"y2":727},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":"CAM1_SLOT_MAP_OK","slot_visibility":"UNKNOWN","source_seg_bbox_px":null,"detected_bbox_px":{"x1":1075,"y1":473,"x2":1402,"y2":765},"candidate_bbox_px":null,"crop_bbox_px":{"x1":1061,"y1":459,"x2":1416,"y2":779},"area_px":60524.0,"area_cm2":321.0364799073946,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"RAW_SAME_RUN","area_status":"MEASURED_REVIEW","seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"1e15eddb038c5b31419e21f50d9f568a66d0d5f49fb2b229fd86ec7eb007dccc","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","target_rule":"LEGACY_EXACT_SOURCE_MASK_RESCUE","target_confidence":null,"mask_sha256":"347c90ca76e9812825d8b4da0a1ce68741eaaea65fe3cb33826e527d57bf2281","mask_binary_sha256":"1e15eddb038c5b31419e21f50d9f568a66d0d5f49fb2b229fd86ec7eb007dccc","mask_asset_rel":"masks/20260504_052139_bed45_cam1_t9.webp","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":60524.0,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR_CELL","qc":"LEGACY_EXACT_SOURCE_MASK_REVIEW","target_confidence":null}},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","camera":"cam2","slot":"t9","physical_key":"2작기|bed45|t9","frame_filename":"bed45_20260504_052139_cam2_rf.jpg","frame_source_sha256":"59179921f12cc3759bf9b4f35362c5a48429376abdd2cef3bd0b13adefbb5333","image_size":{"width":2592,"height":1944},"slot_box_px":{"x1":1880,"y1":1003,"x2":2200,"y2":1140},"slot_box_unclipped_px":{"x1":1880,"y1":1003,"x2":2200,"y2":1140},"slot_box_visible_fraction":1.0,"slot_box_roi_fraction":1.0,"slot_box_clip_status":"FULLY_VISIBLE","slot_mapping_status":null,"slot_visibility":null,"source_seg_bbox_px":null,"detected_bbox_px":null,"candidate_bbox_px":null,"crop_bbox_px":null,"area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"candidate_area_px":null,"candidate_area_cm2":null,"display_trend_status":"GAP_NO_USABLE_AREA","area_status":"NO_MASK","seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"target_rule":null,"target_confidence":null,"mask_sha256":null,"mask_binary_sha256":null,"mask_asset_rel":null,"mm_per_px":0.8529510602149402,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":"","scale_verified":false,"slot_geometry_source_run_id":"full_20260925_v12_fixed_scale","preprocess_source_run_id":"full_20260925_v12_fixed_scale","preprocess_observation":{"source_run_id":"full_20260925_v12_fixed_scale","raw_area_px":null,"candidate_area_px":null,"seg_status":"NO_SEG_PRIOR","qc":"NO_SEG_PRIOR","target_confidence":null}}],"plant_results":[{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"030ab7d7e21eea94acd4237e0417dbd7112f4533224e298faff3131ae7d6c358","mask_sha256":"a46d776a54eca5365e1719e35bc278760e512fdbbf06df86c47b863b0bd0de29","source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","crop_asset_rel":"crops/030ab7d7e21eea94acd4237e0417dbd7112f4533224e298faff3131ae7d6c358.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":5526.0,"area_cm2":28.88660789564584,"display_trend_area_cm2":28.88660789564584,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5058398708701134,"cnn_stage":0,"cnn_probabilities":[0.7700488328933716,0.0958436168730259,0.04863177128136158,0.02917039394378662,0.056305382400751114],"a_step_pred_weight_g":0.7036865234375,"pred_weight_g":15.978491501280747,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 28.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|t3","source_crop_sha256":"030ab7d7e21eea94acd4237e0417dbd7112f4533224e298faff3131ae7d6c358","source_mask_sha256":"a46d776a54eca5365e1719e35bc278760e512fdbbf06df86c47b863b0bd0de29","source_mask_png_sha256":"0165f2e4c44887bb504995aa264cb90e48c06fb0dd5ae22fc46efb57c2742c7d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 28.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 28.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"764219f060426bcd700e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"30e3111ec04efda16acf2828e5574d4206244a5cebb4382507c01831e2decd4f","mask_sha256":"5e173187bc5c5bb1d32a0a480073cc296de6451bd18bf34a86d50281184fc2f0","source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","crop_asset_rel":"crops/30e3111ec04efda16acf2828e5574d4206244a5cebb4382507c01831e2decd4f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":3981.0,"area_cm2":20.81027615500653,"display_trend_area_cm2":20.81027615500653,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":4.350050407096195,"source_volume_proxy":59.43443028865381,"volume_proxy":90.5257502598704,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.4556147297844291,"cnn_stage":0,"cnn_probabilities":[0.8104725360870362,0.061814891174435616,0.044811431877315046,0.02742766458541155,0.05547349527478218],"a_step_pred_weight_g":0.780224609375,"pred_weight_g":15.400710618564789,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 20.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 90.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|t4","source_crop_sha256":"30e3111ec04efda16acf2828e5574d4206244a5cebb4382507c01831e2decd4f","source_mask_sha256":"5e173187bc5c5bb1d32a0a480073cc296de6451bd18bf34a86d50281184fc2f0","source_mask_png_sha256":"b6d480a572728ca68e5e08c9318f2d2c1c571eec8f2b407b2793af27316c8bc0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 20.8 cm²; front-view height: 4.4 cm; combined volume proxy: 91 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 20.8 cm²; front-view height: 4.4 cm; combined volume proxy: 91 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|t4","growth_qc_volume_proxy_top_front":90.5257502598704,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":4.350050407096195,"growth_qc_front_height_cm":4.350050407096195,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"55a5834568cdb3f05093\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"78610ae4a16d206b3615d430d945dcd9490d6cce0cd97ed641533b0609e3bf91","mask_sha256":"104e7f28e1042ebff56552817544bd2cdcfbd187ed1b5d712d54b58c21d636ba","source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","crop_asset_rel":"crops/78610ae4a16d206b3615d430d945dcd9490d6cce0cd97ed641533b0609e3bf91.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":4508.0,"area_cm2":23.56511552543819,"display_trend_area_cm2":23.56511552543819,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":5.373591679354123,"source_volume_proxy":111.6727260699847,"volume_proxy":126.6293087105133,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.27258842210285367,"cnn_stage":0,"cnn_probabilities":[0.8752432346343995,0.0526194654405117,0.026822063699364664,0.014935929561033845,0.030379260145127776],"a_step_pred_weight_g":0.964208984375,"pred_weight_g":15.92544325444333,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 23.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 126.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|t5","source_crop_sha256":"78610ae4a16d206b3615d430d945dcd9490d6cce0cd97ed641533b0609e3bf91","source_mask_sha256":"104e7f28e1042ebff56552817544bd2cdcfbd187ed1b5d712d54b58c21d636ba","source_mask_png_sha256":"f3f3df5b57d99d80b3861458d4a3fcdffca1d3388a58b4694495a221cecb6fea","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 23.6 cm²; front-view height: 5.4 cm; combined volume proxy: 127 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 23.6 cm²; front-view height: 5.4 cm; combined volume proxy: 127 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|t5","growth_qc_volume_proxy_top_front":126.6293087105133,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":5.373591679354123,"growth_qc_front_height_cm":5.373591679354123,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b3b7ca8e144d14aa4ee9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4bbea417f5165341eb17dc48b722c21bfc1999591685cdbb7d62ed3091719830","mask_sha256":"3cb6142d59b602f276e22076968aaca83e77fcff42ff0b2fe77721e6d683c4bb","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/4bbea417f5165341eb17dc48b722c21bfc1999591685cdbb7d62ed3091719830.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":2614.5,"area_cm2":13.86805030595934,"display_trend_area_cm2":13.86805030595934,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":5.203001467311135,"source_volume_proxy":84.28006746120143,"volume_proxy":72.15548609065108,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7491361644119026,"cnn_stage":0,"cnn_probabilities":[0.7033661365509034,0.08910588473081589,0.06311575621366501,0.04384989030659199,0.10056227408349515],"a_step_pred_weight_g":0.75888671875,"pred_weight_g":18.143323368729988,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 13.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 72.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|t6","source_crop_sha256":"4bbea417f5165341eb17dc48b722c21bfc1999591685cdbb7d62ed3091719830","source_mask_sha256":"3cb6142d59b602f276e22076968aaca83e77fcff42ff0b2fe77721e6d683c4bb","source_mask_png_sha256":"a159a39daffd210f665a4e7ce7f049805d33a6867b437a4885158839a4857c57","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 13.9 cm²; front-view height: 5.2 cm; combined volume proxy: 72 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 13.9 cm²; front-view height: 5.2 cm; combined volume proxy: 72 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|t6","growth_qc_volume_proxy_top_front":72.15548609065108,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":5.203001467311135,"growth_qc_front_height_cm":5.203001467311135,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"59aea0157c3c70610f64\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"45925ae0caee94adfe060cc4813ea2b17fbf0ed56676392d82730c0513873105","mask_sha256":"bdb17ca4aa23463ef4fa7e6aa8b4e1c8d6ce7dcf69f2d5f0bcd56c195b35f388","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/45925ae0caee94adfe060cc4813ea2b17fbf0ed56676392d82730c0513873105.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":3307.0,"area_cm2":17.54126691979635,"display_trend_area_cm2":17.54126691979635,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6368124462664126,"cnn_stage":0,"cnn_probabilities":[0.7156320571899415,0.10579839199781417,0.07129693888127804,0.04067021310329437,0.06660238429903984],"a_step_pred_weight_g":0.7110595703125,"pred_weight_g":15.957352056928826,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 17.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|t7","source_crop_sha256":"45925ae0caee94adfe060cc4813ea2b17fbf0ed56676392d82730c0513873105","source_mask_sha256":"bdb17ca4aa23463ef4fa7e6aa8b4e1c8d6ce7dcf69f2d5f0bcd56c195b35f388","source_mask_png_sha256":"c0eeceb22a14cc155eefe594df63096200a4b462186261f8ec195b0e58ad7bb0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 17.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 17.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"1e1de58de6c6f5e7ebf8\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4c01e4b2ac4c74253a322be0cd42f465ba8d41d3a4c11f132f37415fbadc1be8","mask_sha256":"30e49a23e04aa17430adc644815d08292bc9340bd01d1879266e97d6e59bfaaf","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/4c01e4b2ac4c74253a322be0cd42f465ba8d41d3a4c11f132f37415fbadc1be8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":4618.0,"area_cm2":24.49518313747189,"display_trend_area_cm2":24.49518313747189,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.4225061940960586,"cnn_stage":0,"cnn_probabilities":[0.8025686144828796,0.08239491134881972,0.04917423035949468,0.021686194557696582,0.044176059588789944],"a_step_pred_weight_g":0.6878662109375,"pred_weight_g":19.23171441552554,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 19.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 24.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|t8","source_crop_sha256":"4c01e4b2ac4c74253a322be0cd42f465ba8d41d3a4c11f132f37415fbadc1be8","source_mask_sha256":"30e49a23e04aa17430adc644815d08292bc9340bd01d1879266e97d6e59bfaaf","source_mask_png_sha256":"2159394da76d7d94e73b7b52019f2895d56d803edc8a97dc1ac9010c3d6cb0e2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 24.5 cm²; front-view height: 3.9 cm; combined volume proxy: 96 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 24.5 cm²; front-view height: 3.9 cm; combined volume proxy: 96 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|t8","growth_qc_volume_proxy_top_front":96.10868516542257,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":3.923574876988725,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"0abba37e964abc6703b8\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 13.9cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e04609af7615d5cc9f6102797b7b62a6b5350d1e32d058d1ae82c4c02c0c8db1","mask_sha256":"1e73839dbe6369f1e8616525112d5d1e54271b5f67c2356581a355bbf072ef53","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/e04609af7615d5cc9f6102797b7b62a6b5350d1e32d058d1ae82c4c02c0c8db1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":4264.5,"area_cm2":22.62011877214137,"display_trend_area_cm2":22.62011877214137,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.3052001353353262,"cnn_stage":0,"cnn_probabilities":[0.8519907951354981,0.06815704554319382,0.03357749097049236,0.015210723504424093,0.03106398433446884],"a_step_pred_weight_g":0.7406982421875,"pred_weight_g":15.687253009690071,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 15.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 22.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|t10","source_crop_sha256":"e04609af7615d5cc9f6102797b7b62a6b5350d1e32d058d1ae82c4c02c0c8db1","source_mask_sha256":"1e73839dbe6369f1e8616525112d5d1e54271b5f67c2356581a355bbf072ef53","source_mask_png_sha256":"3c465f16f2d2e327986b8c7ee81c8cace55fbe2bc1f96cbf871c0664ac9efc75","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 22.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 22.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"5d520d1e82d8227eb2da\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"27a3f1499c99fbf1219378ce4bddd4be273c76b96e0d01891d35b669877d7430","mask_sha256":"90759f313a57bc36ec7b152a6b14eca5df4da866efbb4208f7f67f2d67cbf49b","source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","crop_asset_rel":"crops/27a3f1499c99fbf1219378ce4bddd4be273c76b96e0d01891d35b669877d7430.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":6348.0,"area_cm2":33.18353002561705,"display_trend_area_cm2":33.18353002561705,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.226542739569063,"source_volume_proxy":192.0933222624158,"volume_proxy":206.6186679542779,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.17519424305064601,"cnn_stage":0,"cnn_probabilities":[0.9106573939323426,0.04763858467340469,0.01587829671334475,0.007503866322804243,0.018321866495534776],"a_step_pred_weight_g":0.83330078125,"pred_weight_g":16.753124417763058,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 33.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 206.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|b3","source_crop_sha256":"27a3f1499c99fbf1219378ce4bddd4be273c76b96e0d01891d35b669877d7430","source_mask_sha256":"90759f313a57bc36ec7b152a6b14eca5df4da866efbb4208f7f67f2d67cbf49b","source_mask_png_sha256":"d678845ed74a8efe317eea2f938edea24363b0d84670ad3c15e6e20bfcef2513","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 33.2 cm²; front-view height: 6.2 cm; combined volume proxy: 207 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 33.2 cm²; front-view height: 6.2 cm; combined volume proxy: 207 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|b3","growth_qc_volume_proxy_top_front":206.6186679542779,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.226542739569063,"growth_qc_front_height_cm":6.226542739569063,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fb04c9b2242706114528\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9ebb8a71ecfcf0405292bf808bd0add9efef8b196be37382b0ba942e2a233d92","mask_sha256":"03aacfd9b74b257f14392166b2c0426d7e11a38cd16e0db2001ea6de2fe4ac93","source_sha256":"0a67ede9d27c1e4ba5d149d54b394733a56685aaa1f1ca380c001b07b7a8b1ef","crop_asset_rel":"crops/9ebb8a71ecfcf0405292bf808bd0add9efef8b196be37382b0ba942e2a233d92.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":4523.0,"area_cm2":23.64352651321139,"display_trend_area_cm2":23.64352651321139,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":5.032411255268147,"source_volume_proxy":93.80013796041192,"volume_proxy":118.9839489393159,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.48096547992900013,"cnn_stage":0,"cnn_probabilities":[0.7921961069107055,0.07380487397313118,0.05063692629337311,0.027561698015779255,0.055800414830446246],"a_step_pred_weight_g":0.75947265625,"pred_weight_g":16.523036455578268,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 23.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 119.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260308_084830_cam0_rf.jpg|b4","source_crop_sha256":"9ebb8a71ecfcf0405292bf808bd0add9efef8b196be37382b0ba942e2a233d92","source_mask_sha256":"03aacfd9b74b257f14392166b2c0426d7e11a38cd16e0db2001ea6de2fe4ac93","source_mask_png_sha256":"312618974d6b75caa694c7e7413a2d50771410d4793e4329c416d79c21f1a9dc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 23.6 cm²; front-view height: 5.0 cm; combined volume proxy: 119 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 23.6 cm²; front-view height: 5.0 cm; combined volume proxy: 119 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|b4","growth_qc_volume_proxy_top_front":118.9839489393159,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":5.032411255268147,"growth_qc_front_height_cm":5.032411255268147,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f40ff1b73b72b844c872\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1d18002669276ff930931691c9b3c72b6e29b8de42f44ede0705fa44c6b09214","mask_sha256":"a0832e7fd36c3f5ac9f4c31279b7d5141be363210e6b711dacbd93997c96a045","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/1d18002669276ff930931691c9b3c72b6e29b8de42f44ede0705fa44c6b09214.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":1678.5,"area_cm2":8.903240557870628,"display_trend_area_cm2":8.903240557870628,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":3.41180424085976,"source_volume_proxy":42.30866646913088,"volume_proxy":30.37611389273763,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6334509083069861,"cnn_stage":0,"cnn_probabilities":[0.7315222620964049,0.09930364936590194,0.05147993899881839,0.039589120727032426,0.07810500469058752],"a_step_pred_weight_g":0.6763916015625,"pred_weight_g":17.827486142271493,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 8.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 30.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b5","source_crop_sha256":"1d18002669276ff930931691c9b3c72b6e29b8de42f44ede0705fa44c6b09214","source_mask_sha256":"a0832e7fd36c3f5ac9f4c31279b7d5141be363210e6b711dacbd93997c96a045","source_mask_png_sha256":"8b25436b9b47e632df931459b976fc385af2593ca650d75bae7c60d47623cbd3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 8.9 cm²; front-view height: 3.4 cm; combined volume proxy: 30 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 8.9 cm²; front-view height: 3.4 cm; combined volume proxy: 30 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|b5","growth_qc_volume_proxy_top_front":30.37611389273763,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":3.41180424085976,"growth_qc_front_height_cm":3.41180424085976,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9638d28da9b300bbe8a0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8efa1f6a1f03e5d606f54fb2b0f2815556e3b2b80faa270ba11e0b139a8790f1","mask_sha256":"e882845a9e6b750c6214ad17a85f66c45f288781a5d68682df60114c05ebdad9","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/8efa1f6a1f03e5d606f54fb2b0f2815556e3b2b80faa270ba11e0b139a8790f1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":4092.5,"area_cm2":21.70778193809088,"display_trend_area_cm2":21.70778193809088,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.226542739569063,"source_volume_proxy":148.2658751951154,"volume_proxy":135.1644320187682,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.23063093493692577,"cnn_stage":0,"cnn_probabilities":[0.8856325626373291,0.057905973494052895,0.02111711874604225,0.010886616492643953,0.024457718618214126],"a_step_pred_weight_g":0.718701171875,"pred_weight_g":15.487761728649303,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 21.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 135.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b6","source_crop_sha256":"8efa1f6a1f03e5d606f54fb2b0f2815556e3b2b80faa270ba11e0b139a8790f1","source_mask_sha256":"e882845a9e6b750c6214ad17a85f66c45f288781a5d68682df60114c05ebdad9","source_mask_png_sha256":"460ace770af3c46fd79b15e5212b4a487c37ae85cdc342681d5377e79c624877","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 21.7 cm²; front-view height: 6.2 cm; combined volume proxy: 135 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 21.7 cm²; front-view height: 6.2 cm; combined volume proxy: 135 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|b6","growth_qc_volume_proxy_top_front":135.1644320187682,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.226542739569063,"growth_qc_front_height_cm":6.226542739569063,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4ce244cf5a2d51386c2f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"381d11a329e0c0eedc5c078415cfb190995282d58558e761677147bf26af1ab4","mask_sha256":"beafca69c24dc209fee733bcb213bd8e596f8695d4e5ee730f02b56c79bc2288","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/381d11a329e0c0eedc5c078415cfb190995282d58558e761677147bf26af1ab4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":2466.5,"area_cm2":13.08301628596241,"display_trend_area_cm2":13.08301628596241,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":3.497099346881254,"source_volume_proxy":36.22982081451653,"volume_proxy":45.75260770887595,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7089092749170958,"cnn_stage":0,"cnn_probabilities":[0.7148065268993378,0.08552133068442344,0.06462463419884443,0.04605126054957509,0.08899622354656457],"a_step_pred_weight_g":0.750146484375,"pred_weight_g":17.039673518072455,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 13.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 45.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b7","source_crop_sha256":"381d11a329e0c0eedc5c078415cfb190995282d58558e761677147bf26af1ab4","source_mask_sha256":"beafca69c24dc209fee733bcb213bd8e596f8695d4e5ee730f02b56c79bc2288","source_mask_png_sha256":"d1ba264a38ad5a7bde8b97775d96c11da46f3b7e1463c345d855a642ceec286c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 13.1 cm²; front-view height: 3.5 cm; combined volume proxy: 46 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 13.1 cm²; front-view height: 3.5 cm; combined volume proxy: 46 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|b7","growth_qc_volume_proxy_top_front":45.75260770887595,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":3.497099346881254,"growth_qc_front_height_cm":3.497099346881254,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"5d70a5891dcce3dc81f6\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3689d34f455fd270bbd8dc39b358dbabb4c363106fd43557921d4be62bfb8c4d","mask_sha256":"d5ecfdcdf0f6a8339e8e2e8620fcf5f770bd4fef3f3966a4ed185752380f9d47","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/3689d34f455fd270bbd8dc39b358dbabb4c363106fd43557921d4be62bfb8c4d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":4741.0,"area_cm2":25.14761005949637,"display_trend_area_cm2":25.14761005949637,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":5.032411255268147,"source_volume_proxy":80.36350617607502,"volume_proxy":126.553115906504,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6718611821532249,"cnn_stage":0,"cnn_probabilities":[0.7166546225547791,0.08381556048989297,0.08548190519213676,0.039109856635332105,0.07493806034326553],"a_step_pred_weight_g":0.684423828125,"pred_weight_g":16.54017807359026,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 25.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 126.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b8","source_crop_sha256":"3689d34f455fd270bbd8dc39b358dbabb4c363106fd43557921d4be62bfb8c4d","source_mask_sha256":"d5ecfdcdf0f6a8339e8e2e8620fcf5f770bd4fef3f3966a4ed185752380f9d47","source_mask_png_sha256":"91d738c71128a28e43bbdb114068874be5f590e103bcde098d1bd7ce9d427256","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 25.1 cm²; front-view height: 5.0 cm; combined volume proxy: 127 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 25.1 cm²; front-view height: 5.0 cm; combined volume proxy: 127 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|b8","growth_qc_volume_proxy_top_front":126.553115906504,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":5.032411255268147,"growth_qc_front_height_cm":5.032411255268147,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0077659b1841960dc631\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"034f3a6c88411d97695db366713d74574ff909a26fe17941af52cd2fa6e47043","mask_sha256":"4ea3537d379735e47f8719acdb02d8f3c471d8b6f506183817d6b3ff87f41c18","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/034f3a6c88411d97695db366713d74574ff909a26fe17941af52cd2fa6e47043.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":5824.5,"area_cm2":30.89480168562256,"display_trend_area_cm2":30.89480168562256,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":5.288296573332628,"source_volume_proxy":96.78060914039484,"volume_proxy":163.3808738878689,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.15869025322608651,"cnn_stage":0,"cnn_probabilities":[0.9099089026451112,0.05554907992482185,0.014374500839039683,0.006278048595413565,0.013889506459236147],"a_step_pred_weight_g":0.797021484375,"pred_weight_g":15.017175825412991,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 30.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 163.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b9","source_crop_sha256":"034f3a6c88411d97695db366713d74574ff909a26fe17941af52cd2fa6e47043","source_mask_sha256":"4ea3537d379735e47f8719acdb02d8f3c471d8b6f506183817d6b3ff87f41c18","source_mask_png_sha256":"6c1710db24adcd62547eb884c0fde6bf8853104ff23d564805d1c11ce9f6bf8f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 30.9 cm²; front-view height: 5.3 cm; combined volume proxy: 163 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 30.9 cm²; front-view height: 5.3 cm; combined volume proxy: 163 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|b9","growth_qc_volume_proxy_top_front":163.3808738878689,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":5.288296573332628,"growth_qc_front_height_cm":5.288296573332628,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"efd50b6a36c2259fe5b6\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"326c2b6791b4aec774b0cac6e9407a0586552e00d0602b3fffb58c2c26b58132","mask_sha256":"cd927ed55b42b3898dafec6ebfe68795c4b7a5f848356691c6fd00da1646e71d","source_sha256":"78f5ecea6d4078f50cfc85513ec24d6354a85054652be1d2b04784540196e5e4","crop_asset_rel":"crops/326c2b6791b4aec774b0cac6e9407a0586552e00d0602b3fffb58c2c26b58132.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":5952.0,"area_cm2":31.57109788528208,"display_trend_area_cm2":31.57109788528208,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5524348606355488,"cnn_stage":0,"cnn_probabilities":[0.7557674407958984,0.08770237974822523,0.06347082164138555,0.03444664916023612,0.05861272253096104],"a_step_pred_weight_g":0.743994140625,"pred_weight_g":16.66798810694822,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 31.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260308_084830_cam1_rf.jpg|b10","source_crop_sha256":"326c2b6791b4aec774b0cac6e9407a0586552e00d0602b3fffb58c2c26b58132","source_mask_sha256":"cd927ed55b42b3898dafec6ebfe68795c4b7a5f848356691c6fd00da1646e71d","source_mask_png_sha256":"c9ec30ea6e58e924ea240e8511dfab90ff4c9a07d6bae4d07d2ec2765b9ea2b5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 31.6 cm²; front-view height: 5.5 cm; combined volume proxy: 175 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 31.6 cm²; front-view height: 5.5 cm; combined volume proxy: 175 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260308_084830_bed45|b10","growth_qc_volume_proxy_top_front":175.0359091871065,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":5.544181891397111,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"aaa0aa7e23a9fa9fc350\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-08","capture_key":"20260308_084830_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5c75034b9c06e0158810e9ec387ab4acb019cc0cd2a7f665830d50c63fa7c6ae","mask_sha256":"5b4ed1d5dcaf95b25296d40a3cf9ae958cbd46de4c54ae70c4497e0c25f66a44","source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","crop_asset_rel":"crops/5c75034b9c06e0158810e9ec387ab4acb019cc0cd2a7f665830d50c63fa7c6ae.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":14191.0,"area_cm2":74.1820218326294,"display_trend_area_cm2":74.1820218326294,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.250084011826992,"source_volume_proxy":299.7303426653136,"volume_proxy":537.8258904537473,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.12070102666039019,"cnn_stage":0,"cnn_probabilities":[0.911475145816803,0.0696993239223957,0.010778746008872986,0.0027428740402683617,0.005303897149860859],"a_step_pred_weight_g":0.62587890625,"pred_weight_g":11.073954245312715,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 74.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 537.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|t3","source_crop_sha256":"5c75034b9c06e0158810e9ec387ab4acb019cc0cd2a7f665830d50c63fa7c6ae","source_mask_sha256":"5b4ed1d5dcaf95b25296d40a3cf9ae958cbd46de4c54ae70c4497e0c25f66a44","source_mask_png_sha256":"16fd79177f4e18d9991ed50ca9390c4f2af5b260d9125b51a8e1cf4af137058a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 74.2 cm²; front-view height: 7.3 cm; combined volume proxy: 538 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 74.2 cm²; front-view height: 7.3 cm; combined volume proxy: 538 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|t3","growth_qc_volume_proxy_top_front":537.8258904537473,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.250084011826992,"growth_qc_front_height_cm":7.250084011826992,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"74a1b00827953ee4ee51\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6249bc37960ed5bbad26ac7d7de977ea3606b7dfbd3d3791c7600c0ee54d1727","mask_sha256":"85a080605df765b8191853cba2415621256bbc6ddbd738d734506e3c511ef28a","source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","crop_asset_rel":"crops/6249bc37960ed5bbad26ac7d7de977ea3606b7dfbd3d3791c7600c0ee54d1727.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":13129.0,"area_cm2":68.63052389828705,"display_trend_area_cm2":68.63052389828705,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.723642086450317,"source_volume_proxy":444.4718401659227,"volume_proxy":667.3386505925181,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.0855203142389655,"cnn_stage":0,"cnn_probabilities":[0.9514556527137756,0.026821033284068103,0.01218841765075922,0.003817087598145008,0.005717795714735983],"a_step_pred_weight_g":0.73310546875,"pred_weight_g":10.59350541539521,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 68.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 667.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|t4","source_crop_sha256":"6249bc37960ed5bbad26ac7d7de977ea3606b7dfbd3d3791c7600c0ee54d1727","source_mask_sha256":"85a080605df765b8191853cba2415621256bbc6ddbd738d734506e3c511ef28a","source_mask_png_sha256":"99ffe8c6896612baaa09f28f6d12f06e36e0d7e59cf2b750a1749cd8ea4d52c6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 68.6 cm²; front-view height: 9.7 cm; combined volume proxy: 667 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 68.6 cm²; front-view height: 9.7 cm; combined volume proxy: 667 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|t4","growth_qc_volume_proxy_top_front":667.3386505925181,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.723642086450317,"growth_qc_front_height_cm":9.723642086450315,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"32637a4c014eff45230a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ee0cd051689308fbcd1032b6bccceff4776db7d19b41488002001b86facf4aac","mask_sha256":"b7a49d99026fe39f7475f6b78b8469230fa53f7b9ea37b05aa21e074ef3f344e","source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","crop_asset_rel":"crops/ee0cd051689308fbcd1032b6bccceff4776db7d19b41488002001b86facf4aac.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":13406.0,"area_cm2":70.07851347249876,"display_trend_area_cm2":70.07851347249876,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.700100814192389,"source_volume_proxy":586.9387348953001,"volume_proxy":609.6901321194787,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.017172298577497712,"cnn_stage":0,"cnn_probabilities":[0.9905627012252807,0.005750376870855689,0.0012750759604386985,0.0007757332554319874,0.001636142504867166],"a_step_pred_weight_g":0.88916015625,"pred_weight_g":10.906617109948197,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 70.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 609.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|t5","source_crop_sha256":"ee0cd051689308fbcd1032b6bccceff4776db7d19b41488002001b86facf4aac","source_mask_sha256":"b7a49d99026fe39f7475f6b78b8469230fa53f7b9ea37b05aa21e074ef3f344e","source_mask_png_sha256":"3e9c9626320af45e7b4adaf9760990d0e1be0ee00c3653d2b69fbc12d5e16078","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 70.1 cm²; front-view height: 8.7 cm; combined volume proxy: 610 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 70.1 cm²; front-view height: 8.7 cm; combined volume proxy: 610 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|t5","growth_qc_volume_proxy_top_front":609.6901321194787,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.700100814192389,"growth_qc_front_height_cm":8.700100814192389,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"83d1f41f6f104dd8e90e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam0","record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6410307a3de99e6b56826c167315bf5911cd0a80b6ead2c9ac775b8ab0362a2f","mask_sha256":"ef9f8127ffa32ea5fd2a9836d02ba79f53d14c50503b1608a3aa5a46434e81fa","source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","crop_asset_rel":"crops/6410307a3de99e6b56826c167315bf5911cd0a80b6ead2c9ac775b8ab0362a2f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":10109.5,"area_cm2":52.84639205954246,"display_trend_area_cm2":52.84639205954246,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.13667163224890827,"cnn_stage":0,"cnn_probabilities":[0.9296070218086243,0.03759263660758734,0.012481427192687989,0.007159661781042814,0.01315928897820413],"a_step_pred_weight_g":0.852734375,"pred_weight_g":9.790807416796115,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 9.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 52.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|t6","source_crop_sha256":"6410307a3de99e6b56826c167315bf5911cd0a80b6ead2c9ac775b8ab0362a2f","source_mask_sha256":"ef9f8127ffa32ea5fd2a9836d02ba79f53d14c50503b1608a3aa5a46434e81fa","source_mask_png_sha256":"6cb5959a38a2b4b2df298b8ceaab206c4128951b9718d0e1942e208673fbaee8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 52.8 cm²; front-view height: 8.9 cm; combined volume proxy: 469 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 52.8 cm²; front-view height: 8.9 cm; combined volume proxy: 469 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|t6","growth_qc_volume_proxy_top_front":468.7840158114998,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":8.870691026235377,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"4e83c405a85b230d0122\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f62ae09bf764323bd3458473d73303e33d423122a67a49a2b0b64e20d4b826d2","mask_sha256":"ad226a5017cca427b0a8fb6be4b8016df66b0d2e0374760fac4d7f666f2a080e","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/f62ae09bf764323bd3458473d73303e33d423122a67a49a2b0b64e20d4b826d2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":8583.0,"area_cm2":45.52666887590324,"display_trend_area_cm2":45.52666887590324,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.908903587741015,"source_volume_proxy":219.0506694964837,"volume_proxy":314.5393659346251,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.07536162929609418,"cnn_stage":0,"cnn_probabilities":[0.9636658787727357,0.016275441553443667,0.008192347129806876,0.00476388642564416,0.00710245855152607],"a_step_pred_weight_g":0.8681640625,"pred_weight_g":6.873179262521095,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 45.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 314.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|t7","source_crop_sha256":"f62ae09bf764323bd3458473d73303e33d423122a67a49a2b0b64e20d4b826d2","source_mask_sha256":"ad226a5017cca427b0a8fb6be4b8016df66b0d2e0374760fac4d7f666f2a080e","source_mask_png_sha256":"ed92371c7f4766edd4fb31d2678605928f31e666702bf4ae1c1d8846435e8f2f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 45.5 cm²; front-view height: 6.9 cm; combined volume proxy: 315 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 45.5 cm²; front-view height: 6.9 cm; combined volume proxy: 315 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|t7","growth_qc_volume_proxy_top_front":314.5393659346251,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.908903587741015,"growth_qc_front_height_cm":6.908903587741015,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d3419518c6b4d76717eb\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2c690ac5ea22bf68b44b9e080f4bb8b53a5ced12730c3d54dc4ff3113409bdd8","mask_sha256":"6af77f0542e43f908e30ef6197ce477bfd2082221a9f29df4e9c7f32d96c7189","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/2c690ac5ea22bf68b44b9e080f4bb8b53a5ced12730c3d54dc4ff3113409bdd8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":12245.5,"area_cm2":64.9536087288679,"display_trend_area_cm2":64.9536087288679,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.397132951612051,"source_volume_proxy":212.5517157867271,"volume_proxy":415.5168707255571,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04718741695687641,"cnn_stage":0,"cnn_probabilities":[0.9721535921096802,0.018198369070887566,0.0036774084321223198,0.002248278874321841,0.0037223485996946692],"a_step_pred_weight_g":0.706396484375,"pred_weight_g":10.494866917981547,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 65.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 415.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|t8","source_crop_sha256":"2c690ac5ea22bf68b44b9e080f4bb8b53a5ced12730c3d54dc4ff3113409bdd8","source_mask_sha256":"6af77f0542e43f908e30ef6197ce477bfd2082221a9f29df4e9c7f32d96c7189","source_mask_png_sha256":"782c166faff735bfc5ed5d10a63ce278c8fa91813e261430bd20c8f56b021555","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 65.0 cm²; front-view height: 6.4 cm; combined volume proxy: 416 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 65.0 cm²; front-view height: 6.4 cm; combined volume proxy: 416 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|t8","growth_qc_volume_proxy_top_front":415.5168707255571,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.397132951612051,"growth_qc_front_height_cm":6.397132951612051,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"68c2f7fb4f38ef016f6f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b63ba2572dcc1bbcc1c030c5d1294df283db59a66fff0c72244633eea2482a61","mask_sha256":"839a7698cdc614f2511fdc7fd47914f67059a6b70bd54842f7986e7772a5e612","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/b63ba2572dcc1bbcc1c030c5d1294df283db59a66fff0c72244633eea2482a61.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":8544.0,"area_cm2":45.31980180306621,"display_trend_area_cm2":45.31980180306621,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":1,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.0016358251858946459,"cnn_stage":0,"cnn_probabilities":[0.9990975975990296,0.0005726550705730915,0.0001016170444927411,5.275671092022094e-05,0.00017541647339385235],"a_step_pred_weight_g":1.94736328125,"pred_weight_g":15.762866976957948,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 15.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 45.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|t9","source_crop_sha256":"b63ba2572dcc1bbcc1c030c5d1294df283db59a66fff0c72244633eea2482a61","source_mask_sha256":"839a7698cdc614f2511fdc7fd47914f67059a6b70bd54842f7986e7772a5e612","source_mask_png_sha256":"a7b61ae167a2bf1313119e17c5c50c246c2770b6222c92b59949a16c6d821a1c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 45.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 45.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"95af15befcf6fdc8b507\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"776644ebd9bd7172a487a79a8c454a3e2dc6c9d9c1470024cb354595631c4f23","mask_sha256":"527a1fd78b6325d4e877e194d8066afe652deabd8b3112a1276dbadeff369405","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/776644ebd9bd7172a487a79a8c454a3e2dc6c9d9c1470024cb354595631c4f23.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":13698.5,"area_cm2":72.66073326302698,"display_trend_area_cm2":72.66073326302698,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.0033245563439777467,"cnn_stage":0,"cnn_probabilities":[0.9980673551559447,0.0012896879576146602,0.0002033011151070241,0.00013040214489592472,0.0003092649303653161],"a_step_pred_weight_g":11.5107421875,"pred_weight_g":14.651264323111295,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 14.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 72.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|t10","source_crop_sha256":"776644ebd9bd7172a487a79a8c454a3e2dc6c9d9c1470024cb354595631c4f23","source_mask_sha256":"527a1fd78b6325d4e877e194d8066afe652deabd8b3112a1276dbadeff369405","source_mask_png_sha256":"8b9f6fcadfb56e2cf840680e4bc7dfcdbbd7e69f957042b5aee64c8fe4f57f41","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 72.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 72.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"2045c7e550d11066276a\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cb779b5d507d318ca23c2fd7de4144659a0b9dc9cb5dc0269fef0ff22a4afbed","mask_sha256":"564f8a1ba457ff5d39a14ff700a817dd6fbbea6d245b669e83a2131fa9484f0a","source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","crop_asset_rel":"crops/cb779b5d507d318ca23c2fd7de4144659a0b9dc9cb5dc0269fef0ff22a4afbed.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22068.5,"area_cm2":115.3608589115201,"display_trend_area_cm2":115.3608589115201,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.4295442068802,"source_volume_proxy":1021.200149744663,"volume_proxy":1318.522036672889,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.06679347188328393,"cnn_stage":0,"cnn_probabilities":[0.9450488209724426,0.04825528487563133,0.0034963576938025656,0.0012526648759376257,0.0019468692480586474],"a_step_pred_weight_g":0.76279296875,"pred_weight_g":9.978421342316107,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 115.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1318.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|b3","source_crop_sha256":"cb779b5d507d318ca23c2fd7de4144659a0b9dc9cb5dc0269fef0ff22a4afbed","source_mask_sha256":"564f8a1ba457ff5d39a14ff700a817dd6fbbea6d245b669e83a2131fa9484f0a","source_mask_png_sha256":"119edf8152c2edefdb5ef3ddcecd523124b3739d6dd8856588936b6f2fe98e21","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 115.4 cm²; front-view height: 11.4 cm; combined volume proxy: 1319 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 115.4 cm²; front-view height: 11.4 cm; combined volume proxy: 1319 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|b3","growth_qc_volume_proxy_top_front":1318.522036672889,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.4295442068802,"growth_qc_front_height_cm":11.4295442068802,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"34c0303a7581f599492c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9dbde9fce661747a73f5daaf288cd76cefafef956e9c34361b4ce10a307c94af","mask_sha256":"391938f9bc4d4f3f61786fe6cd9a5b0b1da557212fe81074ae3bcd7d30b60916","source_sha256":"3831aefbfff2e5acc54dcb0dd833740181a7042a2326471ba8eec142cb04f2d0","crop_asset_rel":"crops/9dbde9fce661747a73f5daaf288cd76cefafef956e9c34361b4ce10a307c94af.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":11229.0,"area_cm2":58.69846544701541,"display_trend_area_cm2":58.69846544701541,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.226542739569063,"source_volume_proxy":226.5210842997784,"volume_proxy":365.4885038529593,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.06216424524609465,"cnn_stage":0,"cnn_probabilities":[0.964756715297699,0.021234925836324692,0.006214776006527246,0.0026745490351459014,0.005119030072819441],"a_step_pred_weight_g":0.7538330078125,"pred_weight_g":10.12542959047389,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 58.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 365.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260312_082451_cam0_rf.jpg|b4","source_crop_sha256":"9dbde9fce661747a73f5daaf288cd76cefafef956e9c34361b4ce10a307c94af","source_mask_sha256":"391938f9bc4d4f3f61786fe6cd9a5b0b1da557212fe81074ae3bcd7d30b60916","source_mask_png_sha256":"9198b8fb9608d904d5d4df306281a09e4d527c34684e5f480d7034c903428e7f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 58.7 cm²; front-view height: 6.2 cm; combined volume proxy: 365 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 58.7 cm²; front-view height: 6.2 cm; combined volume proxy: 365 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|b4","growth_qc_volume_proxy_top_front":365.4885038529593,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.226542739569063,"growth_qc_front_height_cm":6.226542739569063,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bf5ee46fd4bc044f7dd5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"edc0f63c8fa6a4a12be2cad53ac4d6dd71e54583c89c07cff24a34676a693ef1","mask_sha256":"774796aa65271be142a8aa2dc23683b6771aa11fdf451618bfe25de8ebba8da2","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/edc0f63c8fa6a4a12be2cad53ac4d6dd71e54583c89c07cff24a34676a693ef1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":4337.5,"area_cm2":23.00733149822094,"display_trend_area_cm2":23.00733149822094,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.908903587741015,"source_volume_proxy":248.4048666020245,"volume_proxy":158.9554351324055,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.10351290125399829,"cnn_stage":0,"cnn_probabilities":[0.9458741188049317,0.03011628706008196,0.009261985262855887,0.0041179868392646314,0.010629670787602663],"a_step_pred_weight_g":0.863818359375,"pred_weight_g":6.780236197965643,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 23.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 159.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b5","source_crop_sha256":"edc0f63c8fa6a4a12be2cad53ac4d6dd71e54583c89c07cff24a34676a693ef1","source_mask_sha256":"774796aa65271be142a8aa2dc23683b6771aa11fdf451618bfe25de8ebba8da2","source_mask_png_sha256":"a0bc5ecf53987fbe17051f85fbb452c7e5d3e7f647ed23228c96e7822c0219d7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 23.0 cm²; front-view height: 6.9 cm; combined volume proxy: 159 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 23.0 cm²; front-view height: 6.9 cm; combined volume proxy: 159 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|b5","growth_qc_volume_proxy_top_front":158.9554351324055,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.908903587741015,"growth_qc_front_height_cm":6.908903587741015,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"5569ea06e57ed89aabaf\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"111213a71a06a9686862ff18b3b436b8950de12c614627979729e0c08594e849","mask_sha256":"057f178b109b776be69944a9c44036d54ced0ac5736559751b8505a322b35912","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/111213a71a06a9686862ff18b3b436b8950de12c614627979729e0c08594e849.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":10859.0,"area_cm2":57.59921907531555,"display_trend_area_cm2":57.59921907531555,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.467756768385836,"source_volume_proxy":604.4594747518955,"volume_proxy":545.3353962540574,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.0446605830147746,"cnn_stage":0,"cnn_probabilities":[0.9695354342460633,0.023225928377360105,0.0030914819217287,0.0013369546169997193,0.0028102067357394845],"a_step_pred_weight_g":0.632275390625,"pred_weight_g":11.611196235334734,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 57.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 545.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b6","source_crop_sha256":"111213a71a06a9686862ff18b3b436b8950de12c614627979729e0c08594e849","source_mask_sha256":"057f178b109b776be69944a9c44036d54ced0ac5736559751b8505a322b35912","source_mask_png_sha256":"613043d7dc85482eb31dbb3ab146baa61ecb4d0672044ef8d77002b6a6c4747c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 57.6 cm²; front-view height: 9.5 cm; combined volume proxy: 545 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 57.6 cm²; front-view height: 9.5 cm; combined volume proxy: 545 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|b6","growth_qc_volume_proxy_top_front":545.3353962540574,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.467756768385836,"growth_qc_front_height_cm":9.467756768385836,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4da28d4aabc44e25a581\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0c094f2d97e9a194321999a18ef9f7d532633a6dfecd045a2fdc0e4b550bb5ae","mask_sha256":"babfe8764d34ff340e42f53a6cbd63df9687592fdc4e773c7bf44773d90a9d21","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/0c094f2d97e9a194321999a18ef9f7d532633a6dfecd045a2fdc0e4b550bb5ae.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":9362.0,"area_cm2":49.65870604872494,"display_trend_area_cm2":49.65870604872494,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.079493799784004,"source_volume_proxy":222.3733705027753,"volume_proxy":351.5585015772446,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.06617881027050315,"cnn_stage":0,"cnn_probabilities":[0.9682071328163148,0.014879082841798662,0.006169900624081492,0.004015613999217748,0.006728271045722067],"a_step_pred_weight_g":0.755908203125,"pred_weight_g":9.554641010231952,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 49.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 351.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b7","source_crop_sha256":"0c094f2d97e9a194321999a18ef9f7d532633a6dfecd045a2fdc0e4b550bb5ae","source_mask_sha256":"babfe8764d34ff340e42f53a6cbd63df9687592fdc4e773c7bf44773d90a9d21","source_mask_png_sha256":"499c4015bdba944304d42844ebaa90ee5ca7213cac2daf56270bb84e62767c04","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 49.7 cm²; front-view height: 7.1 cm; combined volume proxy: 352 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 49.7 cm²; front-view height: 7.1 cm; combined volume proxy: 352 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|b7","growth_qc_volume_proxy_top_front":351.5585015772446,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.079493799784004,"growth_qc_front_height_cm":7.079493799784004,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1d9d257646a47ffdf597\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fa3633e4894973298d95bb3e244045a3f2749dde8f07369b0839069f5147fb92","mask_sha256":"5e41be70bde5adc14237d5fae63f7fbad6d99700b2dd5c386367329bed8036f7","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/fa3633e4894973298d95bb3e244045a3f2749dde8f07369b0839069f5147fb92.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":11815.5,"area_cm2":62.67276664374168,"display_trend_area_cm2":62.67276664374168,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":5.714772103440099,"source_volume_proxy":215.2619402045025,"volume_proxy":358.1605784610661,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04178628302179277,"cnn_stage":0,"cnn_probabilities":[0.976786518096924,0.01343155694194138,0.004352340276818723,0.0020683482522144913,0.003361250192392617],"a_step_pred_weight_g":0.759716796875,"pred_weight_g":9.425208415050893,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 62.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 358.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b8","source_crop_sha256":"fa3633e4894973298d95bb3e244045a3f2749dde8f07369b0839069f5147fb92","source_mask_sha256":"5e41be70bde5adc14237d5fae63f7fbad6d99700b2dd5c386367329bed8036f7","source_mask_png_sha256":"3661e59ac779a0f67f79612fb759f78221f2feaa1ccea6b45ac51ad218933659","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 62.7 cm²; front-view height: 5.7 cm; combined volume proxy: 358 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 62.7 cm²; front-view height: 5.7 cm; combined volume proxy: 358 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|b8","growth_qc_volume_proxy_top_front":358.1605784610661,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":5.714772103440099,"growth_qc_front_height_cm":5.714772103440099,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d10f979c7e0d6d970af7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e3f502bc8b3fc8c33ed61b16ce5ff951b39060595af73f5d7274fbaf2057963d","mask_sha256":"0025a6b6e492d1e66470fc4b8e016d40815bc089f06ccf2c66ac64c1e991e0b8","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/e3f502bc8b3fc8c33ed61b16ce5ff951b39060595af73f5d7274fbaf2057963d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":10553.0,"area_cm2":55.9761081961327,"display_trend_area_cm2":55.9761081961327,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.908903587741015,"source_volume_proxy":239.7845844040789,"volume_proxy":386.7335347440405,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.1400836691260338,"cnn_stage":0,"cnn_probabilities":[0.9180760979652405,0.050287346914410586,0.015441017597913742,0.0058677845634520056,0.010327733331359923],"a_step_pred_weight_g":0.764111328125,"pred_weight_g":11.020690177395515,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 56.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 386.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b9","source_crop_sha256":"e3f502bc8b3fc8c33ed61b16ce5ff951b39060595af73f5d7274fbaf2057963d","source_mask_sha256":"0025a6b6e492d1e66470fc4b8e016d40815bc089f06ccf2c66ac64c1e991e0b8","source_mask_png_sha256":"d23a060632254c439bf0e96b8f8e9191e9de79e903d55f6cd56172f7748eb966","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 56.0 cm²; front-view height: 6.9 cm; combined volume proxy: 387 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 56.0 cm²; front-view height: 6.9 cm; combined volume proxy: 387 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|b9","growth_qc_volume_proxy_top_front":386.7335347440405,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.908903587741015,"growth_qc_front_height_cm":6.908903587741015,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0eb44ab0f2be6ae41d79\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"32e157d5484de6cad9546ad1fa36fa95b860ec55e42bb65b3e6f765dab60868c","mask_sha256":"338dd95b5e46556a3ae040b3ba9cee1642d6bb31065deaece232101c983e7e95","source_sha256":"97b3323c848f65852e51dba6e9d3ca4d988376df3b5181b3f7184d6dc1aa1888","crop_asset_rel":"crops/32e157d5484de6cad9546ad1fa36fa95b860ec55e42bb65b3e6f765dab60868c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":15907.5,"area_cm2":84.37789643987311,"display_trend_area_cm2":84.37789643987311,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.022494733992789406,"cnn_stage":0,"cnn_probabilities":[0.9855174064636232,0.010375912021845578,0.001746216753963381,0.0008154392344295047,0.0015450176899321376],"a_step_pred_weight_g":0.7172119140625,"pred_weight_g":8.97167469394775,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 9.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 84.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260312_082451_cam1_rf.jpg|b10","source_crop_sha256":"32e157d5484de6cad9546ad1fa36fa95b860ec55e42bb65b3e6f765dab60868c","source_mask_sha256":"338dd95b5e46556a3ae040b3ba9cee1642d6bb31065deaece232101c983e7e95","source_mask_png_sha256":"fde9bc77571d83d8692dcfcaceb553dd369d6ac5277960bdc222fa9651b99f06","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 84.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 84.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260312_082451_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"ff042d0c4f9814e4ff9c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-12","capture_key":"20260312_082451_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4b65a3a7ed486d2c80de59c1c2eb6c8ae05022d019d360cf2681d4227f6e479e","mask_sha256":"ffb3d9125797d0b013947103b779dfcf27cb0b5139a3d27e66bfb5f6f897e194","source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","crop_asset_rel":"crops/4b65a3a7ed486d2c80de59c1c2eb6c8ae05022d019d360cf2681d4227f6e479e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":17806.0,"area_cm2":93.07906988596993,"display_trend_area_cm2":93.07906988596993,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.103035072041932,"source_volume_proxy":424.3339574399587,"volume_proxy":754.2229677590562,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.064154463208979,"cnn_stage":0,"cnn_probabilities":[0.9455457329750061,0.048589625768363474,0.003505330404732376,0.0008830292441416533,0.0014762722246814519],"a_step_pred_weight_g":0.710205078125,"pred_weight_g":7.398332734553891,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 93.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 754.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|t3","source_crop_sha256":"4b65a3a7ed486d2c80de59c1c2eb6c8ae05022d019d360cf2681d4227f6e479e","source_mask_sha256":"ffb3d9125797d0b013947103b779dfcf27cb0b5139a3d27e66bfb5f6f897e194","source_mask_png_sha256":"70e200658f4e0c1ea30b1e6b8288372710993710a5803f9339a2a32ed70c9153","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 93.1 cm²; front-view height: 8.1 cm; combined volume proxy: 754 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 93.1 cm²; front-view height: 8.1 cm; combined volume proxy: 754 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|t3","growth_qc_volume_proxy_top_front":754.2229677590562,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.103035072041932,"growth_qc_front_height_cm":8.103035072041932,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3ab2b91305f8c172e542\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2f1d36454af64d0486767958e1f0c02df94793809dd98a88a4fef4ded4231686","mask_sha256":"8aa3e4e608a96b551a984885a11fbc70742919b9b567eda0217a4a8fa4bcbdea","source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","crop_asset_rel":"crops/2f1d36454af64d0486767958e1f0c02df94793809dd98a88a4fef4ded4231686.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":15593.5,"area_cm2":81.51344918942334,"display_trend_area_cm2":81.51344918942334,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.55305187440733,"source_volume_proxy":561.323933861085,"volume_proxy":778.7022085684273,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.09054495808086359,"cnn_stage":0,"cnn_probabilities":[0.9329126477241516,0.052466466277837756,0.008998488634824754,0.0024082036979962145,0.0032142258598469196],"a_step_pred_weight_g":0.798193359375,"pred_weight_g":8.092499607784886,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 81.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 778.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|t4","source_crop_sha256":"2f1d36454af64d0486767958e1f0c02df94793809dd98a88a4fef4ded4231686","source_mask_sha256":"8aa3e4e608a96b551a984885a11fbc70742919b9b567eda0217a4a8fa4bcbdea","source_mask_png_sha256":"2a90b58086e93e4f0761f43d76c044c6230ad66a9518a9aa3332b7a68ea823b6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 81.5 cm²; front-view height: 9.6 cm; combined volume proxy: 779 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 81.5 cm²; front-view height: 9.6 cm; combined volume proxy: 779 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|t4","growth_qc_volume_proxy_top_front":778.7022085684273,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.55305187440733,"growth_qc_front_height_cm":9.55305187440733,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b3310e7029f5cbd539aa\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"aa9a16b00d9e0c857ab32b695622e9152465cc792a117bbd6b90c99410483965","mask_sha256":"e016278c40714445a50aa29220f0df7f75f2ab22cf4244660e6d606a6a5265ec","source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","crop_asset_rel":"crops/aa9a16b00d9e0c857ab32b695622e9152465cc792a117bbd6b90c99410483965.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":16047.5,"area_cm2":83.88668841935878,"display_trend_area_cm2":83.88668841935878,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.870691026235377,"source_volume_proxy":568.6959924948967,"volume_proxy":744.132894182209,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.008444521515411908,"cnn_stage":0,"cnn_probabilities":[0.9944464325904846,0.004091293225064874,0.0006158452189993114,0.00026430875986989123,0.0005821528931846843],"a_step_pred_weight_g":1.55673828125,"pred_weight_g":8.03380892110194,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 83.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 744.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|t5","source_crop_sha256":"aa9a16b00d9e0c857ab32b695622e9152465cc792a117bbd6b90c99410483965","source_mask_sha256":"e016278c40714445a50aa29220f0df7f75f2ab22cf4244660e6d606a6a5265ec","source_mask_png_sha256":"4b8a419486e4a9da54d66b34c16b7cb0e9ac1c1aa12b5a4ce5731ec0a50b818a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 83.9 cm²; front-view height: 8.9 cm; combined volume proxy: 744 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 83.9 cm²; front-view height: 8.9 cm; combined volume proxy: 744 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|t5","growth_qc_volume_proxy_top_front":744.132894182209,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.870691026235377,"growth_qc_front_height_cm":8.870691026235377,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9e1446fea162d9b3671b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8bb4f53bfa536b81348efe79fd78dc40fce43f82822f40a7b6a1dd17df16bec5","mask_sha256":"48348069c194fbeb469ebd343a421aca1b9f86e5f909feed7a9e58eadefffea0","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/8bb4f53bfa536b81348efe79fd78dc40fce43f82822f40a7b6a1dd17df16bec5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":10327.0,"area_cm2":54.7773400304617,"display_trend_area_cm2":54.7773400304617,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.397132951612051,"source_volume_proxy":262.5365072811315,"volume_proxy":350.4179269105244,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.09646748907398432,"cnn_stage":0,"cnn_probabilities":[0.948685073852539,0.02751629166305065,0.010782127641141417,0.004679098003543913,0.008337412029504776],"a_step_pred_weight_g":0.916845703125,"pred_weight_g":8.487794383297677,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 54.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 350.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t6","source_crop_sha256":"8bb4f53bfa536b81348efe79fd78dc40fce43f82822f40a7b6a1dd17df16bec5","source_mask_sha256":"48348069c194fbeb469ebd343a421aca1b9f86e5f909feed7a9e58eadefffea0","source_mask_png_sha256":"44473eed9181c2cdf2d777ce7b59d8659d9e3fbf4f06cfe2de5ac712128aca6c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 54.8 cm²; front-view height: 6.4 cm; combined volume proxy: 350 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 54.8 cm²; front-view height: 6.4 cm; combined volume proxy: 350 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|t6","growth_qc_volume_proxy_top_front":350.4179269105244,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.397132951612051,"growth_qc_front_height_cm":6.397132951612051,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"24ca99371157530fe22c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2b418fa31830f5687ff3eaf80e9410a9863a54b913f7d00a1304956d32e24c5d","mask_sha256":"cb9f431bc8000f15e658d8505a0fb35f9b1a35f2518b19ec377afc59d2ce12f5","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/2b418fa31830f5687ff3eaf80e9410a9863a54b913f7d00a1304956d32e24c5d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":11323.5,"area_cm2":60.06305895564376,"display_trend_area_cm2":60.06305895564376,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.335379117848485,"source_volume_proxy":255.4666534078137,"volume_proxy":440.5853084173317,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03531950408359989,"cnn_stage":0,"cnn_probabilities":[0.9764663934707641,0.01690374156460166,0.0034785408526659014,0.0011465776013210413,0.002004737002425827],"a_step_pred_weight_g":0.839501953125,"pred_weight_g":7.065241483506219,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 60.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 440.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t7","source_crop_sha256":"2b418fa31830f5687ff3eaf80e9410a9863a54b913f7d00a1304956d32e24c5d","source_mask_sha256":"cb9f431bc8000f15e658d8505a0fb35f9b1a35f2518b19ec377afc59d2ce12f5","source_mask_png_sha256":"9660f13c8526c207deb463e9be34edef8390ac1e9289be9e7a8302e382749ab5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 60.1 cm²; front-view height: 7.3 cm; combined volume proxy: 441 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 60.1 cm²; front-view height: 7.3 cm; combined volume proxy: 441 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|t7","growth_qc_volume_proxy_top_front":440.5853084173317,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.335379117848485,"growth_qc_front_height_cm":7.335379117848485,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8e606738a4c00ecf2d72\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"231a0da37c5f6b165d33140118b2163f2d07bbe89ae4bd013f53d28e590f83f8","mask_sha256":"e270684cca529c3062f1f08fd6f20dbd444bbe25b13ad8ab4a81528a5a79d0ed","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/231a0da37c5f6b165d33140118b2163f2d07bbe89ae4bd013f53d28e590f83f8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":15596.5,"area_cm2":82.72826414109576,"display_trend_area_cm2":82.72826414109576,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.567723163655039,"source_volume_proxy":280.7901091955157,"volume_proxy":543.3363366884472,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.017115064798758794,"cnn_stage":0,"cnn_probabilities":[0.9852885127067567,0.013406373793259265,0.0006484590769105126,0.0002146353720718253,0.0004419666838657576],"a_step_pred_weight_g":0.736279296875,"pred_weight_g":8.423055283292452,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 82.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 543.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t8","source_crop_sha256":"231a0da37c5f6b165d33140118b2163f2d07bbe89ae4bd013f53d28e590f83f8","source_mask_sha256":"e270684cca529c3062f1f08fd6f20dbd444bbe25b13ad8ab4a81528a5a79d0ed","source_mask_png_sha256":"c7effb235034bd805f8a7244787e66ed51427a770c2ac2661747c86058ca9ab8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 82.7 cm²; front-view height: 6.6 cm; combined volume proxy: 543 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 82.7 cm²; front-view height: 6.6 cm; combined volume proxy: 543 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|t8","growth_qc_volume_proxy_top_front":543.3363366884472,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.567723163655039,"growth_qc_front_height_cm":6.567723163655039,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"761b522a7332aa5b5b78\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9aabef0aae3c6c195c7daff172d64faf46afe229d66be93f65c26ab1ed44a74b","mask_sha256":"0c447fd5a69c7785825ce4bb5a557da69e4f4079dc28f7cd25805fb7375a58c5","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/9aabef0aae3c6c195c7daff172d64faf46afe229d66be93f65c26ab1ed44a74b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":11357.5,"area_cm2":60.2434046088863,"display_trend_area_cm2":60.2434046088863,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":2,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.000898372519577606,"cnn_stage":0,"cnn_probabilities":[0.9994048833847047,0.00044041788933100177,6.808824437030126e-05,2.479659019627434e-05,6.184709272929467e-05],"a_step_pred_weight_g":0.812451171875,"pred_weight_g":8.222205357519526,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 8.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 60.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t9","source_crop_sha256":"9aabef0aae3c6c195c7daff172d64faf46afe229d66be93f65c26ab1ed44a74b","source_mask_sha256":"0c447fd5a69c7785825ce4bb5a557da69e4f4079dc28f7cd25805fb7375a58c5","source_mask_png_sha256":"559b5b26bbe00e6417cf37cac9b698f378fc79823ea3efc21dd27671be5c57c9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 60.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 60.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"5198457fd27f3ef03396\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8a89ba09f29624c0d99c4829476fd249ece0cf0cf05d82324d273337fa1baff3","mask_sha256":"d8ce7ef0c35fd484a2a774087742de1993d5abec2f4e197131876b727c4732d2","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/8a89ba09f29624c0d99c4829476fd249ece0cf0cf05d82324d273337fa1baff3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":10294.5,"area_cm2":54.60495080309752,"display_trend_area_cm2":54.60495080309752,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.20698093022219838,"cnn_stage":0,"cnn_probabilities":[0.9034249901771545,0.034381989669054744,0.030831628106534482,0.014509888691827654,0.016851504566147923],"a_step_pred_weight_g":0.701708984375,"pred_weight_g":8.182573613583267,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 8.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 54.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|t10","source_crop_sha256":"8a89ba09f29624c0d99c4829476fd249ece0cf0cf05d82324d273337fa1baff3","source_mask_sha256":"d8ce7ef0c35fd484a2a774087742de1993d5abec2f4e197131876b727c4732d2","source_mask_png_sha256":"694599dae90854dd38518ad53451a3430840a3f51e262cebbe5860fbacc4da3d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 54.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 54.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"4e35bf9b7422d97bae94\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0dd3578586f2f817a0d3504c5095d061dd7d4fb2363a7a5756ed9febf65b89b4","mask_sha256":"27a693098caf0189ff27c0a37020f862c38f1e5b7ff6c25d2f6da6eb89bdbc58","source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","crop_asset_rel":"crops/0dd3578586f2f817a0d3504c5095d061dd7d4fb2363a7a5756ed9febf65b89b4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26178.0,"area_cm2":136.8428558617837,"display_trend_area_cm2":136.8428558617837,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.66188825268675,"source_volume_proxy":932.5995470782498,"volume_proxy":1459.003237376858,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.014022921540163224,"cnn_stage":0,"cnn_probabilities":[0.9879299998283386,0.011040833685547112,0.00048413067997898906,0.0001663064096646849,0.00037872681641601955],"a_step_pred_weight_g":0.629638671875,"pred_weight_g":7.091538049864717,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 136.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1459.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|b3","source_crop_sha256":"0dd3578586f2f817a0d3504c5095d061dd7d4fb2363a7a5756ed9febf65b89b4","source_mask_sha256":"27a693098caf0189ff27c0a37020f862c38f1e5b7ff6c25d2f6da6eb89bdbc58","source_mask_png_sha256":"9a801169638391af05f455b9e46d8842e3bfbe01449fec065918d61e7315f8a6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 136.8 cm²; front-view height: 10.7 cm; combined volume proxy: 1459 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 136.8 cm²; front-view height: 10.7 cm; combined volume proxy: 1459 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|b3","growth_qc_volume_proxy_top_front":1459.003237376858,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.66188825268675,"growth_qc_front_height_cm":10.66188825268675,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2ad9378e8f686a97623e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8e9a936fb5fa3492267faec12dabc0b696e2862cecaba933da9b8f3eb22daee2","mask_sha256":"186b297c0ffbe751d5f3dfa4683dc4d7d0e93575a9617ffc2063cfa291aaf4ee","source_sha256":"5caeba4e4c9b89de5895a26a8adf57f2978957ee71cc47e2cbd6774abe8bee3c","crop_asset_rel":"crops/8e9a936fb5fa3492267faec12dabc0b696e2862cecaba933da9b8f3eb22daee2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":17572.5,"area_cm2":91.8584721763005,"display_trend_area_cm2":91.8584721763005,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.164788905805497,"source_volume_proxy":453.1544870013009,"volume_proxy":658.1465623530007,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.052730478794546794,"cnn_stage":0,"cnn_probabilities":[0.960354745388031,0.03164947032928467,0.004822269701980986,0.0012575896689668298,0.0019159250135999174],"a_step_pred_weight_g":0.671826171875,"pred_weight_g":7.800964811125206,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 91.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 658.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260313_080448_cam0_rf.jpg|b4","source_crop_sha256":"8e9a936fb5fa3492267faec12dabc0b696e2862cecaba933da9b8f3eb22daee2","source_mask_sha256":"186b297c0ffbe751d5f3dfa4683dc4d7d0e93575a9617ffc2063cfa291aaf4ee","source_mask_png_sha256":"93ba142256c217bed2e40023b7d9413001134b0883de8f1c0505d417bb430511","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 91.9 cm²; front-view height: 7.2 cm; combined volume proxy: 658 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 91.9 cm²; front-view height: 7.2 cm; combined volume proxy: 658 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|b4","growth_qc_volume_proxy_top_front":658.1465623530007,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.164788905805497,"growth_qc_front_height_cm":7.164788905805497,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"7a94bf587549e35b2c98\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6cf445560c03df43c800228d118aedee7df0434ffc1280c356ef0a7aa9795409","mask_sha256":"daf2dbf1348f317cb34c13037c3968d81a8ef11456e9d1afab76ae92d7db3cd3","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/6cf445560c03df43c800228d118aedee7df0434ffc1280c356ef0a7aa9795409.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":5232.5,"area_cm2":27.75466560563483,"display_trend_area_cm2":27.75466560563483,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.994198693762509,"source_volume_proxy":278.2623246126175,"volume_proxy":194.1216459247464,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.1167991441208869,"cnn_stage":0,"cnn_probabilities":[0.9373345017433167,0.034553908929228785,0.01254595541395247,0.005109178135171532,0.010456447489559649],"a_step_pred_weight_g":0.822119140625,"pred_weight_g":4.614377328281239,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 4.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 27.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 194.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b5","source_crop_sha256":"6cf445560c03df43c800228d118aedee7df0434ffc1280c356ef0a7aa9795409","source_mask_sha256":"daf2dbf1348f317cb34c13037c3968d81a8ef11456e9d1afab76ae92d7db3cd3","source_mask_png_sha256":"8adb231c6492613ff217fffd43eeb407cdb3408e201dc61147cb14013a67e555","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 27.8 cm²; front-view height: 7.0 cm; combined volume proxy: 194 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 27.8 cm²; front-view height: 7.0 cm; combined volume proxy: 194 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|b5","growth_qc_volume_proxy_top_front":194.1216459247464,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.994198693762509,"growth_qc_front_height_cm":6.994198693762509,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a27bf3a1aa5eeda50dac\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7512080930c953ed822d8fef0beddc50af9ef57142fdaee33d6f5ec6c9addeea","mask_sha256":"e4690f4cb1e4351a4971bbbeef924707823f6f2b62bfc9aa2914fcc3fcb696d9","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/7512080930c953ed822d8fef0beddc50af9ef57142fdaee33d6f5ec6c9addeea.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":12726.0,"area_cm2":67.50231715189848,"display_trend_area_cm2":67.50231715189848,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.06482251053629,"source_volume_proxy":688.9294285718466,"volume_proxy":679.3988411837878,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.038884037853858903,"cnn_stage":0,"cnn_probabilities":[0.9689126372337342,0.02638093512505293,0.0028095998335629702,0.0007033381916699,0.0011934721216675826],"a_step_pred_weight_g":0.64921875,"pred_weight_g":8.383421673783229,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 67.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 679.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b6","source_crop_sha256":"7512080930c953ed822d8fef0beddc50af9ef57142fdaee33d6f5ec6c9addeea","source_mask_sha256":"e4690f4cb1e4351a4971bbbeef924707823f6f2b62bfc9aa2914fcc3fcb696d9","source_mask_png_sha256":"e0275cd8f56b8351d50aaf4f0f7df234061e50431fb110f425a2de287b74a9ce","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 67.5 cm²; front-view height: 10.1 cm; combined volume proxy: 679 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 67.5 cm²; front-view height: 10.1 cm; combined volume proxy: 679 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|b6","growth_qc_volume_proxy_top_front":679.3988411837878,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.06482251053629,"growth_qc_front_height_cm":10.06482251053629,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2108900729797f3da7bd\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2672141da135cc7ee1d8950b264bd815521799674fbc27c729c666c138ea1c25","mask_sha256":"10cd5005614e2e99561733c351db229146925cbfb4498837c78b2975d65c0b27","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/2672141da135cc7ee1d8950b264bd815521799674fbc27c729c666c138ea1c25.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":9228.5,"area_cm2":48.95058414555203,"display_trend_area_cm2":48.95058414555203,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":5.970657421504582,"source_volume_proxy":253.8954368707084,"volume_proxy":292.2671685156247,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.041763072034518706,"cnn_stage":0,"cnn_probabilities":[0.9763570547103881,0.014049938414245846,0.0044008033233694736,0.0018570295898825864,0.003335109550971538],"a_step_pred_weight_g":0.969677734375,"pred_weight_g":3.9846937164456633,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 4.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 49.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 292.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b7","source_crop_sha256":"2672141da135cc7ee1d8950b264bd815521799674fbc27c729c666c138ea1c25","source_mask_sha256":"10cd5005614e2e99561733c351db229146925cbfb4498837c78b2975d65c0b27","source_mask_png_sha256":"6555fbafd5af707a46bfced9cfbc1e57125b7c9b2a07a3ae9ff7b171e2d8c9dc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 49.0 cm²; front-view height: 6.0 cm; combined volume proxy: 292 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 49.0 cm²; front-view height: 6.0 cm; combined volume proxy: 292 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|b7","growth_qc_volume_proxy_top_front":292.2671685156247,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":5.970657421504582,"growth_qc_front_height_cm":5.970657421504582,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"70ab18c69e31ae5a8de3\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"26e40014bf19f362e2b6ff33342c4fbb56a865a9f2eb8fb00764b4abb4c5b1f9","mask_sha256":"874d6dd64dd42694dd8aa95dfe00ebfc5e2a046c791956f9f4f2741a72f8e4fc","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/26e40014bf19f362e2b6ff33342c4fbb56a865a9f2eb8fb00764b4abb4c5b1f9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":15615.5,"area_cm2":82.82904553555483,"display_trend_area_cm2":82.82904553555483,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.055952527526076,"source_volume_proxy":300.1712389329334,"volume_proxy":501.6087676636157,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.023641489780857228,"cnn_stage":0,"cnn_probabilities":[0.9856322169303894,0.009339797706343234,0.0022957704262807966,0.0012186247127829119,0.0015135692709009167],"a_step_pred_weight_g":0.7487548828125,"pred_weight_g":8.035917027886974,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 82.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 501.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b8","source_crop_sha256":"26e40014bf19f362e2b6ff33342c4fbb56a865a9f2eb8fb00764b4abb4c5b1f9","source_mask_sha256":"874d6dd64dd42694dd8aa95dfe00ebfc5e2a046c791956f9f4f2741a72f8e4fc","source_mask_png_sha256":"91a6453813dc724bac24dcb120340e63b2181d5ec73992fa5a9c8da99ec588b9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 82.8 cm²; front-view height: 6.1 cm; combined volume proxy: 502 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 82.8 cm²; front-view height: 6.1 cm; combined volume proxy: 502 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|b8","growth_qc_volume_proxy_top_front":501.6087676636157,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.055952527526076,"growth_qc_front_height_cm":6.055952527526076,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f0e67e4ba160db69b570\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"68d164a063179ac4991e3649ecb552e3de557835b61b26d3da3a6463af25bd84","mask_sha256":"641c1b7b93496da1263675587bc0afc6539efb4351f2930257f93afce5146b36","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/68d164a063179ac4991e3649ecb552e3de557835b61b26d3da3a6463af25bd84.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":16727.5,"area_cm2":88.72740925336963,"display_trend_area_cm2":88.72740925336963,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.250084011826992,"source_volume_proxy":369.0652367143333,"volume_proxy":643.2811712386855,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04833436019252986,"cnn_stage":0,"cnn_probabilities":[0.9741373300552367,0.01470176260918379,0.0044143414357677106,0.0021824354538694025,0.00456415208755061],"a_step_pred_weight_g":0.700341796875,"pred_weight_g":5.7282201518078715,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 5.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 88.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 643.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b9","source_crop_sha256":"68d164a063179ac4991e3649ecb552e3de557835b61b26d3da3a6463af25bd84","source_mask_sha256":"641c1b7b93496da1263675587bc0afc6539efb4351f2930257f93afce5146b36","source_mask_png_sha256":"ae16a2f1227b0c38346f9d65c89dc722b2170ea0187d8416db097862879a89ee","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 88.7 cm²; front-view height: 7.3 cm; combined volume proxy: 643 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 88.7 cm²; front-view height: 7.3 cm; combined volume proxy: 643 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|b9","growth_qc_volume_proxy_top_front":643.2811712386855,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.250084011826992,"growth_qc_front_height_cm":7.250084011826992,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d4c9226b32e46a8f585e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"dc502a7c8d9e22fec55ebc45c3365c052845a5425b8e4dccb58cc91849e7c715","mask_sha256":"948182cb6ac91e1c01a72e0327f4a100f95b5c89ad35128e65335e50e55b5951","source_sha256":"13d6b824223d7195de7703ed0f07b15fefa2b8ed94aed98d73d93270bbf8bf05","crop_asset_rel":"crops/dc502a7c8d9e22fec55ebc45c3365c052845a5425b8e4dccb58cc91849e7c715.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":18871.0,"area_cm2":100.0971418335279,"display_trend_area_cm2":100.0971418335279,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.05935499607876409,"cnn_stage":0,"cnn_probabilities":[0.9614293336868286,0.027164220623672006,0.005741974734701216,0.0019511346094077454,0.003713355539366603],"a_step_pred_weight_g":0.6970703125,"pred_weight_g":5.0140122009463965,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 5.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 100.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260313_080448_cam1_rf.jpg|b10","source_crop_sha256":"dc502a7c8d9e22fec55ebc45c3365c052845a5425b8e4dccb58cc91849e7c715","source_mask_sha256":"948182cb6ac91e1c01a72e0327f4a100f95b5c89ad35128e65335e50e55b5951","source_mask_png_sha256":"668ffa9d3710f79989a0674d320d5b7a74f3bda397adaaafac82fbbb2aed8f1f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 100.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 100.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260313_080448_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"16d79abfc4d7576e983c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-13","capture_key":"20260313_080448_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"99bfdd8481c7e93a66ac50cec98c71949d5001d8aa6b9f1588e66195ceb5fe9f","mask_sha256":"b309906b47330f753ce44ee81e1ab2599dde31fd8c9a30aeb73031fc3775fd6f","source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","crop_asset_rel":"crops/99bfdd8481c7e93a66ac50cec98c71949d5001d8aa6b9f1588e66195ceb5fe9f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":20624.5,"area_cm2":107.8124944885537,"display_trend_area_cm2":107.8124944885537,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.55305187440733,"source_volume_proxy":630.9290746723123,"volume_proxy":1029.938352558408,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03855576958449092,"cnn_stage":0,"cnn_probabilities":[0.9725170612335206,0.02085391413420439,0.0038792747771367432,0.0010559312562691046,0.0016938780318014324],"a_step_pred_weight_g":0.64453125,"pred_weight_g":9.564059708199354,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 107.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1029.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|t3","source_crop_sha256":"99bfdd8481c7e93a66ac50cec98c71949d5001d8aa6b9f1588e66195ceb5fe9f","source_mask_sha256":"b309906b47330f753ce44ee81e1ab2599dde31fd8c9a30aeb73031fc3775fd6f","source_mask_png_sha256":"a2c362543988abcfe749da29d826013b22f44dbe6fb5a8deffac7ee81833d4fd","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 107.8 cm²; front-view height: 9.6 cm; combined volume proxy: 1030 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 38.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 107.8 cm²; front-view height: 9.6 cm; combined volume proxy: 1030 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 38.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|t3","growth_qc_volume_proxy_top_front":1029.938352558408,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.55305187440733,"growth_qc_front_height_cm":9.55305187440733,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1de3798c84c72990aa3b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ec47245f42851a1ef3a3db571119d867c74a53d65595709dce768e5fcb55c836","mask_sha256":"e33c9bce1ae3ffe7ce12366bf87629a44617cc6d147d78f11978be3b76e450ed","source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","crop_asset_rel":"crops/ec47245f42851a1ef3a3db571119d867c74a53d65595709dce768e5fcb55c836.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":18947.0,"area_cm2":99.04353235591779,"display_trend_area_cm2":99.04353235591779,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.785395920213883,"source_volume_proxy":512.4145445226062,"volume_proxy":870.136645083252,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.06146303246350726,"cnn_stage":0,"cnn_probabilities":[0.9469029188156127,0.04773498168215155,0.003568518947577104,0.0005833029761561193,0.001210275989433285],"a_step_pred_weight_g":0.8111328125,"pred_weight_g":8.839089377223734,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 99.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 870.1 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|t4","source_crop_sha256":"ec47245f42851a1ef3a3db571119d867c74a53d65595709dce768e5fcb55c836","source_mask_sha256":"e33c9bce1ae3ffe7ce12366bf87629a44617cc6d147d78f11978be3b76e450ed","source_mask_png_sha256":"085353d49558330009c6b8b9be86cf772b3051f0139e5d4372d1e7cbb9ffb463","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 99.0 cm²; front-view height: 8.8 cm; combined volume proxy: 870 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 14.19% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 99.0 cm²; front-view height: 8.8 cm; combined volume proxy: 870 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 14.19% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|t4","growth_qc_volume_proxy_top_front":870.136645083252,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.785395920213883,"growth_qc_front_height_cm":8.785395920213883,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"87c6c188a615add246f0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"07c4cef1066f9370524e2f110ed80cbd25a6d11c6a7f0ac83e3cb7737c0dde16","mask_sha256":"81fa608697d3c8fb15e49fa67f26950b51a80a691a098c9c1311de2115da69c1","source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","crop_asset_rel":"crops/07c4cef1066f9370524e2f110ed80cbd25a6d11c6a7f0ac83e3cb7737c0dde16.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":20592.0,"area_cm2":107.6426040150451,"display_trend_area_cm2":107.6426040150451,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.012450554099450527,"cnn_stage":0,"cnn_probabilities":[0.9896393179893495,0.00935377087444067,0.0003634310400229879,0.00020402696918608854,0.0004394600593514042],"a_step_pred_weight_g":1.1595703125,"pred_weight_g":10.077809362161247,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 10.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 107.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|t5","source_crop_sha256":"07c4cef1066f9370524e2f110ed80cbd25a6d11c6a7f0ac83e3cb7737c0dde16","source_mask_sha256":"81fa608697d3c8fb15e49fa67f26950b51a80a691a098c9c1311de2115da69c1","source_mask_png_sha256":"1aa74feb2b6c8029f1249fc69aa9534fb454f31186c26552c2351006942ef716","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 107.6 cm²; front-view height: 8.9 cm; combined volume proxy: 955 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 107.6 cm²; front-view height: 8.9 cm; combined volume proxy: 955 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|t5","growth_qc_volume_proxy_top_front":954.8642814768688,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":8.870691026235377,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"1d11f59ca363296faa51\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c6914691fdf596595604a6095e48cea24234bba0dc76ad60a431c62f9ddb9cc2","mask_sha256":"cf13f8fd42deed89a650eda6f034ab5da62e8098e1261d91a9a8cebedd6a0752","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/c6914691fdf596595604a6095e48cea24234bba0dc76ad60a431c62f9ddb9cc2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":15308.5,"area_cm2":81.20063037245309,"display_trend_area_cm2":81.20063037245309,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.57659314666526,"source_volume_proxy":849.2686011389685,"volume_proxy":858.8260307021864,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.08012098431354389,"cnn_stage":0,"cnn_probabilities":[0.951223373413086,0.032210699561983344,0.007283912017010152,0.0037856521201319994,0.005496376089286059],"a_step_pred_weight_g":0.72998046875,"pred_weight_g":8.447971252195085,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 81.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 858.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|t6","source_crop_sha256":"c6914691fdf596595604a6095e48cea24234bba0dc76ad60a431c62f9ddb9cc2","source_mask_sha256":"cf13f8fd42deed89a650eda6f034ab5da62e8098e1261d91a9a8cebedd6a0752","source_mask_png_sha256":"902fd5090c8a485ac884509d5f016c3eea422a09022962e815f6901639ce6f6e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 81.2 cm²; front-view height: 10.6 cm; combined volume proxy: 859 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 81.2 cm²; front-view height: 10.6 cm; combined volume proxy: 859 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|t6","growth_qc_volume_proxy_top_front":858.8260307021864,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.57659314666526,"growth_qc_front_height_cm":10.57659314666526,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"300e6a325b0e7c7a04f7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"df7e7014e7e27e2dd681a3504eb57cfecf08737e174b07c437be26fb23d3a3e8","mask_sha256":"344d0d713a4c82cfdfef807f5aac1f23755164311bcbb25598a1b0c7caf0debd","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/df7e7014e7e27e2dd681a3504eb57cfecf08737e174b07c437be26fb23d3a3e8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":14360.0,"area_cm2":76.16951707537814,"display_trend_area_cm2":76.16951707537814,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.188330178063426,"source_volume_proxy":425.5241601722526,"volume_proxy":623.7011553168362,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04412610018625856,"cnn_stage":0,"cnn_probabilities":[0.9705597758293152,0.021981633268296722,0.0031406496651470656,0.0014087695628404618,0.0029092147247865795],"a_step_pred_weight_g":0.654443359375,"pred_weight_g":6.916291733664434,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 76.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 623.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|t7","source_crop_sha256":"df7e7014e7e27e2dd681a3504eb57cfecf08737e174b07c437be26fb23d3a3e8","source_mask_sha256":"344d0d713a4c82cfdfef807f5aac1f23755164311bcbb25598a1b0c7caf0debd","source_mask_png_sha256":"90d4f936c5466deb1d2bfb7eab8443b7322842e9983808943222b8c6a3bb0f61","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 76.2 cm²; front-view height: 8.2 cm; combined volume proxy: 624 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 40.82% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 76.2 cm²; front-view height: 8.2 cm; combined volume proxy: 624 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 40.82% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|t7","growth_qc_volume_proxy_top_front":623.7011553168362,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.188330178063426,"growth_qc_front_height_cm":8.188330178063426,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3df58f9c42bb613fd54d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7f7634595f2ff59260db302ac23f2ba2e2904223126b8ad796392eede09031e4","mask_sha256":"0500c5ae8f7b82b26e67d6285c4fcda1243d88d758d36ac0d2596bfa03767ca1","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/7f7634595f2ff59260db302ac23f2ba2e2904223126b8ad796392eede09031e4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":17765.0,"area_cm2":94.2306038192265,"display_trend_area_cm2":94.2306038192265,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.847149753977449,"source_volume_proxy":490.3176054745088,"volume_proxy":739.4416595771897,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.007905771440528042,"cnn_stage":0,"cnn_probabilities":[0.9947241306304933,0.003989717364311219,0.0004820486341486685,0.00026439600133016934,0.0005396922009822447],"a_step_pred_weight_g":0.6132568359375,"pred_weight_g":8.25789254717381,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 94.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 739.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|t8","source_crop_sha256":"7f7634595f2ff59260db302ac23f2ba2e2904223126b8ad796392eede09031e4","source_mask_sha256":"0500c5ae8f7b82b26e67d6285c4fcda1243d88d758d36ac0d2596bfa03767ca1","source_mask_png_sha256":"12cd4e6e3c823b16afc83dfbffc1dfdb749b8ae3dbc50872f67fb7fc9e967a09","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 94.2 cm²; front-view height: 7.8 cm; combined volume proxy: 739 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 33.40% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 94.2 cm²; front-view height: 7.8 cm; combined volume proxy: 739 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 33.40% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|t8","growth_qc_volume_proxy_top_front":739.4416595771897,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.847149753977449,"growth_qc_front_height_cm":7.847149753977449,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9a5c99f11e3a2532298f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"17292737b7e70b7a907b3405138ed6451614626494ffa4eb174d0eac2d92d338","mask_sha256":"555a603b3a1e2a9b31638efda4d97eb51043de3576bc32d5d1e572d8a6927db4","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/17292737b7e70b7a907b3405138ed6451614626494ffa4eb174d0eac2d92d338.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":11906.5,"area_cm2":63.15545648036141,"display_trend_area_cm2":63.15545648036141,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":3,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.0012564195186314463,"cnn_stage":0,"cnn_probabilities":[0.9990360975265503,0.0008046423579799011,8.151119654939975e-05,2.225641064796946e-05,5.549638390220935e-05],"a_step_pred_weight_g":3.988671875,"pred_weight_g":8.753197365297964,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 8.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 63.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|t9","source_crop_sha256":"17292737b7e70b7a907b3405138ed6451614626494ffa4eb174d0eac2d92d338","source_mask_sha256":"555a603b3a1e2a9b31638efda4d97eb51043de3576bc32d5d1e572d8a6927db4","source_mask_png_sha256":"dbbdd26a83bc94ec342f98366ec8d87d550000d436fa3f85d8cab5d5baf846b4","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 63.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 63.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"ff113700bcae860c92e0\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0b24abc2aa716af2ced36aa1ffbe440d5c37695a3e8d055fec92b34c7a3b69ad","mask_sha256":"15d3c99f9b198422bbdc04c1b177310c463f2ee752d22e51e7913d5411aad26c","source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","crop_asset_rel":"crops/0b24abc2aa716af2ced36aa1ffbe440d5c37695a3e8d055fec92b34c7a3b69ad.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":33035.0,"area_cm2":172.6871320725046,"display_trend_area_cm2":172.6871320725046,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.60013441892319,"source_volume_proxy":1179.574060553091,"volume_proxy":2003.193944459395,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.01890893896779744,"cnn_stage":0,"cnn_probabilities":[0.9885014653205871,0.007995164673775434,0.0011586833716137337,0.0007823876643669791,0.0015623111394234004],"a_step_pred_weight_g":0.654833984375,"pred_weight_g":7.747130375614026,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 172.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2003.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|b3","source_crop_sha256":"0b24abc2aa716af2ced36aa1ffbe440d5c37695a3e8d055fec92b34c7a3b69ad","source_mask_sha256":"15d3c99f9b198422bbdc04c1b177310c463f2ee752d22e51e7913d5411aad26c","source_mask_png_sha256":"2ba62371d6fda769ddf4cbb5ed1f5c17e815fb41bc0a1bd252c6988e84b7ae9b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 172.7 cm²; front-view height: 11.6 cm; combined volume proxy: 2003 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 23.26% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 172.7 cm²; front-view height: 11.6 cm; combined volume proxy: 2003 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 23.26% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|b3","growth_qc_volume_proxy_top_front":2003.193944459395,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.60013441892319,"growth_qc_front_height_cm":11.60013441892319,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fbf14bc8bf94876e1afe\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2f5ffd544aff518227eeb586f025918d400248f4f385e05efbaa61e981468438","mask_sha256":"5589e3cebf6dd640e7fcb7227cfa4ee9669d9c2fa7945cc6653a5cfa4f9bfaeb","source_sha256":"d1c85cffe5c829b4613785243362241a7abd511900542591986e3180ba9bc300","crop_asset_rel":"crops/2f5ffd544aff518227eeb586f025918d400248f4f385e05efbaa61e981468438.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":20294.5,"area_cm2":106.0874527575433,"display_trend_area_cm2":106.0874527575433,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.420674223869979,"source_volume_proxy":540.7637711771823,"volume_proxy":787.2404261539258,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.022799471335019916,"cnn_stage":0,"cnn_probabilities":[0.9837374925613404,0.012429298646748067,0.002093830064404756,0.0007749898242764174,0.0009643857716582717],"a_step_pred_weight_g":0.6965087890625,"pred_weight_g":7.773301526830691,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 106.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 787.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260314_154748_cam0_rf.jpg|b4","source_crop_sha256":"2f5ffd544aff518227eeb586f025918d400248f4f385e05efbaa61e981468438","source_mask_sha256":"5589e3cebf6dd640e7fcb7227cfa4ee9669d9c2fa7945cc6653a5cfa4f9bfaeb","source_mask_png_sha256":"9f59fd28becc1020292fc16ab170c45ccce8d37f2c2e3b0cba01fa8f5ba51e62","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 106.1 cm²; front-view height: 7.4 cm; combined volume proxy: 787 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 46.76% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 106.1 cm²; front-view height: 7.4 cm; combined volume proxy: 787 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 46.76% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|b4","growth_qc_volume_proxy_top_front":787.2404261539258,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.420674223869979,"growth_qc_front_height_cm":7.420674223869979,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bb1ec59fcbbc2c0f2404\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a82fae9712c711b9192064f5037061a6d70aa02cdc12434a5ebd58b6de775a13","mask_sha256":"2e97e33c57aba783630fdaf27bce9cb035ab48a040532ef54247f9c0baf644a1","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/a82fae9712c711b9192064f5037061a6d70aa02cdc12434a5ebd58b6de775a13.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":6042.0,"area_cm2":32.04848343798292,"display_trend_area_cm2":32.04848343798292,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.908903587741015,"source_volume_proxy":286.5552700319994,"volume_proxy":221.4198822063387,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.21125624747946858,"cnn_stage":0,"cnn_probabilities":[0.8956875324249267,0.04844199866056442,0.024916793126612904,0.01083402568474412,0.0201196463778615],"a_step_pred_weight_g":0.778515625,"pred_weight_g":5.996217404603704,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 32.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 221.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b5","source_crop_sha256":"a82fae9712c711b9192064f5037061a6d70aa02cdc12434a5ebd58b6de775a13","source_mask_sha256":"2e97e33c57aba783630fdaf27bce9cb035ab48a040532ef54247f9c0baf644a1","source_mask_png_sha256":"f5c52d1053a01588a3a4cb27ff57f47240b48bc8b679516755a8365d5f334c1c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 32.0 cm²; front-view height: 6.9 cm; combined volume proxy: 221 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 18.02% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 32.0 cm²; front-view height: 6.9 cm; combined volume proxy: 221 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 18.02% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|b5","growth_qc_volume_proxy_top_front":221.4198822063387,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.908903587741015,"growth_qc_front_height_cm":6.908903587741015,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e1183a2e107a7a3babf2\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1222fb56bcfb0000ca7d445763879d1f65019707c7a7ce4bd12185038927e8da","mask_sha256":"61b377dc0ff64108872a8fb5233fefd9274d2780028ad71b56cee8111d912b43","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/1222fb56bcfb0000ca7d445763879d1f65019707c7a7ce4bd12185038927e8da.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":14046.0,"area_cm2":74.50397192484411,"display_trend_area_cm2":74.50397192484411,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.74718335870825,"source_volume_proxy":794.8252034758827,"volume_proxy":800.7078472283513,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.039630588819090914,"cnn_stage":0,"cnn_probabilities":[0.9684981465339662,0.026502044312655924,0.003031333148828708,0.0008080936191618095,0.0011603993378230372],"a_step_pred_weight_g":0.669482421875,"pred_weight_g":9.283645703213255,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 74.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 800.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b6","source_crop_sha256":"1222fb56bcfb0000ca7d445763879d1f65019707c7a7ce4bd12185038927e8da","source_mask_sha256":"61b377dc0ff64108872a8fb5233fefd9274d2780028ad71b56cee8111d912b43","source_mask_png_sha256":"1e0d16c91187d3b0425004648e0c635191c446b6ab0a988d84ff922ef59a975e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 74.5 cm²; front-view height: 10.7 cm; combined volume proxy: 801 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 21.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 74.5 cm²; front-view height: 10.7 cm; combined volume proxy: 801 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 21.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|b6","growth_qc_volume_proxy_top_front":800.7078472283513,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.74718335870825,"growth_qc_front_height_cm":10.74718335870825,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6193cb4d5d8ba9e7026e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"11bf3e2644eebdcfde88b3eb94b7dba43ef035a8200e0cfcef2d7972bcbc666f","mask_sha256":"015937a7795a28c58aacbbe1a856f1a1ee3b8436d8c1c464732ad0d286e395ab","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/11bf3e2644eebdcfde88b3eb94b7dba43ef035a8200e0cfcef2d7972bcbc666f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":14710.0,"area_cm2":78.02601644699251,"display_trend_area_cm2":78.02601644699251,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.994198693762509,"source_volume_proxy":402.3189301544592,"volume_proxy":545.7294623130471,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.07759419397916645,"cnn_stage":0,"cnn_probabilities":[0.9570828318595885,0.02299717292189598,0.010455133114010095,0.004172874963842332,0.005292032484430819],"a_step_pred_weight_g":0.5922607421875,"pred_weight_g":9.163579850711962,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 78.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 545.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b7","source_crop_sha256":"11bf3e2644eebdcfde88b3eb94b7dba43ef035a8200e0cfcef2d7972bcbc666f","source_mask_sha256":"015937a7795a28c58aacbbe1a856f1a1ee3b8436d8c1c464732ad0d286e395ab","source_mask_png_sha256":"889bd3ae4b95cb524f32e0dfac82640bd62c963776924ed9219cb007c3ce7677","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 78.0 cm²; front-view height: 7.0 cm; combined volume proxy: 546 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 24.59% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 78.0 cm²; front-view height: 7.0 cm; combined volume proxy: 546 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 24.59% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|b7","growth_qc_volume_proxy_top_front":545.7294623130471,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.994198693762509,"growth_qc_front_height_cm":6.994198693762509,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"dd3b9a84b4c44ac59c1b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2f21b4d51971bdd47fb83f0e63a697b0f1f366ffe28598928905a36990e078d8","mask_sha256":"4676b46b6687c68c69e87714f35e6c37c57fee27a1586686e6b2dd8bf1ab55ec","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/2f21b4d51971bdd47fb83f0e63a697b0f1f366ffe28598928905a36990e078d8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":18181.0,"area_cm2":96.43718592948817,"display_trend_area_cm2":96.43718592948817,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.653018269676534,"source_volume_proxy":404.6441072336589,"volume_proxy":641.5983598650776,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.055932658328674736,"cnn_stage":0,"cnn_probabilities":[0.9580746173858643,0.03423852473497391,0.003906455752439797,0.0012403790606185796,0.002540021226741374],"a_step_pred_weight_g":0.670166015625,"pred_weight_g":8.819570742922952,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 96.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 641.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b8","source_crop_sha256":"2f21b4d51971bdd47fb83f0e63a697b0f1f366ffe28598928905a36990e078d8","source_mask_sha256":"4676b46b6687c68c69e87714f35e6c37c57fee27a1586686e6b2dd8bf1ab55ec","source_mask_png_sha256":"cdd2f1115fb3d448dc06fa856c5c7491708ce1c32c32cf7a3b7fa0916d472030","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 96.4 cm²; front-view height: 6.7 cm; combined volume proxy: 642 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 33.84% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 96.4 cm²; front-view height: 6.7 cm; combined volume proxy: 642 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 33.84% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|b8","growth_qc_volume_proxy_top_front":641.5983598650776,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.653018269676534,"growth_qc_front_height_cm":6.653018269676534,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"069b1eaebd9d67ad788d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8d6d61a45e158b719e0a27b00d87c37f9902307b8be73aac829543c51f1f0ea9","mask_sha256":"b17f2210b589bb6192923a98f25aa461d825fc31f57188d523335184b773f3c0","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/8d6d61a45e158b719e0a27b00d87c37f9902307b8be73aac829543c51f1f0ea9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":21650.5,"area_cm2":114.8403989861055,"display_trend_area_cm2":114.8403989861055,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.335379117848485,"source_volume_proxy":495.5103147882912,"volume_proxy":842.3978646080666,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.13217321904376148,"cnn_stage":0,"cnn_probabilities":[0.9211980581283569,0.049232373386621474,0.01420996906235814,0.006917561497539281,0.008442055759951472],"a_step_pred_weight_g":1.192529296875,"pred_weight_g":10.732166557732302,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 114.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 842.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b9","source_crop_sha256":"8d6d61a45e158b719e0a27b00d87c37f9902307b8be73aac829543c51f1f0ea9","source_mask_sha256":"b17f2210b589bb6192923a98f25aa461d825fc31f57188d523335184b773f3c0","source_mask_png_sha256":"fc4b2f23a48c0778a7dd181213bbf22151a85fcab1bd44b6acd00de785cdbffa","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 114.8 cm²; front-view height: 7.3 cm; combined volume proxy: 842 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 47.59% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 114.8 cm²; front-view height: 7.3 cm; combined volume proxy: 842 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 47.59% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|b9","growth_qc_volume_proxy_top_front":842.3978646080666,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.335379117848485,"growth_qc_front_height_cm":7.335379117848485,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1900543ddaff2df6c698\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c71d0ebf867a972e0e860aa6f4490604226ced0b9360619c783f32e3f465533f","mask_sha256":"940d848cbce79272423c1821929ef20c5527729b47bcf187a5bb3c58f19c316f","source_sha256":"cb012c5f3d3c820ea3a7700d0a2c01801956af737f8043a742f4a01ce053c112","crop_asset_rel":"crops/c71d0ebf867a972e0e860aa6f4490604226ced0b9360619c783f32e3f465533f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":21780.0,"area_cm2":115.5273037536028,"display_trend_area_cm2":115.5273037536028,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03350370951957302,"cnn_stage":0,"cnn_probabilities":[0.980897045135498,0.011467236001044512,0.003431523469043896,0.0016435489858849903,0.0025606949056964368],"a_step_pred_weight_g":0.685693359375,"pred_weight_g":7.311009214571046,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 7.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 115.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260314_154748_cam1_rf.jpg|b10","source_crop_sha256":"c71d0ebf867a972e0e860aa6f4490604226ced0b9360619c783f32e3f465533f","source_mask_sha256":"940d848cbce79272423c1821929ef20c5527729b47bcf187a5bb3c58f19c316f","source_mask_png_sha256":"43709299c8a3d2bc2a5107055163c4a0ac00d4c0aeea5c7c5d44ce854545a3c4","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 115.5 cm²; front-view height: 10.0 cm; combined volume proxy: 1153 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 115.5 cm²; front-view height: 10.0 cm; combined volume proxy: 1153 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260314_154748_bed45|b10","growth_qc_volume_proxy_top_front":1152.907893778784,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":9.9795274045148,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"f26616fe9d426bf9b34a\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-14","capture_key":"20260314_154748_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4fbd08e6e02545f3308d4b20c4fe6723a1524237643d5668cebcb7f1b706abc5","mask_sha256":"67891a6bf2a0fd4be2cea8f4fb27eedf90676b4d6c6a45675fbd34f7e4032ca5","source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","crop_asset_rel":"crops/4fbd08e6e02545f3308d4b20c4fe6723a1524237643d5668cebcb7f1b706abc5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":19775.5,"area_cm2":103.3744325805907,"display_trend_area_cm2":103.3744325805907,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.041380837556789625,"cnn_stage":0,"cnn_probabilities":[0.9719247817993164,0.020510399900376796,0.0039965771255083375,0.0013955566013464705,0.002172653400339186],"a_step_pred_weight_g":6.1615234375,"pred_weight_g":10.16994853955844,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 10.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 103.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|t3","source_crop_sha256":"4fbd08e6e02545f3308d4b20c4fe6723a1524237643d5668cebcb7f1b706abc5","source_mask_sha256":"67891a6bf2a0fd4be2cea8f4fb27eedf90676b4d6c6a45675fbd34f7e4032ca5","source_mask_png_sha256":"774ac723095a9638f9fbd67dcd6c4bb3a9d940b8e0ca69865334e4d6950f4daa","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 103.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 103.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"eaec4ac1ace45674d90f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"83fb2f73c49b0526fc2370949fb686a5d83866a089ee53f4739d3d8a0b0d76c4","mask_sha256":"01721828ac499a453fad8d4d06bc69cd40e7b479870060a5e6ac5de9158d0cb0","source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","crop_asset_rel":"crops/83fb2f73c49b0526fc2370949fb686a5d83866a089ee53f4739d3d8a0b0d76c4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":20653.0,"area_cm2":107.9614753653228,"display_trend_area_cm2":107.9614753653228,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.638346980428825,"source_volume_proxy":689.4689912807777,"volume_proxy":1040.57016009,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.014165801851049764,"cnn_stage":0,"cnn_probabilities":[0.9884281992912293,0.009964825212955475,0.0010050009936094285,0.00021674550735042433,0.0003851845322060398],"a_step_pred_weight_g":2.207177734375,"pred_weight_g":6.220972363418061,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 108.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1040.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|t4","source_crop_sha256":"83fb2f73c49b0526fc2370949fb686a5d83866a089ee53f4739d3d8a0b0d76c4","source_mask_sha256":"01721828ac499a453fad8d4d06bc69cd40e7b479870060a5e6ac5de9158d0cb0","source_mask_png_sha256":"8e9bcbc8c902d08ed8adc14197524193972f9b586677c2bb021857b32d6e7c1d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 108.0 cm²; front-view height: 9.6 cm; combined volume proxy: 1041 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 15.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 108.0 cm²; front-view height: 9.6 cm; combined volume proxy: 1041 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 15.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|t4","growth_qc_volume_proxy_top_front":1040.57016009,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.638346980428825,"growth_qc_front_height_cm":9.638346980428825,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"03a7a1918a6f333af146\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"816faa181184d9790f6a8fe39f6e41a076dabd5e7f17149123c2fd047a56cef1","mask_sha256":"de920c116f0bee4c84c238530cb960aaa01a69fcb47fa0968df1eb9e7da7aa45","source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","crop_asset_rel":"crops/816faa181184d9790f6a8fe39f6e41a076dabd5e7f17149123c2fd047a56cef1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":23625.0,"area_cm2":123.4973057427856,"display_trend_area_cm2":123.4973057427856,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.94131484300916,"source_volume_proxy":1236.7248901875,"volume_proxy":1474.720210137966,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.0057918030065593476,"cnn_stage":0,"cnn_probabilities":[0.9951134443283081,0.004469119640998541,0.00013994113105582074,6.720722749378184e-05,0.0002102948552419548],"a_step_pred_weight_g":1.9046875,"pred_weight_g":9.992021562729562,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 123.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1474.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|t5","source_crop_sha256":"816faa181184d9790f6a8fe39f6e41a076dabd5e7f17149123c2fd047a56cef1","source_mask_sha256":"de920c116f0bee4c84c238530cb960aaa01a69fcb47fa0968df1eb9e7da7aa45","source_mask_png_sha256":"ed8c8136951a947f5c743de4c2b571269b11754f1ba6dcac09358f038f4cf04d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 123.5 cm²; front-view height: 11.9 cm; combined volume proxy: 1475 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 3 valid observation days, the volume proxy increased by an average of 34.24% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 123.5 cm²; front-view height: 11.9 cm; combined volume proxy: 1475 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 3 valid observation days, the volume proxy increased by an average of 34.24% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|t5","growth_qc_volume_proxy_top_front":1474.720210137966,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.94131484300916,"growth_qc_front_height_cm":11.94131484300916,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e12c2486c51f94de8dbb\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"06068679e963a6d0148b2f75fb65cd4497274f0c8c60c803e921500b78d5a1a2","mask_sha256":"a4a1f535661ff4665e2979b11562fb21ad0fd0c7840cafc71e1ec9f9f340d49b","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/06068679e963a6d0148b2f75fb65cd4497274f0c8c60c803e921500b78d5a1a2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":15004.5,"area_cm2":79.58812806110804,"display_trend_area_cm2":79.58812806110804,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.49129804064376,"source_volume_proxy":809.3701262299157,"volume_proxy":834.9827719860075,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.2025020038010553,"cnn_stage":0,"cnn_probabilities":[0.8624251008033752,0.09519112370908261,0.02813063971698284,0.005962896789424122,0.008290227572433652],"a_step_pred_weight_g":3.705859375,"pred_weight_g":8.949391803337171,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 79.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 835.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|t6","source_crop_sha256":"06068679e963a6d0148b2f75fb65cd4497274f0c8c60c803e921500b78d5a1a2","source_mask_sha256":"a4a1f535661ff4665e2979b11562fb21ad0fd0c7840cafc71e1ec9f9f340d49b","source_mask_png_sha256":"c7eecb390a4cde899b7aa814c1c515a8c82890614959597fd3d2c5fb32624bde","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 79.6 cm²; front-view height: 10.5 cm; combined volume proxy: 835 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 54.36% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 79.6 cm²; front-view height: 10.5 cm; combined volume proxy: 835 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 54.36% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|t6","growth_qc_volume_proxy_top_front":834.9827719860075,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.49129804064376,"growth_qc_front_height_cm":10.49129804064376,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2f35f97700ee27f29c99\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f887fa7b281299c842b702cf3a6253e696d0b47498a5cc9c90585b0c0a3827ce","mask_sha256":"14302222cef99d69f3f7a0eb039c26a8b0e9687e57b1e0cdaff14a7310bb4dee","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/f887fa7b281299c842b702cf3a6253e696d0b47498a5cc9c90585b0c0a3827ce.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":17306.0,"area_cm2":91.79593750045224,"display_trend_area_cm2":91.79593750045224,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.041281238278366,"source_volume_proxy":512.3748297286193,"volume_proxy":829.9528874730123,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.045157703424047214,"cnn_stage":0,"cnn_probabilities":[0.9683606982231139,0.024902744404971602,0.002846191014396027,0.0009988830672227778,0.0028914819471538063],"a_step_pred_weight_g":3.0833984375,"pred_weight_g":9.258334529232933,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 91.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 830.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|t7","source_crop_sha256":"f887fa7b281299c842b702cf3a6253e696d0b47498a5cc9c90585b0c0a3827ce","source_mask_sha256":"14302222cef99d69f3f7a0eb039c26a8b0e9687e57b1e0cdaff14a7310bb4dee","source_mask_png_sha256":"dcc4ba38e34d53c90675b18563a20cce55d3a99a2bdf715a1b537e54cea664fb","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 91.8 cm²; front-view height: 9.0 cm; combined volume proxy: 830 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 38.18% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 91.8 cm²; front-view height: 9.0 cm; combined volume proxy: 830 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 38.18% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|t7","growth_qc_volume_proxy_top_front":829.9528874730123,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.041281238278366,"growth_qc_front_height_cm":9.041281238278366,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"641e12cab6b2e2d844fb\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f6dc5fe3c161d659064e6ced8f45effa70412acfe5c6c670a22eb1e07e54d1fc","mask_sha256":"a2ab28f1884f41e601b257b35afab83f8429dadbf7e498814a6e9bb9bb51d84e","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/f6dc5fe3c161d659064e6ced8f45effa70412acfe5c6c670a22eb1e07e54d1fc.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":23220.5,"area_cm2":123.1681247387756,"display_trend_area_cm2":123.1681247387756,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.700100814192389,"source_volume_proxy":678.3373689068189,"volume_proxy":1071.575102322371,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.006521521205831959,"cnn_stage":0,"cnn_probabilities":[0.9958748936653138,0.0028570293681696056,0.0005687850003596394,0.00027030973960791017,0.000428998154529836],"a_step_pred_weight_g":5.33251953125,"pred_weight_g":9.720767008705621,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 123.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1071.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|t8","source_crop_sha256":"f6dc5fe3c161d659064e6ced8f45effa70412acfe5c6c670a22eb1e07e54d1fc","source_mask_sha256":"a2ab28f1884f41e601b257b35afab83f8429dadbf7e498814a6e9bb9bb51d84e","source_mask_png_sha256":"ec45f58c6cf68505c50b7b94c0d52ef36493eba09cb996fc26bce8fd18eeb44d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 123.2 cm²; front-view height: 8.7 cm; combined volume proxy: 1072 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 37.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 123.2 cm²; front-view height: 8.7 cm; combined volume proxy: 1072 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 37.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|t8","growth_qc_volume_proxy_top_front":1071.575102322371,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.700100814192389,"growth_qc_front_height_cm":8.700100814192389,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"79506e019104f2e0f881\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b86ad3131d82275b0a9c0e1d4710d650e44f5a764cff508d3b3b68133c29759c","mask_sha256":"e868fcc8e87d60692ba8721cb1157fd0ea197e279276aa08bbdb45dc23478847","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/b86ad3131d82275b0a9c0e1d4710d650e44f5a764cff508d3b3b68133c29759c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":15896.0,"area_cm2":84.31689717480577,"display_trend_area_cm2":84.31689717480577,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.01764400777556148,"cnn_stage":0,"cnn_probabilities":[0.9864969372749328,0.011454172944650053,0.0008245862685726025,0.00035640591358969685,0.000867861138249282],"a_step_pred_weight_g":0.7472900390625,"pred_weight_g":6.63746651408954,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 6.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 84.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|t9","source_crop_sha256":"b86ad3131d82275b0a9c0e1d4710d650e44f5a764cff508d3b3b68133c29759c","source_mask_sha256":"e868fcc8e87d60692ba8721cb1157fd0ea197e279276aa08bbdb45dc23478847","source_mask_png_sha256":"286e5f36eeb43de6d2697d193027157e2a2dff1fe55af21829e7cc997bc71ab5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 84.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 84.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"614c13ecee064454e96e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b171b1b0d6020e8206e26a720ecf47e24c86160693c1bf46fc6f6d7f1b8da69e","mask_sha256":"3bf25283cf7da7fdcba52be4b571ee8b6020c0631bc16671e77bbe65d55a71d5","source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","crop_asset_rel":"crops/b171b1b0d6020e8206e26a720ecf47e24c86160693c1bf46fc6f6d7f1b8da69e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34200.5,"area_cm2":178.779665822482,"display_trend_area_cm2":178.779665822482,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.7942659032241,"source_volume_proxy":1618.734667566927,"volume_proxy":2287.35458262238,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.009097742430094514,"cnn_stage":0,"cnn_probabilities":[0.9946545720100403,0.003520631790161133,0.0006742217097780666,0.0003736473827302689,0.0007769312680466101],"a_step_pred_weight_g":10.60595703125,"pred_weight_g":9.494487457224713,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 178.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2287.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|b3","source_crop_sha256":"b171b1b0d6020e8206e26a720ecf47e24c86160693c1bf46fc6f6d7f1b8da69e","source_mask_sha256":"3bf25283cf7da7fdcba52be4b571ee8b6020c0631bc16671e77bbe65d55a71d5","source_mask_png_sha256":"e68797f0cb5ad0d18072cc537ac56892cc7aa36cbd4fda290914e3e0657e8f17","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 178.8 cm²; front-view height: 12.8 cm; combined volume proxy: 2287 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 20.16% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 178.8 cm²; front-view height: 12.8 cm; combined volume proxy: 2287 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 20.16% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|b3","growth_qc_volume_proxy_top_front":2287.35458262238,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.7942659032241,"growth_qc_front_height_cm":12.7942659032241,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2be93e1206994b1bc23d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8c1322c598a220ef84bcdf7dc5a9d2ffe6d3f26511ba604f17e408d0614cfe67","mask_sha256":"c7419834b7489b465dc7608d03aacb14da251a78053c6a6ad479ab9b0949a4ff","source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","crop_asset_rel":"crops/8c1322c598a220ef84bcdf7dc5a9d2ffe6d3f26511ba604f17e408d0614cfe67.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22508.0,"area_cm2":117.6583008532748,"display_trend_area_cm2":117.6583008532748,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.382461662364342,"source_volume_proxy":792.3939134314996,"volume_proxy":1103.924497014781,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.011592156935057574,"cnn_stage":0,"cnn_probabilities":[0.9921798944473267,0.005510458955541253,0.0013593204486824107,0.00043811779187308275,0.0005121759266330628],"a_step_pred_weight_g":0.73056640625,"pred_weight_g":5.46568558638406,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 5.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 117.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1103.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|b4","source_crop_sha256":"8c1322c598a220ef84bcdf7dc5a9d2ffe6d3f26511ba604f17e408d0614cfe67","source_mask_sha256":"c7419834b7489b465dc7608d03aacb14da251a78053c6a6ad479ab9b0949a4ff","source_mask_png_sha256":"cf14793aa807a0e2db30245a7515b389f93a1affdd4b89dcc6f0462c707f868b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 117.7 cm²; front-view height: 9.4 cm; combined volume proxy: 1104 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 44.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 117.7 cm²; front-view height: 9.4 cm; combined volume proxy: 1104 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 44.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|b4","growth_qc_volume_proxy_top_front":1103.924497014781,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.382461662364342,"growth_qc_front_height_cm":9.382461662364342,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fe418733df5be55a1598\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"908c43784b572a6450a1ef7c19f66f90408272218e7d3f54754c1df86c4981f4","mask_sha256":"95278d4b0d63c0b4cb95436ca68cf4378e78cb9713f4ff859061f62e423f3802","source_sha256":"97f16446845885c3e3aa2e291e5cff2d6f7705fbb7fbf0f86342b5c6b89fa26b","crop_asset_rel":"crops/908c43784b572a6450a1ef7c19f66f90408272218e7d3f54754c1df86c4981f4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":14769.5,"area_cm2":77.20607226108238,"display_trend_area_cm2":77.20607226108238,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":6.653018269676534,"source_volume_proxy":275.1918746025081,"volume_proxy":513.6534092829478,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.019442245405662105,"cnn_stage":0,"cnn_probabilities":[0.9893869996070861,0.006435155984945595,0.001449287636205554,0.0008057791994360742,0.001922794137499295],"a_step_pred_weight_g":0.8404296875,"pred_weight_g":5.117478837303502,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 5.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 77.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 513.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260315_101912_cam0_rf.jpg|b5","source_crop_sha256":"908c43784b572a6450a1ef7c19f66f90408272218e7d3f54754c1df86c4981f4","source_mask_sha256":"95278d4b0d63c0b4cb95436ca68cf4378e78cb9713f4ff859061f62e423f3802","source_mask_png_sha256":"9bd41cf42e75f6faa370e3f7eb46be23c860d80f84eeec17a74ed78709df45ee","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 77.2 cm²; front-view height: 6.7 cm; combined volume proxy: 514 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 77.2 cm²; front-view height: 6.7 cm; combined volume proxy: 514 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|b5","growth_qc_volume_proxy_top_front":513.6534092829478,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":6.653018269676534,"growth_qc_front_height_cm":6.653018269676534,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"333339eb05c0f47daa42\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ee1316ba0b161c8bf93a50806d43d5b0c382129d5979ea407a942e78f3146d93","mask_sha256":"1a0a9db8213e3e762009d7a791e1bbae141e4847ee852a007ae70a0e2960b4d6","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/ee1316ba0b161c8bf93a50806d43d5b0c382129d5979ea407a942e78f3146d93.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":16332.5,"area_cm2":86.63221710540483,"display_trend_area_cm2":86.63221710540483,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.39133164537456,"source_volume_proxy":1212.312392486872,"volume_proxy":1160.120750432567,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.023428261303342884,"cnn_stage":0,"cnn_probabilities":[0.9800021171569824,0.01800532126799226,0.0011273156618699432,0.0002928320376668125,0.0005724531496525743],"a_step_pred_weight_g":0.7238525390625,"pred_weight_g":9.814017535701565,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 86.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1160.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b6","source_crop_sha256":"ee1316ba0b161c8bf93a50806d43d5b0c382129d5979ea407a942e78f3146d93","source_mask_sha256":"1a0a9db8213e3e762009d7a791e1bbae141e4847ee852a007ae70a0e2960b4d6","source_mask_png_sha256":"5cb828526eeb1cdbe19bca6e7002a509a73ebb40e15e71db6e14581a2dc34c20","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 86.6 cm²; front-view height: 13.4 cm; combined volume proxy: 1160 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 28.61% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 86.6 cm²; front-view height: 13.4 cm; combined volume proxy: 1160 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 28.61% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|b6","growth_qc_volume_proxy_top_front":1160.120750432567,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.39133164537456,"growth_qc_front_height_cm":13.39133164537456,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"5cedbec2d91acffc4c2b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e102342a1bb90f020e619dec4824c2f75f9c9961a2e3695361589b005fb368cd","mask_sha256":"597314b47ea359e5988f7343e75d302257523c6ad7d4a2f2bcc2fcb3331481ee","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/e102342a1bb90f020e619dec4824c2f75f9c9961a2e3695361589b005fb368cd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":17123.5,"area_cm2":90.82790568525331,"display_trend_area_cm2":90.82790568525331,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.979527404514801,"source_volume_proxy":762.8098049013942,"volume_proxy":906.419573880671,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.033737238957110095,"cnn_stage":0,"cnn_probabilities":[0.9769751548767089,0.01744114924222231,0.002525536844041198,0.0009874159783066715,0.002070692022971343],"a_step_pred_weight_g":0.686962890625,"pred_weight_g":6.887181268645691,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 90.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 906.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b7","source_crop_sha256":"e102342a1bb90f020e619dec4824c2f75f9c9961a2e3695361589b005fb368cd","source_mask_sha256":"597314b47ea359e5988f7343e75d302257523c6ad7d4a2f2bcc2fcb3331481ee","source_mask_png_sha256":"861f689946642ccc36e0be9ee8f26b864c7f52695cbd5d97fff2e3a9cb08e405","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 90.8 cm²; front-view height: 10.0 cm; combined volume proxy: 906 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 37.12% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 90.8 cm²; front-view height: 10.0 cm; combined volume proxy: 906 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 37.12% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|b7","growth_qc_volume_proxy_top_front":906.419573880671,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.979527404514801,"growth_qc_front_height_cm":9.9795274045148,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8e4b86c373e11abac8ae\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e43506938c4236d4f91d3eb82a7b25254ed406ebfe07827be36c1ea9a5cdefa7","mask_sha256":"f73d62b6aef25950fc0bbc4d799f19135e55d6e27f506393a89ecfc580fec321","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/e43506938c4236d4f91d3eb82a7b25254ed406ebfe07827be36c1ea9a5cdefa7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":27173.0,"area_cm2":144.1333069282208,"display_trend_area_cm2":144.1333069282208,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.83247846472974,"source_volume_proxy":992.3240815261045,"volume_proxy":1561.320943350234,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.052529573685023936,"cnn_stage":0,"cnn_probabilities":[0.9642253041267395,0.02632396426051855,0.004718534671701491,0.0021604097448289393,0.0025718277116538956],"a_step_pred_weight_g":2.3093017578125,"pred_weight_g":7.449614769397771,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 144.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1561.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b8","source_crop_sha256":"e43506938c4236d4f91d3eb82a7b25254ed406ebfe07827be36c1ea9a5cdefa7","source_mask_sha256":"f73d62b6aef25950fc0bbc4d799f19135e55d6e27f506393a89ecfc580fec321","source_mask_png_sha256":"3267bdc5aca33fb05c0fa5ff94b3d68f7475c6e5efcb691f6e8006b5c8072532","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 144.1 cm²; front-view height: 10.8 cm; combined volume proxy: 1561 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 63.36% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 144.1 cm²; front-view height: 10.8 cm; combined volume proxy: 1561 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 63.36% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|b8","growth_qc_volume_proxy_top_front":1561.320943350234,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.83247846472974,"growth_qc_front_height_cm":10.83247846472974,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"623d794808b80fca3b81\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"397781ba6c743b65483fa7e77a05981f8b0350be012cf6727cc467f7d6359b73","mask_sha256":"59b7af7b210c99ed9ff2685371db5533afefa4a0cb6ae01f572951fb54a85edb","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/397781ba6c743b65483fa7e77a05981f8b0350be012cf6727cc467f7d6359b73.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":31741.0,"area_cm2":168.3632758697478,"display_trend_area_cm2":168.3632758697478,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04286517683758574,"cnn_stage":0,"cnn_probabilities":[0.9760396718978882,0.013451300840824843,0.004758130389382132,0.0031057401243742787,0.0026450987112184516],"a_step_pred_weight_g":10.8650390625,"pred_weight_g":9.906626525342801,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 9.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 168.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b9","source_crop_sha256":"397781ba6c743b65483fa7e77a05981f8b0350be012cf6727cc467f7d6359b73","source_mask_sha256":"59b7af7b210c99ed9ff2685371db5533afefa4a0cb6ae01f572951fb54a85edb","source_mask_png_sha256":"3cad319f2da3d921989b7c1877298702a3f201db127664e612f94a1942f79912","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 168.4 cm²; front-view height: 9.0 cm; combined volume proxy: 1508 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 168.4 cm²; front-view height: 9.0 cm; combined volume proxy: 1508 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|b9","growth_qc_volume_proxy_top_front":1507.859163870799,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":8.955986132256871,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"8217572e62972de735bb\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3aac38f9c5b07ae1d0a7752614b5b491fcf54311412befc38f5bb66ca0894b64","mask_sha256":"2840c0f2e302510dc479fd0ad1ad41eda251244a271bb7cd9d7fc19e4cbbd1bc","source_sha256":"946161ed5434d31f19a729439cc531250ef22b96e6b77e6aa7ec6f8d9a174fec","crop_asset_rel":"crops/3aac38f9c5b07ae1d0a7752614b5b491fcf54311412befc38f5bb66ca0894b64.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":24252.0,"area_cm2":128.6394936011191,"display_trend_area_cm2":128.6394936011191,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.026369978165166688,"cnn_stage":0,"cnn_probabilities":[0.9849956631660461,0.009462836408056318,0.0020117061329074206,0.001235558604093967,0.0022942634197534065],"a_step_pred_weight_g":0.70556640625,"pred_weight_g":6.714678327579212,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 6.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 128.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260315_101912_cam1_rf.jpg|b10","source_crop_sha256":"3aac38f9c5b07ae1d0a7752614b5b491fcf54311412befc38f5bb66ca0894b64","source_mask_sha256":"2840c0f2e302510dc479fd0ad1ad41eda251244a271bb7cd9d7fc19e4cbbd1bc","source_mask_png_sha256":"cff6433cdd528845660bba513a17b204f71504c6b9544faffbb69bbfcdbde5e0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 128.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 128.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260315_101912_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"c51732cf0b5d8256458c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-15","capture_key":"20260315_101912_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2c2ff676e603575482a8b5ef8eb2c20b6a43358d6a7e4e7b0bbb1918aafac59c","mask_sha256":"bf4b2f378cdccb3e2973fec680f198c634f34d4130ed4365fb327858b533a7b9","source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","crop_asset_rel":"crops/2c2ff676e603575482a8b5ef8eb2c20b6a43358d6a7e4e7b0bbb1918aafac59c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22811.0,"area_cm2":119.2422028062934,"display_trend_area_cm2":119.2422028062934,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.382461662364342,"source_volume_proxy":660.0381570337153,"volume_proxy":1118.785396365922,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04448694171733223,"cnn_stage":0,"cnn_probabilities":[0.9697213172912598,0.021967237535864114,0.004512358573265374,0.0017013415053952485,0.0020977406296879054],"a_step_pred_weight_g":6.946875,"pred_weight_g":10.840914839879337,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 119.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1118.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|t3","source_crop_sha256":"2c2ff676e603575482a8b5ef8eb2c20b6a43358d6a7e4e7b0bbb1918aafac59c","source_mask_sha256":"bf4b2f378cdccb3e2973fec680f198c634f34d4130ed4365fb327858b533a7b9","source_mask_png_sha256":"60bdecab648ef1977609a5e20d72a6d3cd45dce9761a50250b9cc5d774008c4b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 119.2 cm²; front-view height: 9.4 cm; combined volume proxy: 1119 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 20.10% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 119.2 cm²; front-view height: 9.4 cm; combined volume proxy: 1119 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 20.10% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|t3","growth_qc_volume_proxy_top_front":1118.785396365922,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.382461662364342,"growth_qc_front_height_cm":9.382461662364342,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3b626ed6cf7294c45913\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e72f60c8f71c4b573e58f2c5113152f3406ec749e0ddb68904d2e4a5d9ffec30","mask_sha256":"cd30ac63f69d0e307c6556a48262fd820d224902254a74223eeed0230aa8f528","source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","crop_asset_rel":"crops/e72f60c8f71c4b573e58f2c5113152f3406ec749e0ddb68904d2e4a5d9ffec30.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25448.0,"area_cm2":133.0268544568215,"display_trend_area_cm2":133.0268544568215,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.808937192471813,"source_volume_proxy":783.6675182683704,"volume_proxy":1304.852060279051,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.01583514041435592,"cnn_stage":0,"cnn_probabilities":[0.9864383697509765,0.012163800233975052,0.000846027057559695,0.00022803892966294367,0.0003237923190681613],"a_step_pred_weight_g":3.039306640625,"pred_weight_g":8.36046369920594,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 133.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1304.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|t4","source_crop_sha256":"e72f60c8f71c4b573e58f2c5113152f3406ec749e0ddb68904d2e4a5d9ffec30","source_mask_sha256":"cd30ac63f69d0e307c6556a48262fd820d224902254a74223eeed0230aa8f528","source_mask_png_sha256":"170dc79b46451e1f151f1021b575363acdf4a4432cef8e625442be7d76253378","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 133.0 cm²; front-view height: 9.8 cm; combined volume proxy: 1305 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 18.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 133.0 cm²; front-view height: 9.8 cm; combined volume proxy: 1305 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 18.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|t4","growth_qc_volume_proxy_top_front":1304.852060279051,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.808937192471813,"growth_qc_front_height_cm":9.808937192471811,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"7803fc5f6b68f06b95f0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"78f0228fa26b1984f659f5733b86884df3feaf5f43d1e3e69f47271ffcfc8451","mask_sha256":"550eeb87dfe40bc3b8f5b2b2f7cf4ea7afa927666705ecd7b543571e1cbd0bb4","source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","crop_asset_rel":"crops/78f0228fa26b1984f659f5733b86884df3feaf5f43d1e3e69f47271ffcfc8451.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":27145.0,"area_cm2":141.8977508735625,"display_trend_area_cm2":141.8977508735625,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.28249526709514,"source_volume_proxy":1508.546592194029,"volume_proxy":1742.858453515977,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.005516245841704404,"cnn_stage":0,"cnn_probabilities":[0.9950577020645142,0.004653080459684133,0.00012368676907499322,4.6407814875237814e-05,0.00011914209981114254],"a_step_pred_weight_g":1.1817138671875,"pred_weight_g":10.29372182897346,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 141.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1742.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|t5","source_crop_sha256":"78f0228fa26b1984f659f5733b86884df3feaf5f43d1e3e69f47271ffcfc8451","source_mask_sha256":"550eeb87dfe40bc3b8f5b2b2f7cf4ea7afa927666705ecd7b543571e1cbd0bb4","source_mask_png_sha256":"cc92eb54eb4a737b33efcae6fff3359cd1bacfc93893a2186b5b3dab2d7695aa","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 141.9 cm²; front-view height: 12.3 cm; combined volume proxy: 1743 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 30.03% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 141.9 cm²; front-view height: 12.3 cm; combined volume proxy: 1743 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 30.03% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|t5","growth_qc_volume_proxy_top_front":1742.858453515977,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.28249526709514,"growth_qc_front_height_cm":12.28249526709514,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a21c36c0767ab86ee9e7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f8f7faa5364dfec67142b179c2b75d684e196470b879312d9953ee05de0b1f1e","mask_sha256":"1cc8986664ce060fb74fbcf9bca4a4adf6f6f6b6e9c8052aa81447dab099db0e","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/f8f7faa5364dfec67142b179c2b75d684e196470b879312d9953ee05de0b1f1e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":16044.0,"area_cm2":85.10193119480272,"display_trend_area_cm2":85.10193119480272,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.83247846472974,"source_volume_proxy":886.7593666625684,"volume_proxy":921.8648369746124,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.05102627603628207,"cnn_stage":0,"cnn_probabilities":[0.9634066462516784,0.028963404987007377,0.0034909277630504223,0.0014749450812814758,0.0026640450698323546],"a_step_pred_weight_g":2.982958984375,"pred_weight_g":8.347259325128194,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 85.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 921.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|t6","source_crop_sha256":"f8f7faa5364dfec67142b179c2b75d684e196470b879312d9953ee05de0b1f1e","source_mask_sha256":"1cc8986664ce060fb74fbcf9bca4a4adf6f6f6b6e9c8052aa81447dab099db0e","source_mask_png_sha256":"6cfa08142493d944a5917ea71c9340136fcb38dc6652882db97cd94f79bfef32","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 85.1 cm²; front-view height: 10.8 cm; combined volume proxy: 922 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 38.05% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 85.1 cm²; front-view height: 10.8 cm; combined volume proxy: 922 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 38.05% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|t6","growth_qc_volume_proxy_top_front":921.8648369746124,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.83247846472974,"growth_qc_front_height_cm":10.83247846472974,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"38f3d3ab6c02c27c1325\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4ccbf6b1fed9a2290337f18b6cf2781d744e73be37275351cf32d79b594874ec","mask_sha256":"0ab90c3637ab7974d478f842951f60f7912f68d2a28e8537bba67ca5590b780f","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/4ccbf6b1fed9a2290337f18b6cf2781d744e73be37275351cf32d79b594874ec.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":18775.0,"area_cm2":99.58793057731368,"display_trend_area_cm2":99.58793057731368,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.870691026235377,"source_volume_proxy":501.9652098984686,"volume_proxy":883.4137620935282,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.025387501411023552,"cnn_stage":0,"cnn_probabilities":[0.9809085249900819,0.015937858261168003,0.0013552648772019893,0.00045439103560056536,0.0013439850721624683],"a_step_pred_weight_g":3.592724609375,"pred_weight_g":6.305801434538559,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 99.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 883.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|t7","source_crop_sha256":"4ccbf6b1fed9a2290337f18b6cf2781d744e73be37275351cf32d79b594874ec","source_mask_sha256":"0ab90c3637ab7974d478f842951f60f7912f68d2a28e8537bba67ca5590b780f","source_mask_png_sha256":"4fe1028a42247fc67bcbbd2a40358f86727e6faafed090175fb4e3277a07ea41","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 99.6 cm²; front-view height: 8.9 cm; combined volume proxy: 883 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 29.46% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 99.6 cm²; front-view height: 8.9 cm; combined volume proxy: 883 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 29.46% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|t7","growth_qc_volume_proxy_top_front":883.4137620935282,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.870691026235377,"growth_qc_front_height_cm":8.870691026235377,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"21cc8a0e1b7a13e5631e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"22acf74ca28a2af7cf26155653781f4bbbe22f5205fb63dc34487571f51ec4b0","mask_sha256":"66b4ff75e230185bf2220f4a734c56646e14d3aa3ce2d45eb4357c7ba616a6c1","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/22acf74ca28a2af7cf26155653781f4bbbe22f5205fb63dc34487571f51ec4b0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25430.5,"area_cm2":134.8905921995407,"display_trend_area_cm2":134.8905921995407,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.06482251053629,"source_volume_proxy":852.3291224505815,"volume_proxy":1357.649868829508,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.007246220347587951,"cnn_stage":0,"cnn_probabilities":[0.9950298786163331,0.0038008623407222333,0.00048739043704699726,0.00025691708724480123,0.00042495646775932985],"a_step_pred_weight_g":6.239453125,"pred_weight_g":7.471798494504135,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 134.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1357.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|t8","source_crop_sha256":"22acf74ca28a2af7cf26155653781f4bbbe22f5205fb63dc34487571f51ec4b0","source_mask_sha256":"66b4ff75e230185bf2220f4a734c56646e14d3aa3ce2d45eb4357c7ba616a6c1","source_mask_png_sha256":"781a735fb1dca5d16700e96aef9784da58bc19467e18b4d0a2889c427352154b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 134.9 cm²; front-view height: 10.1 cm; combined volume proxy: 1358 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 34.45% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 134.9 cm²; front-view height: 10.1 cm; combined volume proxy: 1358 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 34.45% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|t8","growth_qc_volume_proxy_top_front":1357.649868829508,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.06482251053629,"growth_qc_front_height_cm":10.06482251053629,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d61aa5578f2b466e3080\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2d79be700b9b0547ca3820cdcdce0517571d70879cc02b6ad48fb355b5874b77","mask_sha256":"43a27e649f3a82ae3f853bfbdf8102037439a5000eceb2e1c012901875bd1b29","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/2d79be700b9b0547ca3820cdcdce0517571d70879cc02b6ad48fb355b5874b77.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":17465.0,"area_cm2":92.63931864355705,"display_trend_area_cm2":92.63931864355705,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.02357108379692363,"cnn_stage":0,"cnn_probabilities":[0.979454255104065,0.01892737289890647,0.0007844192703487352,0.000260924933172646,0.0005730243894504384],"a_step_pred_weight_g":0.72197265625,"pred_weight_g":5.514517043479327,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 5.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 92.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|t9","source_crop_sha256":"2d79be700b9b0547ca3820cdcdce0517571d70879cc02b6ad48fb355b5874b77","source_mask_sha256":"43a27e649f3a82ae3f853bfbdf8102037439a5000eceb2e1c012901875bd1b29","source_mask_png_sha256":"deb4ee07fdc028cc92548586b3ef49580893d8f4af6e16442e826b103e0e6dff","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 92.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 92.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"949a0d727f1b57dcc419\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 29.5cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9ffa29e49071a7c084ec88850a5fdf5f9a22a546a6fa8e77ec9f63ebff692a4e","mask_sha256":"cc3c7742498303ccc1f36b850d47f61fdb44455be672bb8e044707c3d49c1d14","source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","crop_asset_rel":"crops/9ffa29e49071a7c084ec88850a5fdf5f9a22a546a6fa8e77ec9f63ebff692a4e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41107.5,"area_cm2":214.8853119924469,"display_trend_area_cm2":214.8853119924469,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.30603653935307,"source_volume_proxy":1957.393265135068,"volume_proxy":2859.271813141783,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.02935115000946098,"cnn_stage":0,"cnn_probabilities":[0.9741508245468141,0.02401238288730383,0.0008425318344961851,0.00032342601261916567,0.0006708563538268209],"a_step_pred_weight_g":5.44306640625,"pred_weight_g":8.750251585678882,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 214.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2859.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|b3","source_crop_sha256":"9ffa29e49071a7c084ec88850a5fdf5f9a22a546a6fa8e77ec9f63ebff692a4e","source_mask_sha256":"cc3c7742498303ccc1f36b850d47f61fdb44455be672bb8e044707c3d49c1d14","source_mask_png_sha256":"633b08e3ae307878fed6728cb128aacc6bcb9c5c41c64b313acf53b312232c05","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 214.9 cm²; front-view height: 13.3 cm; combined volume proxy: 2859 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 21.35% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 214.9 cm²; front-view height: 13.3 cm; combined volume proxy: 2859 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 21.35% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|b3","growth_qc_volume_proxy_top_front":2859.271813141783,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.30603653935307,"growth_qc_front_height_cm":13.30603653935307,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"238f5c8c589cd72ab2d7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ab59ca2cdbf5cedfc613445bf93380289de8441dd8fcc6108de24ce472b965d1","mask_sha256":"bed7f5d1dee08777ca532d19339967adc1606162911a6a635eeb54e2b80511ce","source_sha256":"d4e74f1c7eaafba1413a96b5b5572df8493e3425260948184c05332d51afad35","crop_asset_rel":"crops/ab59ca2cdbf5cedfc613445bf93380289de8441dd8fcc6108de24ce472b965d1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22820.5,"area_cm2":119.2918630985498,"display_trend_area_cm2":119.2918630985498,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.785395920213883,"source_volume_proxy":728.7701929208874,"volume_proxy":1048.026247380712,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.00764818975385424,"cnn_stage":0,"cnn_probabilities":[0.9936488151550291,0.005586202209815383,0.00044222821234143336,0.00011336283041600837,0.00020936065702699123],"a_step_pred_weight_g":0.74638671875,"pred_weight_g":5.200925279390449,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 5.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 119.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1048.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260316_082934_cam0_rf.jpg|b4","source_crop_sha256":"ab59ca2cdbf5cedfc613445bf93380289de8441dd8fcc6108de24ce472b965d1","source_mask_sha256":"bed7f5d1dee08777ca532d19339967adc1606162911a6a635eeb54e2b80511ce","source_mask_png_sha256":"5d20b8bed1b77c75df018c13a54d9d0ccb82d70fbe1c3b3c2dac00b3fe1e6853","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 119.3 cm²; front-view height: 8.8 cm; combined volume proxy: 1048 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 30.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 119.3 cm²; front-view height: 8.8 cm; combined volume proxy: 1048 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 30.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|b4","growth_qc_volume_proxy_top_front":1048.026247380712,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.785395920213883,"growth_qc_front_height_cm":8.785395920213883,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fbdd901e7758ddf7e758\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"bbcf7eb4ef2c74a32715135018ef1d21eccc62400734181b468ba624bcb1eeac","mask_sha256":"96eafced85198397c530f78e73c4a7c11353464ee387902a3f03eea9b0cdf9fe","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/bbcf7eb4ef2c74a32715135018ef1d21eccc62400734181b468ba624bcb1eeac.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":8872.5,"area_cm2":47.06225907042427,"display_trend_area_cm2":47.06225907042427,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.335379117848485,"source_volume_proxy":339.3591913558151,"volume_proxy":345.2195124239656,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.10002426025457681,"cnn_stage":0,"cnn_probabilities":[0.9473235249519347,0.029316891916096207,0.008901591738685965,0.004927861457690596,0.009530150122009218],"a_step_pred_weight_g":0.81826171875,"pred_weight_g":6.348447560195908,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 47.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 345.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b5","source_crop_sha256":"bbcf7eb4ef2c74a32715135018ef1d21eccc62400734181b468ba624bcb1eeac","source_mask_sha256":"96eafced85198397c530f78e73c4a7c11353464ee387902a3f03eea9b0cdf9fe","source_mask_png_sha256":"cf1ffd4d49c1e91a4b8a3e906fe362e45ea860cbba9f79e4193adbfc18f17ffb","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 47.1 cm²; front-view height: 7.3 cm; combined volume proxy: 345 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 47.1 cm²; front-view height: 7.3 cm; combined volume proxy: 345 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|b5","growth_qc_volume_proxy_top_front":345.2195124239656,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.335379117848485,"growth_qc_front_height_cm":7.335379117848485,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d867ad25bf21a9bb040a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"484b0773c44fdf27f0053434bc9a6263f3e7d7fc6eb4ee8764a605264ed87bc0","mask_sha256":"fc5f4ffadc644d110f949dcbd0c28ab0c6acbf0035ce44cf3a727b0b2eb96c3e","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/484b0773c44fdf27f0053434bc9a6263f3e7d7fc6eb4ee8764a605264ed87bc0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":19276.0,"area_cm2":102.2453768206817,"display_trend_area_cm2":102.2453768206817,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.45308547913813,"source_volume_proxy":1155.142015727297,"volume_proxy":1273.270417394638,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03201656977671519,"cnn_stage":0,"cnn_probabilities":[0.9711686015129088,0.027142561040818695,0.0008128644229145721,0.00025569751833245393,0.0006202968337674974],"a_step_pred_weight_g":10.35322265625,"pred_weight_g":12.133259170359777,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 102.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1273.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b6","source_crop_sha256":"484b0773c44fdf27f0053434bc9a6263f3e7d7fc6eb4ee8764a605264ed87bc0","source_mask_sha256":"fc5f4ffadc644d110f949dcbd0c28ab0c6acbf0035ce44cf3a727b0b2eb96c3e","source_mask_png_sha256":"d020482ef49ff3e06ff8992c05e41ab2575b816a7b56c562552b3e375c93df5d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 102.2 cm²; front-view height: 12.5 cm; combined volume proxy: 1273 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 23.61% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 102.2 cm²; front-view height: 12.5 cm; combined volume proxy: 1273 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 23.61% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|b6","growth_qc_volume_proxy_top_front":1273.270417394638,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.45308547913813,"growth_qc_front_height_cm":12.45308547913813,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a777803e30ce389d98f0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"91677eab9bffaeab9f5f2662bdefa99d76f2ba5c6c771209b699466eca26a28d","mask_sha256":"8364c2107db2d53aebf3399ef9378ee1383f8c51582666977288f753cc90c1d4","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/91677eab9bffaeab9f5f2662bdefa99d76f2ba5c6c771209b699466eca26a28d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":23560.0,"area_cm2":124.9689291292416,"display_trend_area_cm2":124.9689291292416,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.17365888881572,"source_volume_proxy":963.2602988515926,"volume_proxy":1396.360185790732,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.045437328729894956,"cnn_stage":0,"cnn_probabilities":[0.9626972913742066,0.0330709744244814,0.001927163894288242,0.0007060871081193909,0.0015984412981197237],"a_step_pred_weight_g":0.680908203125,"pred_weight_g":5.471231190238689,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 5.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 125.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1396.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b7","source_crop_sha256":"91677eab9bffaeab9f5f2662bdefa99d76f2ba5c6c771209b699466eca26a28d","source_mask_sha256":"8364c2107db2d53aebf3399ef9378ee1383f8c51582666977288f753cc90c1d4","source_mask_png_sha256":"189630d6c3f6ed9aa6bf1f824c4484fa3c87e7c9725514f6c64f1e207077bc44","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 125.0 cm²; front-view height: 11.2 cm; combined volume proxy: 1396 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 41.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 125.0 cm²; front-view height: 11.2 cm; combined volume proxy: 1396 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 41.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|b7","growth_qc_volume_proxy_top_front":1396.360185790732,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.17365888881572,"growth_qc_front_height_cm":11.17365888881572,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0f8b3fefb27eb0afe11d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ebf47aadc59f533128d6607ad30749adda1b36e8f198b7d6aa6aad84fda0a9d7","mask_sha256":"040a7e13ecb34f1248f9e3f46d591c69e64d6bc1a195a934f53a8d30a72bf400","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/ebf47aadc59f533128d6607ad30749adda1b36e8f198b7d6aa6aad84fda0a9d7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34569.0,"area_cm2":183.3637907923919,"display_trend_area_cm2":183.3637907923919,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.68542952494468,"source_volume_proxy":1240.828855656752,"volume_proxy":2142.684654731196,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.023596897354218528,"cnn_stage":0,"cnn_probabilities":[0.9794023752212524,0.01890967022627592,0.0008896436920622363,0.0002853872461855644,0.00051294450131536],"a_step_pred_weight_g":2.6349609375,"pred_weight_g":5.538714617446492,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 5.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 183.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2142.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b8","source_crop_sha256":"ebf47aadc59f533128d6607ad30749adda1b36e8f198b7d6aa6aad84fda0a9d7","source_mask_sha256":"040a7e13ecb34f1248f9e3f46d591c69e64d6bc1a195a934f53a8d30a72bf400","source_mask_png_sha256":"cb9dab75b887a964b8b713fe8d6c3adcde68a4daa283c40fcc14eb3691ec08d5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 183.4 cm²; front-view height: 11.7 cm; combined volume proxy: 2143 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 56.39% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 183.4 cm²; front-view height: 11.7 cm; combined volume proxy: 2143 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 56.39% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|b8","growth_qc_volume_proxy_top_front":2142.684654731196,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.68542952494468,"growth_qc_front_height_cm":11.68542952494468,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f531053c0ae0ab1978d4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3e1d90d083d9c5577ad85de8c1ec74594991389972eb60a920a0532cdb773c35","mask_sha256":"0be57f7881278c2c13bb248abb8000ccf34c4246e9031846ca0e687bbb2fa218","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/3e1d90d083d9c5577ad85de8c1ec74594991389972eb60a920a0532cdb773c35.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34191.0,"area_cm2":181.3587714710484,"display_trend_area_cm2":181.3587714710484,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.955986132256871,"source_volume_proxy":908.6155347721202,"volume_proxy":1624.246642257853,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03199461037875153,"cnn_stage":0,"cnn_probabilities":[0.9826116681098938,0.009553796937689185,0.0033513952745124697,0.0021946581953670827,0.0022885120764840395],"a_step_pred_weight_g":11.9150390625,"pred_weight_g":8.449041761399508,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 181.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1624.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b9","source_crop_sha256":"3e1d90d083d9c5577ad85de8c1ec74594991389972eb60a920a0532cdb773c35","source_mask_sha256":"0be57f7881278c2c13bb248abb8000ccf34c4246e9031846ca0e687bbb2fa218","source_mask_png_sha256":"5a0d25ebfb98bb9536fce4de2f49adb04ecbba170508889260e0ffac90503c6f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 181.4 cm²; front-view height: 9.0 cm; combined volume proxy: 1624 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 43.16% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 181.4 cm²; front-view height: 9.0 cm; combined volume proxy: 1624 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 43.16% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|b9","growth_qc_volume_proxy_top_front":1624.246642257853,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.955986132256871,"growth_qc_front_height_cm":8.955986132256871,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1cf6f67b255f238f98c5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cecb1d1b1578d7b1647feb5cd58924507313096da12e92aadd55baed4c483fef","mask_sha256":"93992dc71d0fcc94ea2e51ca2226bb64454a20f8332fef2b9666008973d7de16","source_sha256":"7c01a1c0bb11767fcd02569f07ee5eaf1780fcdb32614ccc751bd4c140944259","crop_asset_rel":"crops/cecb1d1b1578d7b1647feb5cd58924507313096da12e92aadd55baed4c483fef.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26539.5,"area_cm2":140.7730430655988,"display_trend_area_cm2":140.7730430655988,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.020350917987434512,"cnn_stage":0,"cnn_probabilities":[0.987474250793457,0.008766910154372453,0.001323867887549568,0.0008036071890273888,0.0016313626227201893],"a_step_pred_weight_g":0.6873046875,"pred_weight_g":6.78156667557863,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 6.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 140.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260316_082934_cam1_rf.jpg|b10","source_crop_sha256":"cecb1d1b1578d7b1647feb5cd58924507313096da12e92aadd55baed4c483fef","source_mask_sha256":"93992dc71d0fcc94ea2e51ca2226bb64454a20f8332fef2b9666008973d7de16","source_mask_png_sha256":"2ddee6fa6d759e82116667069c3907ca02d834213dc7e8d5d4bb7e4eef7ec534","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 140.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 140.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260316_082934_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"bdfa20ba39c1ce73866b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-16","capture_key":"20260316_082934_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fdf7694fb95e2d7ae005f2376b7be1378c6ef8fbfe3fe0cae6ec7e6b8c8bcd9f","mask_sha256":"d482ff3121419c3a29d3d387eb03ce4aca4ffdb5228d1c9e7e1a03c0215de1e6","source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","crop_asset_rel":"crops/fdf7694fb95e2d7ae005f2376b7be1378c6ef8fbfe3fe0cae6ec7e6b8c8bcd9f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25597.0,"area_cm2":133.8057369353685,"display_trend_area_cm2":133.8057369353685,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.785395920213883,"source_volume_proxy":693.8081427956704,"volume_proxy":1175.536375373198,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.08225549891794799,"cnn_stage":0,"cnn_probabilities":[0.9271515607833862,0.0675205983221531,0.002841538772918284,0.0008935735459090212,0.0015927756030578166],"a_step_pred_weight_g":11.0560546875,"pred_weight_g":11.87607921755786,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 133.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1175.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|t3","source_crop_sha256":"fdf7694fb95e2d7ae005f2376b7be1378c6ef8fbfe3fe0cae6ec7e6b8c8bcd9f","source_mask_sha256":"d482ff3121419c3a29d3d387eb03ce4aca4ffdb5228d1c9e7e1a03c0215de1e6","source_mask_png_sha256":"1b1566467ef8015f2e061bde6bb8d8f846c3f529308ef1d44bf28114cb425522","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 133.8 cm²; front-view height: 8.8 cm; combined volume proxy: 1176 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 16.93% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 133.8 cm²; front-view height: 8.8 cm; combined volume proxy: 1176 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 16.93% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|t3","growth_qc_volume_proxy_top_front":1175.536375373198,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.785395920213883,"growth_qc_front_height_cm":8.785395920213883,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f6cd0424f994c5034a94\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d3437cdcc40481749dce70f55939d73e7ae69deb1a0f5126d00f4edd7b55825f","mask_sha256":"7d13721d09a82b8971785ff24314eb1ac20716a03000389ddc2780ca9a3ec70a","source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","crop_asset_rel":"crops/d3437cdcc40481749dce70f55939d73e7ae69deb1a0f5126d00f4edd7b55825f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":27195.0,"area_cm2":142.1591208328065,"display_trend_area_cm2":142.1591208328065,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.979527404514801,"source_volume_proxy":864.0192341149805,"volume_proxy":1418.680842152723,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.014873000779698485,"cnn_stage":0,"cnn_probabilities":[0.9878295421600343,0.010692526493221522,0.0007350945263169706,0.0002610264633403859,0.0004818014609554666],"a_step_pred_weight_g":8.723046875,"pred_weight_g":9.289215375802234,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 142.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1418.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|t4","source_crop_sha256":"d3437cdcc40481749dce70f55939d73e7ae69deb1a0f5126d00f4edd7b55825f","source_mask_sha256":"7d13721d09a82b8971785ff24314eb1ac20716a03000389ddc2780ca9a3ec70a","source_mask_png_sha256":"b57bd5cb30a65665b40a976e40544070525ef0281e701f540af40e624a97643f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 142.2 cm²; front-view height: 10.0 cm; combined volume proxy: 1419 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 16.28% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 142.2 cm²; front-view height: 10.0 cm; combined volume proxy: 1419 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 16.28% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|t4","growth_qc_volume_proxy_top_front":1418.680842152723,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.979527404514801,"growth_qc_front_height_cm":9.9795274045148,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3d9d6858b0460f42db17\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3191e7fa58870de653f61e7a01f83af6c18111e16b7e6a51ec910c6a0df9722b","mask_sha256":"543bf53bd6ac4a4354459c14d5a7c856079a712723d7f351bc3bc5cc8ecc7c70","source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","crop_asset_rel":"crops/3191e7fa58870de653f61e7a01f83af6c18111e16b7e6a51ec910c6a0df9722b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":29207.0,"area_cm2":152.6766479927847,"display_trend_area_cm2":152.6766479927847,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.28249526709514,"source_volume_proxy":1614.704236520916,"volume_proxy":1875.250206367329,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.022679482870779567,"cnn_stage":0,"cnn_probabilities":[0.9780608057975768,0.02154452307149768,0.00020043425811309135,4.292934323189002e-05,0.00015132581334000858],"a_step_pred_weight_g":1.872021484375,"pred_weight_g":8.980671202099494,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 152.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1875.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|t5","source_crop_sha256":"3191e7fa58870de653f61e7a01f83af6c18111e16b7e6a51ec910c6a0df9722b","source_mask_sha256":"543bf53bd6ac4a4354459c14d5a7c856079a712723d7f351bc3bc5cc8ecc7c70","source_mask_png_sha256":"2db3a049e9359e7a8f852edd4ed4b2b6275be0b7b314e674056037bbc8d9cec1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 152.7 cm²; front-view height: 12.3 cm; combined volume proxy: 1875 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 25.20% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 152.7 cm²; front-view height: 12.3 cm; combined volume proxy: 1875 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 25.20% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|t5","growth_qc_volume_proxy_top_front":1875.250206367329,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.28249526709514,"growth_qc_front_height_cm":12.28249526709514,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"067fe71402eee0c979f7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9d591e32dfb350422848816c3ce9e48a1e8dc2e25f017e5508d2ee7ae6e09b59","mask_sha256":"107a82267c4c5880d32119faa58587609689a2e90fba98f80d74eba5d03d6c85","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/9d591e32dfb350422848816c3ce9e48a1e8dc2e25f017e5508d2ee7ae6e09b59.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":19049.0,"area_cm2":101.0413043710918,"display_trend_area_cm2":101.0413043710918,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.57659314666526,"source_volume_proxy":999.9701101840596,"volume_proxy":1068.672767341408,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.08451258770655841,"cnn_stage":0,"cnn_probabilities":[0.9437179327011107,0.0390943318605423,0.010158375720493495,0.0030160047812387344,0.004013372515328228],"a_step_pred_weight_g":3.99033203125,"pred_weight_g":11.333265690191544,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 101.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1068.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|t6","source_crop_sha256":"9d591e32dfb350422848816c3ce9e48a1e8dc2e25f017e5508d2ee7ae6e09b59","source_mask_sha256":"107a82267c4c5880d32119faa58587609689a2e90fba98f80d74eba5d03d6c85","source_mask_png_sha256":"b2e2f832916b9b398f2ddf028c394c401bb1d712fea8231cc1d600bff28c0923","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 101.0 cm²; front-view height: 10.6 cm; combined volume proxy: 1069 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 32.15% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 101.0 cm²; front-view height: 10.6 cm; combined volume proxy: 1069 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 32.15% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|t6","growth_qc_volume_proxy_top_front":1068.672767341408,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.57659314666526,"growth_qc_front_height_cm":10.57659314666526,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b487ae9a48b6bc4307db\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"51c397e04653a5464e518413019c71f5d681df90b0e036378294f72779367f90","mask_sha256":"161b56cac82d9292519309f7db9afa8da10bd4e82062be5a08cc267dec80211d","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/51c397e04653a5464e518413019c71f5d681df90b0e036378294f72779367f90.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":18778.5,"area_cm2":99.60649557102984,"display_trend_area_cm2":99.60649557102984,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.57659314666526,"source_volume_proxy":714.4952066572341,"volume_proxy":1053.497378419898,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.020856146905134668,"cnn_stage":0,"cnn_probabilities":[0.9842516899108888,0.013087376393377783,0.0012059489235980436,0.00046329199612955564,0.0009917491690430325],"a_step_pred_weight_g":5.90029296875,"pred_weight_g":6.863134327844467,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 99.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1053.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|t7","source_crop_sha256":"51c397e04653a5464e518413019c71f5d681df90b0e036378294f72779367f90","source_mask_sha256":"161b56cac82d9292519309f7db9afa8da10bd4e82062be5a08cc267dec80211d","source_mask_png_sha256":"2a997c539d5c595a66c51e0268cc7ca07718955cedec0b11accee318f9ab6ee6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 99.6 cm²; front-view height: 10.6 cm; combined volume proxy: 1053 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 27.35% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 99.6 cm²; front-view height: 10.6 cm; combined volume proxy: 1053 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 27.35% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|t7","growth_qc_volume_proxy_top_front":1053.497378419898,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.57659314666526,"growth_qc_front_height_cm":10.57659314666526,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6b7feda4ab4c2e51fa0a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5b8be284e1965a8bb66463eef238f5e1372de45a3639e3387dcfaf68043e5c74","mask_sha256":"c6c6d9c54d41cbfa1e912f73dd86153b410b273368fc2c7de6f7107f7782843f","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/5b8be284e1965a8bb66463eef238f5e1372de45a3639e3387dcfaf68043e5c74.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26398.0,"area_cm2":140.0224868910747,"display_trend_area_cm2":140.0224868910747,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.894232298493305,"source_volume_proxy":918.7558386555473,"volume_proxy":1385.415012313026,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.010542194575828036,"cnn_stage":0,"cnn_probabilities":[0.9911575436592103,0.00798820136114955,0.0003684119379613549,0.00012617701868293809,0.00035965957067674026],"a_step_pred_weight_g":5.31708984375,"pred_weight_g":7.892614016339227,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 140.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1385.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|t8","source_crop_sha256":"5b8be284e1965a8bb66463eef238f5e1372de45a3639e3387dcfaf68043e5c74","source_mask_sha256":"c6c6d9c54d41cbfa1e912f73dd86153b410b273368fc2c7de6f7107f7782843f","source_mask_png_sha256":"bc659e8233857336d80e9b644a7e0b42e5e6a793d96d8c4718a3533df0d29a99","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 140.0 cm²; front-view height: 9.9 cm; combined volume proxy: 1385 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 27.23% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 140.0 cm²; front-view height: 9.9 cm; combined volume proxy: 1385 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 27.23% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|t8","growth_qc_volume_proxy_top_front":1385.415012313026,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.894232298493305,"growth_qc_front_height_cm":9.894232298493304,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e5deab99c91df650e35b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5d6546dcfc0d89179b0d6bade9db112fae8d0c650d0d9b2e1abb4e82428758d5","mask_sha256":"2f0b7b225c3619b19d55607521cde124331034329d0c6da80c2b3aa2e14ba63b","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/5d6546dcfc0d89179b0d6bade9db112fae8d0c650d0d9b2e1abb4e82428758d5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":19125.0,"area_cm2":101.4444299489281,"display_trend_area_cm2":101.4444299489281,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.02430890398391057,"cnn_stage":0,"cnn_probabilities":[0.9819569945335389,0.015011264709755778,0.001048674079356715,0.0007318239629967138,0.0012512048066128047],"a_step_pred_weight_g":4.13349609375,"pred_weight_g":7.089019781226125,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 7.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 101.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|t9","source_crop_sha256":"5d6546dcfc0d89179b0d6bade9db112fae8d0c650d0d9b2e1abb4e82428758d5","source_mask_sha256":"2f0b7b225c3619b19d55607521cde124331034329d0c6da80c2b3aa2e14ba63b","source_mask_png_sha256":"20e45a34b482d4860d855d7166bdf2bd01ccfae76f80fe6430ee2306e3916ac8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 101.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 101.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"8d86976852ba263f9d32\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 31.1cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"58a8be7fb246f0ba83c64d691b0e852c3de36dafe7ed6cf7748882319211d7e1","mask_sha256":"e4f7774dfc4b39f3f35e7a5eaa5a82c69ebbdddbe621cc0d598669778a394f01","source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","crop_asset_rel":"crops/58a8be7fb246f0ba83c64d691b0e852c3de36dafe7ed6cf7748882319211d7e1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":50647.0,"area_cm2":264.7520865166078,"display_trend_area_cm2":264.7520865166078,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.58546312967548,"source_volume_proxy":2746.415764883277,"volume_proxy":3861.531796392636,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04756969850277528,"cnn_stage":0,"cnn_probabilities":[0.9582101583480835,0.03880790416151285,0.0012030361278448254,0.0007599660166306421,0.0010189560089202132],"a_step_pred_weight_g":9.76455078125,"pred_weight_g":9.277271009854879,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 264.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3861.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|b3","source_crop_sha256":"58a8be7fb246f0ba83c64d691b0e852c3de36dafe7ed6cf7748882319211d7e1","source_mask_sha256":"e4f7774dfc4b39f3f35e7a5eaa5a82c69ebbdddbe621cc0d598669778a394f01","source_mask_png_sha256":"cbecf378ba52c10223106f307d2f894e1bc7d2f164c18472afeca139ad084887","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 264.8 cm²; front-view height: 14.6 cm; combined volume proxy: 3862 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 23.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 264.8 cm²; front-view height: 14.6 cm; combined volume proxy: 3862 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 23.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|b3","growth_qc_volume_proxy_top_front":3861.531796392636,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.58546312967548,"growth_qc_front_height_cm":14.58546312967548,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e91f183bbb061f1aa59f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e478972b824c5c0274233aebfc17de142b8eca93d31085e60ac35a403ff0ecd5","mask_sha256":"25531ead187e9511fcf1d1d43f6c5d0dc9133c9debd0a55e0ccb38e0d5066c38","source_sha256":"030ebb7cecd8b98aa2995841d6144fe8afc0718b11041b82e6309ee318755061","crop_asset_rel":"crops/e478972b824c5c0274233aebfc17de142b8eca93d31085e60ac35a403ff0ecd5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26516.0,"area_cm2":138.6097167862731,"display_trend_area_cm2":138.6097167862731,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.32070782860078,"source_volume_proxy":973.3745399014659,"volume_proxy":1430.550389156226,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03156455373082281,"cnn_stage":0,"cnn_probabilities":[0.9732791423797607,0.02417029347270727,0.0012089029100025071,0.0003899154204191291,0.0009516770442132838],"a_step_pred_weight_g":0.7770751953125,"pred_weight_g":6.23725383863487,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 138.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1430.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260317_105821_cam0_rf.jpg|b4","source_crop_sha256":"e478972b824c5c0274233aebfc17de142b8eca93d31085e60ac35a403ff0ecd5","source_mask_sha256":"25531ead187e9511fcf1d1d43f6c5d0dc9133c9debd0a55e0ccb38e0d5066c38","source_mask_png_sha256":"b7ba142bb1a0c4a5c7ee57a59b20d17bb68a2acd03d0c150b73ef9eeeba12a9e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 138.6 cm²; front-view height: 10.3 cm; combined volume proxy: 1431 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 31.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 138.6 cm²; front-view height: 10.3 cm; combined volume proxy: 1431 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 31.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|b4","growth_qc_volume_proxy_top_front":1430.550389156226,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.32070782860078,"growth_qc_front_height_cm":10.32070782860078,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"74bbd8f8db911afbb073\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"34011ed8161640ac95d19f5ada741b42cbaad3d39aeb0cc24a953cc54b0f93e6","mask_sha256":"9d14bf6677f517df02f9f1ea22bbcda0d9ccaf0ce64765804817bb1085fa14d2","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/34011ed8161640ac95d19f5ada741b42cbaad3d39aeb0cc24a953cc54b0f93e6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":10100.5,"area_cm2":53.57591972283126,"display_trend_area_cm2":53.57591972283126,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.761854647955955,"source_volume_proxy":469.797778128249,"volume_proxy":415.8485015191729,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.09979753508232533,"cnn_stage":0,"cnn_probabilities":[0.942772901058197,0.034561505541205406,0.010337705630809069,0.004750972753390669,0.007576925004832446],"a_step_pred_weight_g":0.746533203125,"pred_weight_g":6.047886856794232,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 53.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 415.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b5","source_crop_sha256":"34011ed8161640ac95d19f5ada741b42cbaad3d39aeb0cc24a953cc54b0f93e6","source_mask_sha256":"9d14bf6677f517df02f9f1ea22bbcda0d9ccaf0ce64765804817bb1085fa14d2","source_mask_png_sha256":"41fe19e875acb7aa8ecfd289f85ddf3a0a6e5950d28a3ec08f16d0a81dce3c5b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 53.6 cm²; front-view height: 7.8 cm; combined volume proxy: 416 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 53.6 cm²; front-view height: 7.8 cm; combined volume proxy: 416 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|b5","growth_qc_volume_proxy_top_front":415.8485015191729,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.761854647955955,"growth_qc_front_height_cm":7.761854647955955,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ff33081444de64178895\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0b2e4860ea1a28bd86d61e47dc6b4623c6c6877170835156d3170de59e1afc45","mask_sha256":"1580a22c29dfb427d5452756db2fd3dd165d89250022a653512f56f7ee73bdcd","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/0b2e4860ea1a28bd86d61e47dc6b4623c6c6877170835156d3170de59e1afc45.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":21747.5,"area_cm2":115.3549145262386,"display_trend_area_cm2":115.3549145262386,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.4295442068802,"source_volume_proxy":1203.304891047554,"volume_proxy":1318.454095058531,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.025664562001429653,"cnn_stage":0,"cnn_probabilities":[0.9785919189453125,0.019301830045878883,0.0008185562241123988,0.00042524912664703156,0.0008624680318462197],"a_step_pred_weight_g":17.3326171875,"pred_weight_g":9.283196361066722,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 115.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1318.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b6","source_crop_sha256":"0b2e4860ea1a28bd86d61e47dc6b4623c6c6877170835156d3170de59e1afc45","source_mask_sha256":"1580a22c29dfb427d5452756db2fd3dd165d89250022a653512f56f7ee73bdcd","source_mask_png_sha256":"ab622fd8d0c1783157e9d60523f6e156da7f92f9e3329d395f6b97afdc883da0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 115.4 cm²; front-view height: 11.4 cm; combined volume proxy: 1318 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 19.31% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 115.4 cm²; front-view height: 11.4 cm; combined volume proxy: 1318 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 19.31% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|b6","growth_qc_volume_proxy_top_front":1318.454095058531,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.4295442068802,"growth_qc_front_height_cm":11.4295442068802,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"dd3e0b69430b16f56570\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"029e71052ce0a09deb62f2776758ff18b37e5c41af35a899d40f5b8b72fe637b","mask_sha256":"6e246ae438312074dfd74dbc5a6ef89bcefabb5a58a5980f8be8491de85a7f98","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/029e71052ce0a09deb62f2776758ff18b37e5c41af35a899d40f5b8b72fe637b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":21555.5,"area_cm2":114.3364920138101,"display_trend_area_cm2":114.3364920138101,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.00306867677273,"source_volume_proxy":930.1425044721404,"volume_proxy":1258.052273889229,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03393824059457984,"cnn_stage":0,"cnn_probabilities":[0.9824063658714295,0.010705875419080258,0.001324178950744681,0.0016703751898603512,0.003893220426107291],"a_step_pred_weight_g":0.7341552734375,"pred_weight_g":3.8960357270541586,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 3.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 114.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1258.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b7","source_crop_sha256":"029e71052ce0a09deb62f2776758ff18b37e5c41af35a899d40f5b8b72fe637b","source_mask_sha256":"6e246ae438312074dfd74dbc5a6ef89bcefabb5a58a5980f8be8491de85a7f98","source_mask_png_sha256":"1ce8e480964064ce718bae40a031be7618cda2f2c4e5a3e62187648b49802ea6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 114.3 cm²; front-view height: 11.0 cm; combined volume proxy: 1258 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 29.04% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 114.3 cm²; front-view height: 11.0 cm; combined volume proxy: 1258 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 29.04% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|b7","growth_qc_volume_proxy_top_front":1258.052273889229,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.00306867677273,"growth_qc_front_height_cm":11.00306867677273,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"7392fb6a752b24c3cbe2\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e13305db93a0f32cef4f7ea19d5bce51d11c046de7d51feb1ce8b7808cf95b48","mask_sha256":"a2b1197d064e8c7991ebb6ac06f6da4d4b7ef3f5e3f354c7212f1a1e247e99d7","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/e13305db93a0f32cef4f7ea19d5bce51d11c046de7d51feb1ce8b7808cf95b48.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37027.5,"area_cm2":196.4043728070031,"display_trend_area_cm2":196.4043728070031,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.45308547913813,"source_volume_proxy":1424.584553356551,"volume_proxy":2445.840443042122,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.08991705810767599,"cnn_stage":0,"cnn_probabilities":[0.9365797162055969,0.04857646320015192,0.00713315790053457,0.003768300142837688,0.003942344669485464],"a_step_pred_weight_g":4.31796875,"pred_weight_g":8.64856784005596,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 196.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2445.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b8","source_crop_sha256":"e13305db93a0f32cef4f7ea19d5bce51d11c046de7d51feb1ce8b7808cf95b48","source_mask_sha256":"a2b1197d064e8c7991ebb6ac06f6da4d4b7ef3f5e3f354c7212f1a1e247e99d7","source_mask_png_sha256":"bb8a5fd8fddeb208047efc832f16737168e49591a95c7af8bde3b706e296676e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 196.4 cm²; front-view height: 12.5 cm; combined volume proxy: 2446 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 46.85% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 196.4 cm²; front-view height: 12.5 cm; combined volume proxy: 2446 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 46.85% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|b8","growth_qc_volume_proxy_top_front":2445.840443042122,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.45308547913813,"growth_qc_front_height_cm":12.45308547913813,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8ff0e6de805c0cb89238\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a393a68de3e7dbc0c4d902b8c51846b14557d571fa64c57782018bfaec4f9d8e","mask_sha256":"44e916a0850275fd64ac942bace30c49aec8c3b79d06a7c0025fa17291d34083","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/a393a68de3e7dbc0c4d902b8c51846b14557d571fa64c57782018bfaec4f9d8e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35032.0,"area_cm2":185.8196742468417,"display_trend_area_cm2":185.8196742468417,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.273625284084918,"source_volume_proxy":853.4727844086717,"volume_proxy":1537.402355129093,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.031130193850549402,"cnn_stage":0,"cnn_probabilities":[0.9809413671493531,0.013114446215331553,0.0021773244836367665,0.0014063398513826544,0.002360519778449088],"a_step_pred_weight_g":12.3607421875,"pred_weight_g":7.540807110233991,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 185.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1537.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b9","source_crop_sha256":"a393a68de3e7dbc0c4d902b8c51846b14557d571fa64c57782018bfaec4f9d8e","source_mask_sha256":"44e916a0850275fd64ac942bace30c49aec8c3b79d06a7c0025fa17291d34083","source_mask_png_sha256":"74712a2350e2bf037f19f372231689af3eee3a7eff63236fd09ec5f18aea8d83","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 185.8 cm²; front-view height: 8.3 cm; combined volume proxy: 1537 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 31.79% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 185.8 cm²; front-view height: 8.3 cm; combined volume proxy: 1537 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 31.79% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|b9","growth_qc_volume_proxy_top_front":1537.402355129093,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.273625284084918,"growth_qc_front_height_cm":8.273625284084918,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"47397cd2790f24a0f433\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5327fdbc46494d400372b83e275370eaae6601d41cf399d039d1055fc974547d","mask_sha256":"0546d9c8fe6ee7d040bcdc8e57b0355805689e4a97f16b9d8d0358400f8a7653","source_sha256":"f91e5a25595a258119e57fa3199e530eb75de78a8abacaf61686e55d6a2db8c0","crop_asset_rel":"crops/5327fdbc46494d400372b83e275370eaae6601d41cf399d039d1055fc974547d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":33151.0,"area_cm2":175.8423161953942,"display_trend_area_cm2":175.8423161953942,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.0038974610892296368,"cnn_stage":0,"cnn_probabilities":[0.9973096013069154,0.002096005086787045,0.000228061669440649,0.00012000294403833322,0.0002463309578615735],"a_step_pred_weight_g":0.65877685546875,"pred_weight_g":5.8742410247535775,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 5.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 175.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260317_105821_cam1_rf.jpg|b10","source_crop_sha256":"5327fdbc46494d400372b83e275370eaae6601d41cf399d039d1055fc974547d","source_mask_sha256":"0546d9c8fe6ee7d040bcdc8e57b0355805689e4a97f16b9d8d0358400f8a7653","source_mask_png_sha256":"a8cad11c9565c2e93aff3efafc2f26a527cd9499a8e31ae45ad61421e1da2ff0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 175.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 175.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260317_105821_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0f84794c3def649988b1\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-17","capture_key":"20260317_105821_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a5e5fbd63989cd45132530f63e5ca0baefcd72f62d1eb8c59346f1385da2492e","mask_sha256":"458b2b002a9c306deb16141b0ee89cd2e72a94e3f1aa5816b91861b31815e149","source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","crop_asset_rel":"crops/a5e5fbd63989cd45132530f63e5ca0baefcd72f62d1eb8c59346f1385da2492e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":29513.5,"area_cm2":154.2788458429503,"display_trend_area_cm2":154.2788458429503,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.297166556342848,"source_volume_proxy":830.508635601252,"volume_proxy":1434.356125922251,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.0649747277602728,"cnn_stage":0,"cnn_probabilities":[0.9399175763130188,0.05756806172430516,0.0011403361364500598,0.00037016712667536916,0.0010038730957603547],"a_step_pred_weight_g":9.3732421875,"pred_weight_g":9.5705270096661,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 154.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1434.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|t3","source_crop_sha256":"a5e5fbd63989cd45132530f63e5ca0baefcd72f62d1eb8c59346f1385da2492e","source_mask_sha256":"458b2b002a9c306deb16141b0ee89cd2e72a94e3f1aa5816b91861b31815e149","source_mask_png_sha256":"215dbafecaf6ab0c4d5a5638a1a5c29ca32bb582efbe9243f59fe5579ba89000","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 154.3 cm²; front-view height: 9.3 cm; combined volume proxy: 1434 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 17.76% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 154.3 cm²; front-view height: 9.3 cm; combined volume proxy: 1434 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 17.76% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|t3","growth_qc_volume_proxy_top_front":1434.356125922251,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.297166556342848,"growth_qc_front_height_cm":9.297166556342848,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4af492c894cbfe1a2a02\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2146d0fb01b01af0130110094db97b523776b70e83e0103316d63a031de0e4a1","mask_sha256":"fd722ddabd07de253850098f378d037d27e7f582d24ca0292a20f9e7bbe68d2d","source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","crop_asset_rel":"crops/2146d0fb01b01af0130110094db97b523776b70e83e0103316d63a031de0e4a1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":30723.5,"area_cm2":160.6039988566549,"display_trend_area_cm2":160.6039988566549,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.12657634429986,"source_volume_proxy":833.7618357180665,"volume_proxy":1465.764656765108,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.030085086098006284,"cnn_stage":0,"cnn_probabilities":[0.9711670398712159,0.028037800826132296,0.0005130313729750924,0.00010730831545515685,0.00017482439488958332],"a_step_pred_weight_g":10.64658203125,"pred_weight_g":11.91428065948893,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 160.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1465.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|t4","source_crop_sha256":"2146d0fb01b01af0130110094db97b523776b70e83e0103316d63a031de0e4a1","source_mask_sha256":"fd722ddabd07de253850098f378d037d27e7f582d24ca0292a20f9e7bbe68d2d","source_mask_png_sha256":"260c54496c94b1441137a5d1e81b7ac45ff906d2e311d845c9cff56aa1aea6ee","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 160.6 cm²; front-view height: 9.1 cm; combined volume proxy: 1466 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 14.01% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 160.6 cm²; front-view height: 9.1 cm; combined volume proxy: 1466 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 14.01% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|t4","growth_qc_volume_proxy_top_front":1465.764656765108,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.12657634429986,"growth_qc_front_height_cm":9.12657634429986,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f705e8de9c38acf6416b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0c4abca22b245d936b2280c688fc3e50cb6f44501872e648d6389c60c8a1c39c","mask_sha256":"e5405b8bd3bc3b1148aed916d367ffeafb32ea2d25acffd1aff9396114301785","source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","crop_asset_rel":"crops/0c4abca22b245d936b2280c688fc3e50cb6f44501872e648d6389c60c8a1c39c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32364.5,"area_cm2":169.1821609190426,"display_trend_area_cm2":169.1821609190426,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.013704332239467477,"cnn_stage":0,"cnn_probabilities":[0.9868516087532044,0.012836279626935721,0.00017075449577532708,3.882070068357279e-05,0.00010252037973259575],"a_step_pred_weight_g":4.83076171875,"pred_weight_g":10.028918381490868,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 10.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 169.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|t5","source_crop_sha256":"0c4abca22b245d936b2280c688fc3e50cb6f44501872e648d6389c60c8a1c39c","source_mask_sha256":"e5405b8bd3bc3b1148aed916d367ffeafb32ea2d25acffd1aff9396114301785","source_mask_png_sha256":"f3f4939e2c585aeab373902d87412722f882e151bcc3322715079830fc3a87d3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 169.2 cm²; front-view height: 13.0 cm; combined volume proxy: 2193 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 169.2 cm²; front-view height: 13.0 cm; combined volume proxy: 2193 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|t5","growth_qc_volume_proxy_top_front":2193.42237358535,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":12.96485611526709,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"ca84fca44b660f7be786\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9575a1f0d56bc1bfab878dad35b342461b9f6df79ce079c923bd734a379d526b","mask_sha256":"053963c8d7c66f4236b8898d9afa1e2ba769d82f58caba48b9573dd5acb95f37","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/9575a1f0d56bc1bfab878dad35b342461b9f6df79ce079c923bd734a379d526b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":20977.5,"area_cm2":111.270615908687,"display_trend_area_cm2":111.270615908687,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.94131484300916,"source_volume_proxy":1433.021464904135,"volume_proxy":1328.717457341175,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.07825069873942993,"cnn_stage":0,"cnn_probabilities":[0.9380216240882874,0.052201833575963974,0.005819433066062628,0.0014184072555508465,0.0025386943161720414],"a_step_pred_weight_g":1.401904296875,"pred_weight_g":8.6269136141921,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 111.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1328.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|t6","source_crop_sha256":"9575a1f0d56bc1bfab878dad35b342461b9f6df79ce079c923bd734a379d526b","source_mask_sha256":"053963c8d7c66f4236b8898d9afa1e2ba769d82f58caba48b9573dd5acb95f37","source_mask_png_sha256":"7ca2cb08021479f91ab583f8a72651a6ee034b5c52d46d3e2ce6401e3db97749","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 111.3 cm²; front-view height: 11.9 cm; combined volume proxy: 1329 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 30.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 111.3 cm²; front-view height: 11.9 cm; combined volume proxy: 1329 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 30.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|t6","growth_qc_volume_proxy_top_front":1328.717457341175,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.94131484300916,"growth_qc_front_height_cm":11.94131484300916,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"716340bcb04cb6b9eb5a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"feb3b8b5cb8b131cefb4db45570e7ccd9994015c9a0b1d8627ebc458357ac37a","mask_sha256":"950aa3798d264b1f5a8db5bfdf35b34c90e37df725a28d321804b5ad70a3ac19","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/feb3b8b5cb8b131cefb4db45570e7ccd9994015c9a0b1d8627ebc458357ac37a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":18723.0,"area_cm2":99.31210781353099,"display_trend_area_cm2":99.31210781353099,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.016475175028881496,"cnn_stage":0,"cnn_probabilities":[0.9907183170318603,0.005821048049256205,0.0011990973413048777,0.0007903919628915901,0.0014711891020851911],"a_step_pred_weight_g":1.068115234375,"pred_weight_g":5.141911040472641,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 5.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 99.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|t7","source_crop_sha256":"feb3b8b5cb8b131cefb4db45570e7ccd9994015c9a0b1d8627ebc458357ac37a","source_mask_sha256":"950aa3798d264b1f5a8db5bfdf35b34c90e37df725a28d321804b5ad70a3ac19","source_mask_png_sha256":"564b21ee07c8eeef6839a6f2e50649b1c5f73b4f78e3a3e3bb4028470b2f09cc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 99.3 cm²; front-view height: 10.1 cm; combined volume proxy: 1000 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 99.3 cm²; front-view height: 10.1 cm; combined volume proxy: 1000 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|t7","growth_qc_volume_proxy_top_front":999.5587382904338,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":10.06482251053629,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"c5a4de753b41b01ccb69\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6df38b6e7c0ee6b1ee99222eb3bf4fb6ded4c5a3bd3668469d92379782ece27e","mask_sha256":"7fbfe95f05726da6e8cd5445041bc733efeeb1501b7997387e09bc05bea47e79","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/6df38b6e7c0ee6b1ee99222eb3bf4fb6ded4c5a3bd3668469d92379782ece27e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":30104.5,"area_cm2":159.6828152364708,"display_trend_area_cm2":159.6828152364708,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.57659314666526,"source_volume_proxy":1095.269481617476,"volume_proxy":1688.900169270272,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.012083728310790319,"cnn_stage":0,"cnn_probabilities":[0.9905737161636352,0.008015288459137081,0.0006618352192163001,0.00025175981882057384,0.000497372489189729],"a_step_pred_weight_g":4.12841796875,"pred_weight_g":7.827769526806896,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 159.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1688.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|t8","source_crop_sha256":"6df38b6e7c0ee6b1ee99222eb3bf4fb6ded4c5a3bd3668469d92379782ece27e","source_mask_sha256":"7fbfe95f05726da6e8cd5445041bc733efeeb1501b7997387e09bc05bea47e79","source_mask_png_sha256":"5d2c2e79ac8593c5cbc6d29817132cb3e2b720c286aa99d0d7a01527bb01021c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 159.7 cm²; front-view height: 10.6 cm; combined volume proxy: 1689 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 26.33% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 159.7 cm²; front-view height: 10.6 cm; combined volume proxy: 1689 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 26.33% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|t8","growth_qc_volume_proxy_top_front":1688.900169270272,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.57659314666526,"growth_qc_front_height_cm":10.57659314666526,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"69458224c83f39c73af1\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7199c3bbf2487b0d454960cf934d7c38059a2d1e0f7d024204e200eb20634c03","mask_sha256":"839362b8f1b94a076477a45c517fe8f7cfe30dac360d47c02262e83e0d9bbb6b","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/7199c3bbf2487b0d454960cf934d7c38059a2d1e0f7d024204e200eb20634c03.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":21845.5,"area_cm2":115.8747343502906,"display_trend_area_cm2":115.8747343502906,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.01566997985064518,"cnn_stage":0,"cnn_probabilities":[0.9884096384048462,0.009652510262094438,0.0006798762129619718,0.00037422817258629947,0.0008837581612169743],"a_step_pred_weight_g":2.26259765625,"pred_weight_g":5.712102168103082,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 5.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 115.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|t9","source_crop_sha256":"7199c3bbf2487b0d454960cf934d7c38059a2d1e0f7d024204e200eb20634c03","source_mask_sha256":"839362b8f1b94a076477a45c517fe8f7cfe30dac360d47c02262e83e0d9bbb6b","source_mask_png_sha256":"ae5a635cebacdc75f75c2e3f9761a085279b9361c765739ab5ed7ee425636c49","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 115.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 115.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"fc097e57a4257c0078bf\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 34.2cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3850691f41c4d68fc5d82ef215113afddfed563960a0a21cd5d16e3fe13985e0","mask_sha256":"54120a435323a6055737fde77a62a97657f9c856b033a6ba2c4fe262eca08d22","source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","crop_asset_rel":"crops/3850691f41c4d68fc5d82ef215113afddfed563960a0a21cd5d16e3fe13985e0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56905.5,"area_cm2":297.4677643151782,"display_trend_area_cm2":297.4677643151782,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.35311908386892,"source_volume_proxy":3222.929997272726,"volume_proxy":4567.058009143185,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.047860327999660515,"cnn_stage":0,"cnn_probabilities":[0.9578280329704285,0.039127531275153164,0.0013874369906261563,0.0006698913006403018,0.0009870622103335335],"a_step_pred_weight_g":14.11796875,"pred_weight_g":11.967283480619212,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 297.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4567.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|b3","source_crop_sha256":"3850691f41c4d68fc5d82ef215113afddfed563960a0a21cd5d16e3fe13985e0","source_mask_sha256":"54120a435323a6055737fde77a62a97657f9c856b033a6ba2c4fe262eca08d22","source_mask_png_sha256":"5eab92fa6d7a4b29f0ecd99301de98d31687d18f7443092dab4d1468ba6316c2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 297.5 cm²; front-view height: 15.4 cm; combined volume proxy: 4567 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 23.01% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 297.5 cm²; front-view height: 15.4 cm; combined volume proxy: 4567 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 23.01% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|b3","growth_qc_volume_proxy_top_front":4567.058009143185,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.35311908386892,"growth_qc_front_height_cm":15.35311908386892,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"69e3310d1e68e1bef783\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"89b1908c6a93d70b13fa42d99de997ffe9ab34d488015e6fe3781799fb616e21","mask_sha256":"18ecbaabff21ff5c3b523ab98d1931732e27349b9d73a2c3accbbdac506f7ec0","source_sha256":"7621908fd4436255bf666ab1aa2b6856b20ddb127ffe02546c374cef09dd152f","crop_asset_rel":"crops/89b1908c6a93d70b13fa42d99de997ffe9ab34d488015e6fe3781799fb616e21.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":29851.0,"area_cm2":156.0430930678473,"display_trend_area_cm2":156.0430930678473,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.06482251053629,"source_volume_proxy":972.4533428440675,"volume_proxy":1570.546035722979,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.015291280681412897,"cnn_stage":0,"cnn_probabilities":[0.9851147770881654,0.014643381256610154,0.00014815289250691424,2.311547614226583e-05,7.056180284052971e-05],"a_step_pred_weight_g":4.0650390625,"pred_weight_g":6.240612492773393,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 156.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1570.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260318_083010_cam0_rf.jpg|b4","source_crop_sha256":"89b1908c6a93d70b13fa42d99de997ffe9ab34d488015e6fe3781799fb616e21","source_mask_sha256":"18ecbaabff21ff5c3b523ab98d1931732e27349b9d73a2c3accbbdac506f7ec0","source_mask_png_sha256":"669ca2ba5ed6ebc362a6172a8a3a1cc6518835cd1ba319b17ce06627577464bd","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 156.0 cm²; front-view height: 10.1 cm; combined volume proxy: 1571 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 27.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 156.0 cm²; front-view height: 10.1 cm; combined volume proxy: 1571 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 27.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|b4","growth_qc_volume_proxy_top_front":1570.546035722979,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.06482251053629,"growth_qc_front_height_cm":10.06482251053629,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e2e87d9cc3d38b806880\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8285fa21dcc580f1c552b738baeb7ee77b4f3fedd8d6b38127d5539baef4e722","mask_sha256":"993af543d2ee39455bbd5094b5bd287f03047f8b3bfa57abca766593dac9228b","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/8285fa21dcc580f1c552b738baeb7ee77b4f3fedd8d6b38127d5539baef4e722.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":11436.5,"area_cm2":60.66244303847926,"display_trend_area_cm2":60.66244303847926,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":7.847149753977449,"source_volume_proxy":518.2917134890059,"volume_proxy":476.0272749650736,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04370502685778774,"cnn_stage":0,"cnn_probabilities":[0.9734924077987672,0.01847929423674941,0.0026454531121999024,0.0015967067738529295,0.0037861765187699346],"a_step_pred_weight_g":0.65009765625,"pred_weight_g":6.00986997939004,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 60.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 476.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b5","source_crop_sha256":"8285fa21dcc580f1c552b738baeb7ee77b4f3fedd8d6b38127d5539baef4e722","source_mask_sha256":"993af543d2ee39455bbd5094b5bd287f03047f8b3bfa57abca766593dac9228b","source_mask_png_sha256":"a1f2f2133a9c4dfefab19ff84d0e56cb8d724b14f3792dc98c812f34286fe559","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 60.7 cm²; front-view height: 7.8 cm; combined volume proxy: 476 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 17.43% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 60.7 cm²; front-view height: 7.8 cm; combined volume proxy: 476 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 17.43% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|b5","growth_qc_volume_proxy_top_front":476.0272749650736,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":7.847149753977449,"growth_qc_front_height_cm":7.847149753977449,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4ceb86864e9b7352fdca\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cec56bee79c7a8a162e35689e0124850bcb115035496f62f3e10ca13c4c15437","mask_sha256":"da62a64f4324219cbce1fe3f4006833845c5d1081e9c10c5ab8c2a875c02268c","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/cec56bee79c7a8a162e35689e0124850bcb115035496f62f3e10ca13c4c15437.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22006.5,"area_cm2":116.7287240612332,"display_trend_area_cm2":116.7287240612332,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.11190505505215,"source_volume_proxy":1381.325214006359,"volume_proxy":1413.807223027038,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.06991035988758085,"cnn_stage":0,"cnn_probabilities":[0.9417832255363464,0.051280963793396944,0.0037194732576608654,0.0016748679117881693,0.001541461460874416],"a_step_pred_weight_g":19.16123046875,"pred_weight_g":11.316390278106972,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 116.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1413.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b6","source_crop_sha256":"cec56bee79c7a8a162e35689e0124850bcb115035496f62f3e10ca13c4c15437","source_mask_sha256":"da62a64f4324219cbce1fe3f4006833845c5d1081e9c10c5ab8c2a875c02268c","source_mask_png_sha256":"b2aad4e0ad0a9f58d4a5116543550651fa10c3dd6c83d69d0b51bc68710660e3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 116.7 cm²; front-view height: 12.1 cm; combined volume proxy: 1414 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 17.21% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 116.7 cm²; front-view height: 12.1 cm; combined volume proxy: 1414 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 17.21% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|b6","growth_qc_volume_proxy_top_front":1413.807223027038,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.11190505505215,"growth_qc_front_height_cm":12.11190505505215,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"7d607ca1e569e6bf90c2\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 147.8cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1ed84e5936c9d1034c497f347f609c721f3a5fd35288e279d688f664c0a225f8","mask_sha256":"35706ee077cac83d1927055242bb177c91849ff8e87bab335182e844623cbc53","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/1ed84e5936c9d1034c497f347f609c721f3a5fd35288e279d688f664c0a225f8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42352.5,"area_cm2":224.649684675136,"display_trend_area_cm2":224.649684675136,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.94131484300916,"source_volume_proxy":1436.322757154293,"volume_proxy":2682.612614088529,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.050932702358113605,"cnn_stage":0,"cnn_probabilities":[0.9624981641769408,0.029703268501907586,0.004103721817955375,0.001757247414207086,0.001937561994418502],"a_step_pred_weight_g":1.22021484375,"pred_weight_g":8.121783038979842,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 224.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2682.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b8","source_crop_sha256":"1ed84e5936c9d1034c497f347f609c721f3a5fd35288e279d688f664c0a225f8","source_mask_sha256":"35706ee077cac83d1927055242bb177c91849ff8e87bab335182e844623cbc53","source_mask_png_sha256":"a4db96178315af22d0c741aec536de5b852dee545e22acdb2267e9de1d56e553","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 224.6 cm²; front-view height: 11.9 cm; combined volume proxy: 2683 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 39.88% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 224.6 cm²; front-view height: 11.9 cm; combined volume proxy: 2683 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 39.88% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|b8","growth_qc_volume_proxy_top_front":2682.612614088529,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.94131484300916,"growth_qc_front_height_cm":11.94131484300916,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f1309a15e637e40c4f94\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ee468c680252eda49809f740cc8b68203d20395494e0d9621e969eed96dd1fe3","mask_sha256":"752de3f9d00e2c12c65cb8bb914e3991b5bf91ccd8cba6673f338a871eaec6af","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/ee468c680252eda49809f740cc8b68203d20395494e0d9621e969eed96dd1fe3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35633.5,"area_cm2":189.010201024059,"display_trend_area_cm2":189.010201024059,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.358920390106414,"source_volume_proxy":846.0343276036634,"volume_proxy":1579.921223278119,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.01882017324824119,"cnn_stage":0,"cnn_probabilities":[0.9894125819206239,0.005970954010263085,0.002333845748216845,0.0009489162926911377,0.0013336947158677503],"a_step_pred_weight_g":5.72705078125,"pred_weight_g":6.561715562576952,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 189.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1579.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b9","source_crop_sha256":"ee468c680252eda49809f740cc8b68203d20395494e0d9621e969eed96dd1fe3","source_mask_sha256":"752de3f9d00e2c12c65cb8bb914e3991b5bf91ccd8cba6673f338a871eaec6af","source_mask_png_sha256":"4bbb0fcb99cefa70e47d4445bfd56263718e790f6378ed7fa711c4e64f344539","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 189.0 cm²; front-view height: 8.4 cm; combined volume proxy: 1580 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 26.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 189.0 cm²; front-view height: 8.4 cm; combined volume proxy: 1580 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 26.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|b9","growth_qc_volume_proxy_top_front":1579.921223278119,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.358920390106414,"growth_qc_front_height_cm":8.358920390106414,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4b94378cbd861acacbb8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c79f376f3e221c7a0461e15cf81b0bb60a860d78c2d6f9a973fedcfa43a35626","mask_sha256":"4ffc7ee17787e03494927907972d70b81b3e5330225ec13f4a281d9d9a70096c","source_sha256":"9a745a731d358eb8d468fa542cfffe0f09efb44e81b1e1b1f976b71c1e0fd7f1","crop_asset_rel":"crops/c79f376f3e221c7a0461e15cf81b0bb60a860d78c2d6f9a973fedcfa43a35626.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":39783.5,"area_cm2":211.0229792874865,"display_trend_area_cm2":211.0229792874865,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.56192185741755,"source_volume_proxy":1771.999952726967,"volume_proxy":2861.877155216334,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.01704840024040095,"cnn_stage":0,"cnn_probabilities":[0.9858569741249085,0.01255631223320961,0.0008128552231937648,0.00022910753859832765,0.0005447637362522073],"a_step_pred_weight_g":0.7006591796875,"pred_weight_g":6.653157938592953,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 211.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2861.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260318_083010_cam1_rf.jpg|b10","source_crop_sha256":"c79f376f3e221c7a0461e15cf81b0bb60a860d78c2d6f9a973fedcfa43a35626","source_mask_sha256":"4ffc7ee17787e03494927907972d70b81b3e5330225ec13f4a281d9d9a70096c","source_mask_png_sha256":"0d793e1524e288fbed8eca5ba79726f6e639c56193c4ac1500095327fabd2129","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 211.0 cm²; front-view height: 13.6 cm; combined volume proxy: 2862 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 211.0 cm²; front-view height: 13.6 cm; combined volume proxy: 2862 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260318_083010_bed45|b10","growth_qc_volume_proxy_top_front":2861.877155216334,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.56192185741755,"growth_qc_front_height_cm":13.56192185741755,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bb56bc470567b7f45d29\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-18","capture_key":"20260318_083010_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"231078c92822929abdf02d930948704a777b90edc965d3ea822594a51e93a533","mask_sha256":"2cefb9abbc2c825fbfb415f6f4aaa173e635c1e5832ba768190e63ab0dad4602","source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","crop_asset_rel":"crops/231078c92822929abdf02d930948704a777b90edc965d3ea822594a51e93a533.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35000.5,"area_cm2":182.9615851703858,"display_trend_area_cm2":182.9615851703858,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.4295442068802,"source_volume_proxy":1275.107376944836,"volume_proxy":2091.167525865802,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.14206794856727356,"cnn_stage":0,"cnn_probabilities":[0.8661417961120605,0.12878823280334473,0.0031744686653837556,0.0006511809813673609,0.0012443088722648098],"a_step_pred_weight_g":8.64970703125,"pred_weight_g":10.824142212188828,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 183.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2091.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|t3","source_crop_sha256":"231078c92822929abdf02d930948704a777b90edc965d3ea822594a51e93a533","source_mask_sha256":"2cefb9abbc2c825fbfb415f6f4aaa173e635c1e5832ba768190e63ab0dad4602","source_mask_png_sha256":"a8893f094eb4f4d951fcbf5365923347df10a56330f529c49533e1c1f9be888c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 183.0 cm²; front-view height: 11.4 cm; combined volume proxy: 2091 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 18.53% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 183.0 cm²; front-view height: 11.4 cm; combined volume proxy: 2091 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 18.53% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|t3","growth_qc_volume_proxy_top_front":2091.167525865802,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.4295442068802,"growth_qc_front_height_cm":11.4295442068802,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a796cdbf47af25c68e4b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"438b28a28d67ec13ad14ffc53c9078937d59d4589e757a06946116adde842f91","mask_sha256":"10fa87ae9dc38bb2fd5976cf8b10da007ef5e2128952dfe5f1d8bfb3e7ed35ae","source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","crop_asset_rel":"crops/438b28a28d67ec13ad14ffc53c9078937d59d4589e757a06946116adde842f91.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35239.0,"area_cm2":184.2083198759797,"display_trend_area_cm2":184.2083198759797,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.77072463096617,"source_volume_proxy":1395.465542296651,"volume_proxy":2168.265407993089,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.045286694213109505,"cnn_stage":0,"cnn_probabilities":[0.9577612519264223,0.04025809820741415,0.001279226705810288,0.0003356412953053223,0.00036580467703970496],"a_step_pred_weight_g":18.8796875,"pred_weight_g":14.132031888825132,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 14.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 184.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2168.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|t4","source_crop_sha256":"438b28a28d67ec13ad14ffc53c9078937d59d4589e757a06946116adde842f91","source_mask_sha256":"10fa87ae9dc38bb2fd5976cf8b10da007ef5e2128952dfe5f1d8bfb3e7ed35ae","source_mask_png_sha256":"750516ca8a7f6b3fdced637d3bd2b924f20ea2bfa832e70f468da5221014891b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 184.2 cm²; front-view height: 11.8 cm; combined volume proxy: 2168 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 18.61% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 184.2 cm²; front-view height: 11.8 cm; combined volume proxy: 2168 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 18.61% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|t4","growth_qc_volume_proxy_top_front":2168.265407993089,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.77072463096617,"growth_qc_front_height_cm":11.77072463096617,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1ccbc195879327ce7ee9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"42654a6dc1c998a10035269678f2e4c918e184e301582524c0565c01c2d61304","mask_sha256":"2528723d4fa29de18d204c6674c065f55835011c6fcaab1c079642eaebf3d254","source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","crop_asset_rel":"crops/42654a6dc1c998a10035269678f2e4c918e184e301582524c0565c01c2d61304.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34679.5,"area_cm2":181.2835900320394,"display_trend_area_cm2":181.2835900320394,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":null,"source_volume_proxy":1269.466324839561,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.08609750866598917,"cnn_stage":0,"cnn_probabilities":[0.9161425471305846,0.08234059661626816,0.0010436546639539302,0.00022325561003526674,0.00024995897292683366],"a_step_pred_weight_g":18.836328125,"pred_weight_g":13.796890496011686,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["GROWTH_QC_FRONT_REVIEW"],"final_message":"<Predicted weight> 13.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 181.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|t5","source_crop_sha256":"42654a6dc1c998a10035269678f2e4c918e184e301582524c0565c01c2d61304","source_mask_sha256":"2528723d4fa29de18d204c6674c065f55835011c6fcaab1c079642eaebf3d254","source_mask_png_sha256":"af7550184831d920a9376cab50f338c4de5f2144f5dcb3045a6cc46d1dc1373e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 181.3 cm²; front-view height: 11.9 cm; combined volume proxy: 2149 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 181.3 cm²; front-view height: 11.9 cm; combined volume proxy: 2149 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|t5","growth_qc_volume_proxy_top_front":2149.301821411841,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.85601973698767,"growth_qc_front_height_cm":11.85601973698767,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"86d210fe8fab15ea5b43\"]","front_measurement_status":"GROWTH_QC_FRONT_REVIEW","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5ea6a10fefb1f2592cdf09e76fbcce4efb1c96aa4c33a4cc40766d05d52d41f7","mask_sha256":"c41c7f0e0e09eb9e90168ab824cf18ab8572d25f3354190962ac9c54c29a5769","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/5ea6a10fefb1f2592cdf09e76fbcce4efb1c96aa4c33a4cc40766d05d52d41f7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":24088.5,"area_cm2":127.7722431803793,"display_trend_area_cm2":127.7722431803793,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.28249526709514,"source_volume_proxy":1647.454048512334,"volume_proxy":1569.361972129138,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.09187863202387235,"cnn_stage":0,"cnn_probabilities":[0.9353073239326478,0.04672203846275807,0.011965406755916775,0.0027949724419158886,0.0032102156808832666],"a_step_pred_weight_g":11.401171875,"pred_weight_g":14.04751901182236,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 14.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 127.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1569.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|t6","source_crop_sha256":"5ea6a10fefb1f2592cdf09e76fbcce4efb1c96aa4c33a4cc40766d05d52d41f7","source_mask_sha256":"c41c7f0e0e09eb9e90168ab824cf18ab8572d25f3354190962ac9c54c29a5769","source_mask_png_sha256":"46cdd0b66351f2a2e177453d389c04fff214ec4aeeea92d3d1afbfc7de7e0387","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 127.8 cm²; front-view height: 12.3 cm; combined volume proxy: 1569 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 28.39% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 127.8 cm²; front-view height: 12.3 cm; combined volume proxy: 1569 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 28.39% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|t6","growth_qc_volume_proxy_top_front":1569.361972129138,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.28249526709514,"growth_qc_front_height_cm":12.28249526709514,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"7eb5b31939e4f55fde78\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"35371eebe8aacf3514f300e2cf4ecea5d578b922c2e5649cda398760e5c43d9e","mask_sha256":"784667274eb38f60973a5c57354d5dbedbbd3d6ad578309d9405de3aac9859af","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/35371eebe8aacf3514f300e2cf4ecea5d578b922c2e5649cda398760e5c43d9e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":21850.5,"area_cm2":115.9012557698851,"display_trend_area_cm2":115.9012557698851,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.008392949301241969,"cnn_stage":0,"cnn_probabilities":[0.9954454541206359,0.0026717513857875018,0.0007087623998813797,0.00039228820583048213,0.0007817021245500654],"a_step_pred_weight_g":2.422705078125,"pred_weight_g":6.49740078118184,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 6.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 115.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|t7","source_crop_sha256":"35371eebe8aacf3514f300e2cf4ecea5d578b922c2e5649cda398760e5c43d9e","source_mask_sha256":"784667274eb38f60973a5c57354d5dbedbbd3d6ad578309d9405de3aac9859af","source_mask_png_sha256":"dfee0fc2938bfe7986b1e400b1302f4782278235e18fe221e8f6d575e19f3288","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 115.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 115.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"c4c2e5fa81e056293dd1\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"901d621b9a2d86a2c26e3e2525778716cdb2eb410f634b50534f8c689186e5d8","mask_sha256":"261153e21362585476f6dfe92fbf4d77a2aea8d3d7d73cc7055099b47a05f9ce","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/901d621b9a2d86a2c26e3e2525778716cdb2eb410f634b50534f8c689186e5d8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":33730.0,"area_cm2":178.9134965844362,"display_trend_area_cm2":178.9134965844362,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.51483931290169,"source_volume_proxy":1400.397933546723,"volume_proxy":2060.160164079168,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.015462243781439613,"cnn_stage":0,"cnn_probabilities":[0.9877887010574342,0.010590731771662833,0.0006476110807852821,0.0003155849244649289,0.0006573837687028572],"a_step_pred_weight_g":9.19716796875,"pred_weight_g":10.846124462120965,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 178.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2060.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|t8","source_crop_sha256":"901d621b9a2d86a2c26e3e2525778716cdb2eb410f634b50534f8c689186e5d8","source_mask_sha256":"261153e21362585476f6dfe92fbf4d77a2aea8d3d7d73cc7055099b47a05f9ce","source_mask_png_sha256":"88058924862fc1d9acc2b140b1dd31b6cbaeff316772a2852c0c8bb1d9303a2d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 178.9 cm²; front-view height: 11.5 cm; combined volume proxy: 2060 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 24.87% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 178.9 cm²; front-view height: 11.5 cm; combined volume proxy: 2060 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 24.87% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|t8","growth_qc_volume_proxy_top_front":2060.160164079168,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.51483931290169,"growth_qc_front_height_cm":11.51483931290169,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e4645640f4c994326868\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3707855e3d14b440299dde9496378d974e40877f5270dc4c088f75d9223470fd","mask_sha256":"bdabb75dd6aa01f98c2f3c93380432da4add3c69c5b3cc2c4f971ba774773d3d","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/3707855e3d14b440299dde9496378d974e40877f5270dc4c088f75d9223470fd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":23473.5,"area_cm2":124.5101085702569,"display_trend_area_cm2":124.5101085702569,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.010166640865645603,"cnn_stage":0,"cnn_probabilities":[0.9936004996299743,0.004746224277187138,0.0004359688406111672,0.0003207222755008843,0.0008965780201833695],"a_step_pred_weight_g":2.16767578125,"pred_weight_g":5.049094379765464,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 5.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 124.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|t9","source_crop_sha256":"3707855e3d14b440299dde9496378d974e40877f5270dc4c088f75d9223470fd","source_mask_sha256":"bdabb75dd6aa01f98c2f3c93380432da4add3c69c5b3cc2c4f971ba774773d3d","source_mask_png_sha256":"d1ae5bbcc9b83cf76f01352dc162af65cc154028adbd791604859b49855bf2f8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 124.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 124.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6491e73aa7d7f461b346\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 34.6cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2523e7536b524c1a9e143e3e990698dd84af9413ba18d8a0847d2f94f2a67719","mask_sha256":"18aa2e08c00409c187c80e7345a40ccd885106cfdda7623ab5e1cc3e641400c1","source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","crop_asset_rel":"crops/2523e7536b524c1a9e143e3e990698dd84af9413ba18d8a0847d2f94f2a67719.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66507.5,"area_cm2":347.6612512883941,"display_trend_area_cm2":347.6612512883941,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.16785758257823,"source_volume_proxy":4461.858437982841,"volume_proxy":6316.260100388486,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.08210770220321137,"cnn_stage":0,"cnn_probabilities":[0.9319178104400634,0.060703407227993014,0.002888633025577292,0.00233351674687583,0.0021566196708590725],"a_step_pred_weight_g":16.280859375,"pred_weight_g":12.332749250560013,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 347.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6316.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|b3","source_crop_sha256":"2523e7536b524c1a9e143e3e990698dd84af9413ba18d8a0847d2f94f2a67719","source_mask_sha256":"18aa2e08c00409c187c80e7345a40ccd885106cfdda7623ab5e1cc3e641400c1","source_mask_png_sha256":"774c2bec91531a53c14dd7888e4f8504da97a596932d6855df5ed1b91c9f9699","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 347.7 cm²; front-view height: 18.2 cm; combined volume proxy: 6316 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 27.66% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 347.7 cm²; front-view height: 18.2 cm; combined volume proxy: 6316 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 27.66% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|b3","growth_qc_volume_proxy_top_front":6316.260100388486,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.16785758257823,"growth_qc_front_height_cm":18.16785758257823,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ace2f3f71358f1c61f8d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b488db22e0f0b575e5be5da03e543ced2a19ebf23565f9c20fb1cec757c017ea","mask_sha256":"d75008d47bde446e7c0df1be29a342c6734bc59ed1ba02788342f256204698c0","source_sha256":"afce783f275e574cc179913fbd89bd5675bc454c7f1bcd314f403e436dfdbbd7","crop_asset_rel":"crops/b488db22e0f0b575e5be5da03e543ced2a19ebf23565f9c20fb1cec757c017ea.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34954.0,"area_cm2":182.7185111082889,"display_trend_area_cm2":182.7185111082889,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.08836378279422,"source_volume_proxy":1299.846590880372,"volume_proxy":2026.049321019234,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.024961170734241023,"cnn_stage":0,"cnn_probabilities":[0.9764952898025512,0.02267296686768532,0.0004561542504234239,0.00012652494078793097,0.000249080135836266],"a_step_pred_weight_g":8.09365234375,"pred_weight_g":8.476659447249355,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 182.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2026.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260319_090806_cam0_rf.jpg|b4","source_crop_sha256":"b488db22e0f0b575e5be5da03e543ced2a19ebf23565f9c20fb1cec757c017ea","source_mask_sha256":"d75008d47bde446e7c0df1be29a342c6734bc59ed1ba02788342f256204698c0","source_mask_png_sha256":"f62a01e732e855fde16656a0389fc1ad29ced98376086357fb91878edd419db8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 182.7 cm²; front-view height: 11.1 cm; combined volume proxy: 2026 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 20.61% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 182.7 cm²; front-view height: 11.1 cm; combined volume proxy: 2026 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 20.61% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|b4","growth_qc_volume_proxy_top_front":2026.049321019234,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.08836378279422,"growth_qc_front_height_cm":11.08836378279422,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"57aec9779ff170a8ed53\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"48909778219e78e615f3855c9116018c3011a88a9c2594a51fb4826997307200","mask_sha256":"e04484305671660f9fb2f74861bf271bc33a032fbbc57c1646c252c86406b69f","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/48909778219e78e615f3855c9116018c3011a88a9c2594a51fb4826997307200.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":14197.5,"area_cm2":75.30757093855718,"display_trend_area_cm2":75.30757093855718,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":8.358920390106414,"source_volume_proxy":704.673862213014,"volume_proxy":629.4899902476908,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.02527351938697393,"cnn_stage":0,"cnn_probabilities":[0.9801330804824828,0.01715033147484064,0.0011119968083221465,0.0005192711694689934,0.0010853451967705043],"a_step_pred_weight_g":0.620751953125,"pred_weight_g":4.357616718255701,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 4.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 75.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 629.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b5","source_crop_sha256":"48909778219e78e615f3855c9116018c3011a88a9c2594a51fb4826997307200","source_mask_sha256":"e04484305671660f9fb2f74861bf271bc33a032fbbc57c1646c252c86406b69f","source_mask_png_sha256":"b9ce0e77282864072c0d7931646140594a490afd9b9d0f0e33641aa1f207a28c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 75.3 cm²; front-view height: 8.4 cm; combined volume proxy: 629 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 22.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 75.3 cm²; front-view height: 8.4 cm; combined volume proxy: 629 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 22.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|b5","growth_qc_volume_proxy_top_front":629.4899902476908,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":8.358920390106414,"growth_qc_front_height_cm":8.358920390106414,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ad8b18f49d7eef36eb3c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e510864ea541f3ca5b2b5a404124d5ced3960628338eb6cf6c8ad1f449a01ee9","mask_sha256":"90ba936c9cfece1f6aa8bf298c58dfd81e2c9075b04912c7a59506653dbbbb8d","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/e510864ea541f3ca5b2b5a404124d5ced3960628338eb6cf6c8ad1f449a01ee9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":23119.5,"area_cm2":122.6323920629669,"display_trend_area_cm2":122.6323920629669,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.62367569118111,"source_volume_proxy":1482.213201606114,"volume_proxy":1548.071546636666,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.035994277638383206,"cnn_stage":0,"cnn_probabilities":[0.975260877609253,0.01865733079612255,0.002840883331373334,0.0013083828845992685,0.0019325078814290463],"a_step_pred_weight_g":3.730615234375,"pred_weight_g":8.072285262430219,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 122.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1548.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b6","source_crop_sha256":"e510864ea541f3ca5b2b5a404124d5ced3960628338eb6cf6c8ad1f449a01ee9","source_mask_sha256":"90ba936c9cfece1f6aa8bf298c58dfd81e2c9075b04912c7a59506653dbbbb8d","source_mask_png_sha256":"24db813d8909c242ee924c408d6784b390a95fc12370ff5bc3eeeccba38b92fd","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 122.6 cm²; front-view height: 12.6 cm; combined volume proxy: 1548 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 14.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 122.6 cm²; front-view height: 12.6 cm; combined volume proxy: 1548 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 14.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|b6","growth_qc_volume_proxy_top_front":1548.071546636666,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.62367569118111,"growth_qc_front_height_cm":12.62367569118111,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d64b7fcdfc81957d807d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c12428279d1d33839af426feaba8f97f12449b4d9a24652dad4e21ceb5ce4350","mask_sha256":"07b860c03211edf1714918d763a43598c8d2c76c5de78f142d9776ea9cd12c5c","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/c12428279d1d33839af426feaba8f97f12449b4d9a24652dad4e21ceb5ce4350.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":29034.0,"area_cm2":154.0045793012903,"display_trend_area_cm2":154.0045793012903,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.49129804064376,"source_volume_proxy":1068.843319752982,"volume_proxy":1615.707941073794,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.004587517158142873,"cnn_stage":0,"cnn_probabilities":[0.9970952153205872,0.0021223530755378308,0.00024576799623901027,0.0001731251464661909,0.0003635631626821123],"a_step_pred_weight_g":5.9552734375,"pred_weight_g":6.570523932677614,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 154.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1615.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b7","source_crop_sha256":"c12428279d1d33839af426feaba8f97f12449b4d9a24652dad4e21ceb5ce4350","source_mask_sha256":"07b860c03211edf1714918d763a43598c8d2c76c5de78f142d9776ea9cd12c5c","source_mask_png_sha256":"73b2053b0ca0210d4c8afae22b8d667b15b8fd88d0870f7c0bb6e4b7cacf4a09","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 154.0 cm²; front-view height: 10.5 cm; combined volume proxy: 1616 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 32.97% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 154.0 cm²; front-view height: 10.5 cm; combined volume proxy: 1616 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 32.97% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|b7","growth_qc_volume_proxy_top_front":1615.707941073794,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.49129804064376,"growth_qc_front_height_cm":10.49129804064376,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9c3b7bc692efe32612d0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3e767ff040cbe081d15f370e9cd93431ab9c596b06c29fdf43716c62cb94a919","mask_sha256":"b4111ad70e1b9676abb033f2c29fbe69fe7508a822ce33ea5e4f884d4fecca16","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/3e767ff040cbe081d15f370e9cd93431ab9c596b06c29fdf43716c62cb94a919.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43306.5,"area_cm2":229.7099715337649,"display_trend_area_cm2":229.7099715337649,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.70897079720261,"source_volume_proxy":1493.198996220902,"volume_proxy":2919.377320048861,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.11451303980720695,"cnn_stage":0,"cnn_probabilities":[0.9035609006881715,0.08461324013769626,0.007621203153394163,0.002161313421675004,0.002043363274424337],"a_step_pred_weight_g":4.54052734375,"pred_weight_g":6.453016417693081,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 229.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2919.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b8","source_crop_sha256":"3e767ff040cbe081d15f370e9cd93431ab9c596b06c29fdf43716c62cb94a919","source_mask_sha256":"b4111ad70e1b9676abb033f2c29fbe69fe7508a822ce33ea5e4f884d4fecca16","source_mask_png_sha256":"0cadc1f4f23737b73d4d86004757a6a771dd1755a6f53d4301b647b01ef9c20f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 229.7 cm²; front-view height: 12.7 cm; combined volume proxy: 2919 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 34.12% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 229.7 cm²; front-view height: 12.7 cm; combined volume proxy: 2919 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 34.12% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|b8","growth_qc_volume_proxy_top_front":2919.377320048861,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.70897079720261,"growth_qc_front_height_cm":12.70897079720261,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"191259d24adaba47e84e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cff82e4165b976fbd59bdfce13442c1d19d06c426eb0ac05ee16986776880c98","mask_sha256":"b26140c0ca188e75eb3c1a849397930e23fc6f324de2593d5cd22e4259654d61","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/cff82e4165b976fbd59bdfce13442c1d19d06c426eb0ac05ee16986776880c98.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":39198.5,"area_cm2":207.9199731949311,"display_trend_area_cm2":207.9199731949311,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.979527404514801,"source_volume_proxy":1065.131227602523,"volume_proxy":2074.943070444797,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.023280859048099952,"cnn_stage":0,"cnn_probabilities":[0.9861215949058533,0.008082791930064559,0.003402957791695371,0.00117855304342811,0.0012141231010900809],"a_step_pred_weight_g":11.58125,"pred_weight_g":9.3972083978423,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 207.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2074.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b9","source_crop_sha256":"cff82e4165b976fbd59bdfce13442c1d19d06c426eb0ac05ee16986776880c98","source_mask_sha256":"b26140c0ca188e75eb3c1a849397930e23fc6f324de2593d5cd22e4259654d61","source_mask_png_sha256":"5cd270ab76ff6362b5a096769410876c7826b90aa698bacfc2417242584a674d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 207.9 cm²; front-view height: 10.0 cm; combined volume proxy: 2075 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 21.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 207.9 cm²; front-view height: 10.0 cm; combined volume proxy: 2075 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 21.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|b9","growth_qc_volume_proxy_top_front":2074.943070444797,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.979527404514801,"growth_qc_front_height_cm":9.9795274045148,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8723ce5b01ddaec5d1f4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"982ec5f0f520eafd8062f2ef0ae51c8e147834043c11c1c063a5d8a7128fca9c","mask_sha256":"7b6f1231ddc4a5244ed5dd7f342b33ec06efa59cf6c3fc1861930666da051157","source_sha256":"78effa5a2cd5935a36d8c5c0eb153a0bfb8937b9434d1e9a7cc3474b1e70162b","crop_asset_rel":"crops/982ec5f0f520eafd8062f2ef0ae51c8e147834043c11c1c063a5d8a7128fca9c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45629.0,"area_cm2":242.0291709354059,"display_trend_area_cm2":242.0291709354059,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":"NO_COMPLETED_PREVIOUS_DAY_SENSOR","history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03945786598487757,"cnn_stage":0,"cnn_probabilities":[0.9676465868949891,0.02781937550753355,0.0029266043566167355,0.0006443250807933509,0.0009630766304326244],"a_step_pred_weight_g":4.2015625,"pred_weight_g":6.476749909934251,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 6.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 242.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260319_090806_cam1_rf.jpg|b10","source_crop_sha256":"982ec5f0f520eafd8062f2ef0ae51c8e147834043c11c1c063a5d8a7128fca9c","source_mask_sha256":"7b6f1231ddc4a5244ed5dd7f342b33ec06efa59cf6c3fc1861930666da051157","source_mask_png_sha256":"fcc371d703bb29e6b3ab4017f1b8f4ec0cddbf8e6393e8a35e5db528bf024e21","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 242.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 242.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260319_090806_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b5517036002b3f1083e1\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-19","capture_key":"20260319_090806_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"255ec7300d2093d48851d72021ed13ecfa92201c5f0e835fe1a9cbaad2067f20","mask_sha256":"6ef55b80d3f95dfad09369c55931c51763f116ac54d04cd17267c0057237486f","source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","crop_asset_rel":"crops/255ec7300d2093d48851d72021ed13ecfa92201c5f0e835fe1a9cbaad2067f20.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":44475.5,"area_cm2":232.4911924471221,"display_trend_area_cm2":232.4911924471221,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.25961854642810067,"cnn_stage":0,"cnn_probabilities":[0.748291838169098,0.24608267843723297,0.0041328827268444,0.0007002902115345932,0.0007923079756437801],"a_step_pred_weight_g":24.5875,"pred_weight_g":13.648890421385863,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 13.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 232.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|t3","source_crop_sha256":"255ec7300d2093d48851d72021ed13ecfa92201c5f0e835fe1a9cbaad2067f20","source_mask_sha256":"6ef55b80d3f95dfad09369c55931c51763f116ac54d04cd17267c0057237486f","source_mask_png_sha256":"616fda3ff246138aac8b358d66c3f81f344f4655ccd6c79c1efd124544b21658","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 232.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 232.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"5bb6cf6b0f3367481f76\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c15eca13b8bf76c0a848f844eb6b305018b29728e873640d9359ccd254f3bb84","mask_sha256":"0a456ef4da3278ec99690df5abf366943c698cfa82a8c1819ab79d53b2116954","source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","crop_asset_rel":"crops/c15eca13b8bf76c0a848f844eb6b305018b29728e873640d9359ccd254f3bb84.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37305.5,"area_cm2":195.0107402915338,"display_trend_area_cm2":195.0107402915338,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.08836378279422,"source_volume_proxy":1464.374433125796,"volume_proxy":2162.350029904533,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.03018833413952961,"cnn_stage":0,"cnn_probabilities":[0.9726391911506653,0.025324049219489095,0.001509835256729275,0.0002630055765621364,0.0002638994192238897],"a_step_pred_weight_g":16.64384765625,"pred_weight_g":13.753867242778202,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 13.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 195.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2162.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|t4","source_crop_sha256":"c15eca13b8bf76c0a848f844eb6b305018b29728e873640d9359ccd254f3bb84","source_mask_sha256":"0a456ef4da3278ec99690df5abf366943c698cfa82a8c1819ab79d53b2116954","source_mask_png_sha256":"703784cc64c700394a9152c2d136884b7811d79e94b67299ddcd46c6ea956f43","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 195.0 cm²; front-view height: 11.1 cm; combined volume proxy: 2162 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 16.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 195.0 cm²; front-view height: 11.1 cm; combined volume proxy: 2162 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 16.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|t4","growth_qc_volume_proxy_top_front":2162.350029904533,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.08836378279422,"growth_qc_front_height_cm":11.08836378279422,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0af21a32e65102f7ec4c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2a8be0d15ec454e6152ade0af83c4dbca533e7e89505f06175d744e1327ac1fd","mask_sha256":"849697e1dec1018b553d59ec79773bd4959ad1d9c550baacbd472e2f11a48b68","source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","crop_asset_rel":"crops/2a8be0d15ec454e6152ade0af83c4dbca533e7e89505f06175d744e1327ac1fd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36653.0,"area_cm2":191.5998623233997,"display_trend_area_cm2":191.5998623233997,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.1827865188824944,"cnn_stage":0,"cnn_probabilities":[0.822806715965271,0.17341545075178144,0.002694994769990444,0.00035038827918469905,0.0007324784382944927],"a_step_pred_weight_g":17.83056640625,"pred_weight_g":14.274753604504834,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 14.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 191.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|t5","source_crop_sha256":"2a8be0d15ec454e6152ade0af83c4dbca533e7e89505f06175d744e1327ac1fd","source_mask_sha256":"849697e1dec1018b553d59ec79773bd4959ad1d9c550baacbd472e2f11a48b68","source_mask_png_sha256":"60bcf34c0a08509b772dbab57c2a8c9fbc528aae1997c7cdfd50ebc7cbe3303f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 191.6 cm²; front-view height: 13.1 cm; combined volume proxy: 2500 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 191.6 cm²; front-view height: 13.1 cm; combined volume proxy: 2500 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|t5","growth_qc_volume_proxy_top_front":2500.407177298438,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":13.05015122128858,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"321934c8d94402810177\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b3b278046436ffa3468a2e3ada0872deaf0d38e78fd663c223f0de2eaac95fd5","mask_sha256":"653f9c40bcc621ccb29d7b918efe7861f94f3c56138bc348952f987045191599","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/b3b278046436ffa3468a2e3ada0872deaf0d38e78fd663c223f0de2eaac95fd5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":27579.5,"area_cm2":146.2894983412529,"display_trend_area_cm2":146.2894983412529,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.19720016107364,"source_volume_proxy":1619.463806362779,"volume_proxy":1784.322292731312,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.2398452513036318,"cnn_stage":0,"cnn_probabilities":[0.8151504278182983,0.1460037477314472,0.028217447362840174,0.005106832028832286,0.005521528190001845],"a_step_pred_weight_g":20.39140625,"pred_weight_g":15.65587800817671,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 146.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1784.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t6","source_crop_sha256":"b3b278046436ffa3468a2e3ada0872deaf0d38e78fd663c223f0de2eaac95fd5","source_mask_sha256":"653f9c40bcc621ccb29d7b918efe7861f94f3c56138bc348952f987045191599","source_mask_png_sha256":"dc2a0ce1c17ae48671b684d5da7bf276c335e0f38910cc25c12e51a743805c57","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 146.3 cm²; front-view height: 12.2 cm; combined volume proxy: 1784 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 12.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 146.3 cm²; front-view height: 12.2 cm; combined volume proxy: 1784 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 12.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|t6","growth_qc_volume_proxy_top_front":1784.322292731312,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.19720016107364,"growth_qc_front_height_cm":12.19720016107364,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"22f247f00c0be6340c9b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7b15554d9e4013187bb5d7954c72f7eb40225b8301b0e08db2a1e3b3f9593137","mask_sha256":"a3d76bbeb56610b1eb346dd3da56836c164bf6347e91acfcda73908fead5cabf","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/7b15554d9e4013187bb5d7954c72f7eb40225b8301b0e08db2a1e3b3f9593137.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":23476.0,"area_cm2":124.5233692800541,"display_trend_area_cm2":124.5233692800541,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.009001708315736323,"cnn_stage":0,"cnn_probabilities":[0.9939260721206666,0.00460162062663585,0.0005913471686653793,0.000306596034533868,0.0005744013120420277],"a_step_pred_weight_g":0.655712890625,"pred_weight_g":7.348881296988328,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 7.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 124.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t7","source_crop_sha256":"7b15554d9e4013187bb5d7954c72f7eb40225b8301b0e08db2a1e3b3f9593137","source_mask_sha256":"a3d76bbeb56610b1eb346dd3da56836c164bf6347e91acfcda73908fead5cabf","source_mask_png_sha256":"0f30912815e4735928a3e96adfb71249bc399d9642b5a543a3680396b0866854","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 124.5 cm²; front-view height: 11.3 cm; combined volume proxy: 1413 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 124.5 cm²; front-view height: 11.3 cm; combined volume proxy: 1413 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|t7","growth_qc_volume_proxy_top_front":1412.62411999115,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":11.3442491008587,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"6baa0a1b2965f7f3994a\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b860d1c0c8eef767898e75ff5a0acbcc30b0bb645bff896a0bce6b9898b869e4","mask_sha256":"880398046eb409ac43288a9507248cac1f63d7ea6718004bd9fbf6284b76aedc","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/b860d1c0c8eef767898e75ff5a0acbcc30b0bb645bff896a0bce6b9898b869e4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37886.0,"area_cm2":200.9581005513772,"display_trend_area_cm2":200.9581005513772,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.74718335870825,"source_volume_proxy":1205.62758595213,"volume_proxy":2159.733554043381,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.02970854973755195,"cnn_stage":0,"cnn_probabilities":[0.9742796421051025,0.02344356244429946,0.0012219829251989723,0.00039818553559598516,0.0006566162090166473],"a_step_pred_weight_g":10.7052734375,"pred_weight_g":10.747809540188562,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 201.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2159.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t8","source_crop_sha256":"b860d1c0c8eef767898e75ff5a0acbcc30b0bb645bff896a0bce6b9898b869e4","source_mask_sha256":"880398046eb409ac43288a9507248cac1f63d7ea6718004bd9fbf6284b76aedc","source_mask_png_sha256":"55a5ddd2ddb7f66a8bb0a71aaa6f03462df1d63ea38639a3b0f3232bc153ee42","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 201.0 cm²; front-view height: 10.7 cm; combined volume proxy: 2160 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 19.56% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 201.0 cm²; front-view height: 10.7 cm; combined volume proxy: 2160 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 19.56% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|t8","growth_qc_volume_proxy_top_front":2159.733554043381,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.74718335870825,"growth_qc_front_height_cm":10.74718335870825,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8f57dbc03fbd548a1a7b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3c62c913a5ae609f1dad9d1c5b45ee022d50c7349415489b6f01183a400c48be","mask_sha256":"bfe4807f0c4f2b66b6e617a63436999862cceacde553ded62cc7a8a57a30befd","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/3c62c913a5ae609f1dad9d1c5b45ee022d50c7349415489b6f01183a400c48be.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25456.0,"area_cm2":135.0258514394726,"display_trend_area_cm2":135.0258514394726,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.039609203557483846,"cnn_stage":0,"cnn_probabilities":[0.9711902618408204,0.023615550901740785,0.0018585807993076742,0.0010658838786184789,0.0022697098553180694],"a_step_pred_weight_g":8.78232421875,"pred_weight_g":9.22578846937439,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 9.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 135.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t9","source_crop_sha256":"3c62c913a5ae609f1dad9d1c5b45ee022d50c7349415489b6f01183a400c48be","source_mask_sha256":"bfe4807f0c4f2b66b6e617a63436999862cceacde553ded62cc7a8a57a30befd","source_mask_png_sha256":"301b62d866c035048570b09cc50e6f00d23f1d3223d2d19230209cef02bbd57f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 135.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 135.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"179b0637568e2c482b34\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"17c46a982baeeb43e1e0008050f05699fde7b7d173f5db7ead471a0060dd2681","mask_sha256":"d0468c6628d45364769cc590c5a1ead17cbfd7dacf3c577ae9b3e91dba8f9b3d","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/17c46a982baeeb43e1e0008050f05699fde7b7d173f5db7ead471a0060dd2681.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":26312.5,"area_cm2":139.5689706160089,"display_trend_area_cm2":139.5689706160089,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":4,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.007282303550709912,"cnn_stage":0,"cnn_probabilities":[0.9942112803459169,0.004927651141770184,0.0004771509906277061,0.00013532544999179664,0.00024859351942723145],"a_step_pred_weight_g":6.9806640625,"pred_weight_g":11.693304607474122,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 11.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 139.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|t10","source_crop_sha256":"17c46a982baeeb43e1e0008050f05699fde7b7d173f5db7ead471a0060dd2681","source_mask_sha256":"d0468c6628d45364769cc590c5a1ead17cbfd7dacf3c577ae9b3e91dba8f9b3d","source_mask_png_sha256":"6619b4224c4c1102599c2335e8f8b9e355ca5b82754bea5ccd22673b5be02800","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 139.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 139.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"c7e32497d5a1c44f64d0\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5f6869cd6bbd8859496def33de7b764ea295538a7d772b4f697228118bfadb6b","mask_sha256":"f77e910c25dc19d04dcc75f91a024984dec56aff3db1ba3ce8edbcab6e6a9514","source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","crop_asset_rel":"crops/5f6869cd6bbd8859496def33de7b764ea295538a7d772b4f697228118bfadb6b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":74608.0,"area_cm2":390.0057983855129,"display_trend_area_cm2":390.0057983855129,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.38553033913707,"source_volume_proxy":5856.536820651799,"volume_proxy":7950.475035427248,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.09606944696861319,"cnn_stage":0,"cnn_probabilities":[0.9238896846771241,0.06513506025075913,0.005155715369619429,0.0026551937975455076,0.0031643436464946716],"a_step_pred_weight_g":29.315625,"pred_weight_g":13.663169736614117,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 13.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 390.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7950.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|b3","source_crop_sha256":"5f6869cd6bbd8859496def33de7b764ea295538a7d772b4f697228118bfadb6b","source_mask_sha256":"f77e910c25dc19d04dcc75f91a024984dec56aff3db1ba3ce8edbcab6e6a9514","source_mask_png_sha256":"8a20de1eb30ee2332b6a01276ee6fac2974ed113494d2023f7fc3bbb2c9dad75","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 390.0 cm²; front-view height: 20.4 cm; combined volume proxy: 7950 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 25.83% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 390.0 cm²; front-view height: 20.4 cm; combined volume proxy: 7950 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 25.83% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|b3","growth_qc_volume_proxy_top_front":7950.475035427248,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.38553033913707,"growth_qc_front_height_cm":20.38553033913707,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d78bad5b41ed864a677e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b2e1ae5481ae15a71ba75b30ec1756b029d14859eb02f4c3b2af9f58f1f9cb3c","mask_sha256":"9f2414cc99d070fc9d8cdfc801f465ceaeb1d6f6b0462009bdf53fe6b408e6d3","source_sha256":"90ab74ee518e8e3b8a08efc8d892f9237a58039ce0baa0a157e438b6bea2b332","crop_asset_rel":"crops/b2e1ae5481ae15a71ba75b30ec1756b029d14859eb02f4c3b2af9f58f1f9cb3c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":38845.0,"area_cm2":203.0583213366563,"display_trend_area_cm2":203.0583213366563,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.57659314666526,"source_volume_proxy":1258.359524211844,"volume_proxy":2147.665249822631,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.09187336763716303,"cnn_stage":0,"cnn_probabilities":[0.911335563659668,0.08654589205980301,0.0014446907211095096,0.000257155200233683,0.00041665713360998773],"a_step_pred_weight_g":13.121875,"pred_weight_g":10.590148517129524,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 203.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2147.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260320_085556_cam0_rf.jpg|b4","source_crop_sha256":"b2e1ae5481ae15a71ba75b30ec1756b029d14859eb02f4c3b2af9f58f1f9cb3c","source_mask_sha256":"9f2414cc99d070fc9d8cdfc801f465ceaeb1d6f6b0462009bdf53fe6b408e6d3","source_mask_png_sha256":"e99da19278524cd6f7bbaabbb461cf8ada72a26b238304f6e6b6a68aa8a8bd13","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 203.1 cm²; front-view height: 10.6 cm; combined volume proxy: 2148 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 18.21% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 203.1 cm²; front-view height: 10.6 cm; combined volume proxy: 2148 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 18.21% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|b4","growth_qc_volume_proxy_top_front":2147.665249822631,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.57659314666526,"growth_qc_front_height_cm":10.57659314666526,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"99d644db001d5bfe0fcd\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d6f4dd6e81db9e766b5b79cfce66de35fb3a2527ffd7bc41d6f9fa09ef206d62","mask_sha256":"6eb9a69838389b51d9d9f06a6c20c83baa997d229f9f7a1db5c9f165e2a0db4d","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/d6f4dd6e81db9e766b5b79cfce66de35fb3a2527ffd7bc41d6f9fa09ef206d62.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":15588.5,"area_cm2":82.68582986974458,"display_trend_area_cm2":82.68582986974458,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":9.638346980428825,"source_volume_proxy":933.7019428832133,"volume_proxy":796.9547186493041,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.07833084876474458,"cnn_stage":0,"cnn_probabilities":[0.9419265508651733,0.04733745083212852,0.004876710940152406,0.0021972121292492377,0.003662084916140884],"a_step_pred_weight_g":0.6851806640625,"pred_weight_g":7.319474838076457,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 82.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 797.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b5","source_crop_sha256":"d6f4dd6e81db9e766b5b79cfce66de35fb3a2527ffd7bc41d6f9fa09ef206d62","source_mask_sha256":"6eb9a69838389b51d9d9f06a6c20c83baa997d229f9f7a1db5c9f165e2a0db4d","source_mask_png_sha256":"feb38cc03443049633ed5d0c8bc837299a023d1144cf99e5ddde7f8f057086d9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 82.7 cm²; front-view height: 9.6 cm; combined volume proxy: 797 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 23.26% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 82.7 cm²; front-view height: 9.6 cm; combined volume proxy: 797 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 23.26% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|b5","growth_qc_volume_proxy_top_front":796.9547186493041,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":9.638346980428825,"growth_qc_front_height_cm":9.638346980428825,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fcd1b12c0cafa04e3ec8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b5df92e57e548aa8bc81e72f8c02b25e4421337cd5b2fbe2477a1577efdef6eb","mask_sha256":"52d4e0b7d8a160ea22f7b38abea39befae84bc5f5bc357a9e5601e313c76eae9","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/b5df92e57e548aa8bc81e72f8c02b25e4421337cd5b2fbe2477a1577efdef6eb.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":24649.5,"area_cm2":130.7479464588812,"display_trend_area_cm2":130.7479464588812,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.62367569118111,"source_volume_proxy":1642.061524141305,"volume_proxy":1650.519673384828,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.09579290565452539,"cnn_stage":0,"cnn_probabilities":[0.9290110588073732,0.054998187348246574,0.010334275616332888,0.002499767654808238,0.00315671602729708],"a_step_pred_weight_g":10.49580078125,"pred_weight_g":11.113421887012198,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 130.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1650.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b6","source_crop_sha256":"b5df92e57e548aa8bc81e72f8c02b25e4421337cd5b2fbe2477a1577efdef6eb","source_mask_sha256":"52d4e0b7d8a160ea22f7b38abea39befae84bc5f5bc357a9e5601e313c76eae9","source_mask_png_sha256":"1808c0d5006028acb1707014170b69d1f3f259087454c3bd0826cb99112733a0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 130.7 cm²; front-view height: 12.6 cm; combined volume proxy: 1651 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 12.81% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 130.7 cm²; front-view height: 12.6 cm; combined volume proxy: 1651 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 12.81% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|b6","growth_qc_volume_proxy_top_front":1650.519673384828,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.62367569118111,"growth_qc_front_height_cm":12.62367569118111,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f44778c453ce2719cf78\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"116bc1dafd7a7ef08b129766b8719858a48816d37648802d4913e1673973abce","mask_sha256":"8e3e28980bf4905d12e073ab9f168975554ebbd6e735690659139f92d51cad7b","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/116bc1dafd7a7ef08b129766b8719858a48816d37648802d4913e1673973abce.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":30631.5,"area_cm2":162.4781728617302,"display_trend_area_cm2":162.4781728617302,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":10.23541272257928,"source_volume_proxy":1084.772365131823,"volume_proxy":1663.031157650389,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.005357181584258797,"cnn_stage":0,"cnn_probabilities":[0.9969878077507018,0.001914265681989491,0.00034251284450874663,0.0002636902099766303,0.0004917048958304804],"a_step_pred_weight_g":7.80205078125,"pred_weight_g":7.722575414067989,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 162.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1663.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b7","source_crop_sha256":"116bc1dafd7a7ef08b129766b8719858a48816d37648802d4913e1673973abce","source_mask_sha256":"8e3e28980bf4905d12e073ab9f168975554ebbd6e735690659139f92d51cad7b","source_mask_png_sha256":"4b9cf191e581fad76f89493a6631e669a5393a93a5601f6ba1207d4ed478dbe7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 162.5 cm²; front-view height: 10.2 cm; combined volume proxy: 1663 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 20.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 162.5 cm²; front-view height: 10.2 cm; combined volume proxy: 1663 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 20.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|b7","growth_qc_volume_proxy_top_front":1663.031157650389,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":10.23541272257928,"growth_qc_front_height_cm":10.23541272257928,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"891e611099dce488c4cf\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a1286b8bf0f2b869ea36147f733f94cc2e8a2becae07428b5204e89f99c86a48","mask_sha256":"d69ead54b299e160987d1a6770c26d101476f9146545bfdab9ab314916dcc9fd","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/a1286b8bf0f2b869ea36147f733f94cc2e8a2becae07428b5204e89f99c86a48.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43604.5,"area_cm2":231.2906481415965,"display_trend_area_cm2":231.2906481415965,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.05015122128858,"source_volume_proxy":1521.606864250975,"volume_proxy":3018.377934317683,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.11726329898519908,"cnn_stage":0,"cnn_probabilities":[0.8981625199317933,0.09125152714550495,0.007337179163005203,0.0016578077105805277,0.0015909975954855327],"a_step_pred_weight_g":2.8059326171875,"pred_weight_g":6.229601101604925,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 6.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 231.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3018.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b8","source_crop_sha256":"a1286b8bf0f2b869ea36147f733f94cc2e8a2becae07428b5204e89f99c86a48","source_mask_sha256":"d69ead54b299e160987d1a6770c26d101476f9146545bfdab9ab314916dcc9fd","source_mask_png_sha256":"e43cd740c4064388a733e9b8f3dc35fc763b779c65cf06d7eedbcb2900f09f83","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 231.3 cm²; front-view height: 13.1 cm; combined volume proxy: 3018 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 29.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 231.3 cm²; front-view height: 13.1 cm; combined volume proxy: 3018 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 29.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|b8","growth_qc_volume_proxy_top_front":3018.377934317683,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.05015122128858,"growth_qc_front_height_cm":13.05015122128858,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0a7392893931ba08938e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"272b3c731439b37f203a0a3b43dfd9c3f8860c4eb1fc50dce32af586b494ea19","mask_sha256":"a4b6fd3d4a2b3b7801f107fc774aaf47e24988f7702a3718ccb3bacee925a8c5","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/272b3c731439b37f203a0a3b43dfd9c3f8860c4eb1fc50dce32af586b494ea19.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45289.5,"area_cm2":240.22836654494,"display_trend_area_cm2":240.22836654494,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.08836378279422,"source_volume_proxy":1331.308154241841,"volume_proxy":2663.739519196728,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.035166931516869226,"cnn_stage":0,"cnn_probabilities":[0.974044930934906,0.020261646807193757,0.0034424884477630255,0.00098372990541975,0.001267279524472542],"a_step_pred_weight_g":6.1962890625,"pred_weight_g":7.632504392153978,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 240.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2663.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b9","source_crop_sha256":"272b3c731439b37f203a0a3b43dfd9c3f8860c4eb1fc50dce32af586b494ea19","source_mask_sha256":"a4b6fd3d4a2b3b7801f107fc774aaf47e24988f7702a3718ccb3bacee925a8c5","source_mask_png_sha256":"a3ac7ea02425f5164ba01bc0830dcffafa0ae5f0e880384290becfe44ec3f5ec","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 240.2 cm²; front-view height: 11.1 cm; combined volume proxy: 2664 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 21.15% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 240.2 cm²; front-view height: 11.1 cm; combined volume proxy: 2664 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 21.15% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|b9","growth_qc_volume_proxy_top_front":2663.739519196728,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.08836378279422,"growth_qc_front_height_cm":11.08836378279422,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e64e75b4db11a0b56c78\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"31cabaac26cccc355354dcd1e1c19ad5eed64f4f195137181bae67bc3fd3c4b6","mask_sha256":"9edd737715ef110f96c647b59f4a8b5a6042a2e7f773305eaa6f1f1bd6b24b17","source_sha256":"c881e7f17cc0eba78bad4e972205820fd45787ad33ebe632b7ca64e0b22ac05c","crop_asset_rel":"crops/31cabaac26cccc355354dcd1e1c19ad5eed64f4f195137181bae67bc3fd3c4b6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":49121.0,"area_cm2":260.5517303801985,"display_trend_area_cm2":260.5517303801985,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-19","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.15700083000119774,"cnn_stage":0,"cnn_probabilities":[0.8623401522636414,0.12603969275951385,0.006802202668040991,0.0019150458509102461,0.0029028985882177945],"a_step_pred_weight_g":6.65111083984375,"pred_weight_g":9.729064800473573,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 9.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 260.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260320_085556_cam1_rf.jpg|b10","source_crop_sha256":"31cabaac26cccc355354dcd1e1c19ad5eed64f4f195137181bae67bc3fd3c4b6","source_mask_sha256":"9edd737715ef110f96c647b59f4a8b5a6042a2e7f773305eaa6f1f1bd6b24b17","source_mask_png_sha256":"40f63fb8a99f662cce502576c6972b07442a096ec0cbefa2cb59879504c7a303","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 260.6 cm²; front-view height: 15.9 cm; combined volume proxy: 4134 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 260.6 cm²; front-view height: 15.9 cm; combined volume proxy: 4134 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260320_085556_bed45|b10","growth_qc_volume_proxy_top_front":4133.624468836473,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.86488971999789,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"d2d26a7cb39660e266ff\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-20","capture_key":"20260320_085556_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260322_194113_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c909835b98f9aeea34216cf2c7eb55b45643c9f267c94a5dd211c8b79b7b160a","mask_sha256":"fb7b0ca032c980a3f2e2451fa7c4e50cf42f86ba4b48a1495b828414103c8f5c","source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","crop_asset_rel":"crops/c909835b98f9aeea34216cf2c7eb55b45643c9f267c94a5dd211c8b79b7b160a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":45056.5,"area_cm2":235.5283113735373,"display_trend_area_cm2":235.5283113735373,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.4295442068802,"source_volume_proxy":1561.319486335043,"volume_proxy":2691.981246815689,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8943604768166551,"cnn_stage":1,"cnn_probabilities":[0.11991978213191032,0.8677732944488525,0.010932836122810841,0.000774838894722052,0.0005992483595036901],"a_step_pred_weight_g":66.525,"pred_weight_g":33.39200386998384,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 33.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 235.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2692.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260322_194113_cam0_rf.jpg|t3","source_crop_sha256":"c909835b98f9aeea34216cf2c7eb55b45643c9f267c94a5dd211c8b79b7b160a","source_mask_sha256":"fb7b0ca032c980a3f2e2451fa7c4e50cf42f86ba4b48a1495b828414103c8f5c","source_mask_png_sha256":"bb13808b4625c18b9df2b003a1e233aa6d28872adf328ae599388f51d85b642c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 235.5 cm²; front-view height: 11.4 cm; combined volume proxy: 2692 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 235.5 cm²; front-view height: 11.4 cm; combined volume proxy: 2692 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|t3","growth_qc_volume_proxy_top_front":2691.981246815689,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.4295442068802,"growth_qc_front_height_cm":11.4295442068802,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6648f67ee5d920e192db\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260322_194113_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4f26d618b5009c5a6691bf2e2f512985c4fd3467b791d9e072f207279562307e","mask_sha256":"dd3e2448ec5c0dfac294fede3d31baca7d7ae1edfa4c2d1db53afcd6082eaa64","source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","crop_asset_rel":"crops/4f26d618b5009c5a6691bf2e2f512985c4fd3467b791d9e072f207279562307e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":39987.0,"area_cm2":209.0280112057891,"display_trend_area_cm2":209.0280112057891,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.77072463096617,"source_volume_proxy":1781.165692798576,"volume_proxy":2460.411160061854,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5920992167291842,"cnn_stage":1,"cnn_probabilities":[0.41677810847759245,0.5759828686714172,0.006109052221290767,0.0006217795536940685,0.0005082262385258219],"a_step_pred_weight_g":33.509375,"pred_weight_g":18.59956305612637,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 209.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2460.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260322_194113_cam0_rf.jpg|t4","source_crop_sha256":"4f26d618b5009c5a6691bf2e2f512985c4fd3467b791d9e072f207279562307e","source_mask_sha256":"dd3e2448ec5c0dfac294fede3d31baca7d7ae1edfa4c2d1db53afcd6082eaa64","source_mask_png_sha256":"5888bdd54d482be6d66f4468bb32a2ab5769e4738036b28d9ba54163ba2aa0cc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 209.0 cm²; front-view height: 11.8 cm; combined volume proxy: 2460 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 209.0 cm²; front-view height: 11.8 cm; combined volume proxy: 2460 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|t4","growth_qc_volume_proxy_top_front":2460.411160061854,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.77072463096617,"growth_qc_front_height_cm":11.77072463096617,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"73132d8a4386bb38fd5e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260322_194113_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7df293f218537a31b968caa47416709e60627e4862f669a79deafe7d37848a23","mask_sha256":"991b6569dd7c072d0b327099e337fcbb95d7bb252b78e01d39ce969f830e12e3","source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","crop_asset_rel":"crops/7df293f218537a31b968caa47416709e60627e4862f669a79deafe7d37848a23.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":36282.5,"area_cm2":189.6631109254018,"display_trend_area_cm2":189.6631109254018,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.49611482546170016,"cnn_stage":0,"cnn_probabilities":[0.5094380438327789,0.4860054075717926,0.0039014344103634356,0.0003139285734505392,0.0003411908372072503],"a_step_pred_weight_g":28.15,"pred_weight_g":14.7949031202152,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 14.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 189.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260322_194113_cam0_rf.jpg|t5","source_crop_sha256":"7df293f218537a31b968caa47416709e60627e4862f669a79deafe7d37848a23","source_mask_sha256":"991b6569dd7c072d0b327099e337fcbb95d7bb252b78e01d39ce969f830e12e3","source_mask_png_sha256":"bc7941837e23b2416b57e24de49cf3117a197deb03ce060c8df5072a81be8148","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 189.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 189.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"fac20e724043a4a4201c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ef72c276094da9bf9f96e5daaf6529283ad89aafd55a8fb382c58ab55a6e6f35","mask_sha256":"f22d59c0024af3cb1db0bfed7731ad687103fc7177a66fc7f3f9e0faf1f29bc6","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/ef72c276094da9bf9f96e5daaf6529283ad89aafd55a8fb382c58ab55a6e6f35.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26564.0,"area_cm2":140.9029980216118,"display_trend_area_cm2":140.9029980216118,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.45308547913813,"source_volume_proxy":1737.741288835876,"volume_proxy":1754.677078629963,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6636070433421991,"cnn_stage":1,"cnn_probabilities":[0.3973420798778534,0.5510571658611297,0.04512925744056702,0.0035945427720434965,0.002876933570951223],"a_step_pred_weight_g":34.990625,"pred_weight_g":20.862216983383334,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 20.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 140.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1754.7 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t6","source_crop_sha256":"ef72c276094da9bf9f96e5daaf6529283ad89aafd55a8fb382c58ab55a6e6f35","source_mask_sha256":"f22d59c0024af3cb1db0bfed7731ad687103fc7177a66fc7f3f9e0faf1f29bc6","source_mask_png_sha256":"9bcec0f0a54770dc15fc5ea919b86995f9561c07973368e301225134e423ae8f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 140.9 cm²; front-view height: 12.5 cm; combined volume proxy: 1755 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 11.32% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 140.9 cm²; front-view height: 12.5 cm; combined volume proxy: 1755 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 11.32% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|t6","growth_qc_volume_proxy_top_front":1754.677078629963,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.45308547913813,"growth_qc_front_height_cm":12.45308547913813,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ce637a88c709d38fa7d4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"99474a5b287036a7423d0af9669033c903388279d283c6320dc7efd650edc546","mask_sha256":"5a8d1547a3606ac86774e2fb6372037343c375566b923ce7ac4c1007e9df7b28","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/99474a5b287036a7423d0af9669033c903388279d283c6320dc7efd650edc546.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":30980.0,"area_cm2":164.3267158074662,"display_trend_area_cm2":164.3267158074662,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.39133164537456,"source_volume_proxy":1866.474931913328,"volume_proxy":2200.553549572994,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.09234059353984776,"cnn_stage":0,"cnn_probabilities":[0.910274875164032,0.08811053596436977,0.0010364458430558443,0.00015542466790066097,0.0004227229714160785],"a_step_pred_weight_g":4.536767578125,"pred_weight_g":10.60010153276351,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 10.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 164.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2200.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t7","source_crop_sha256":"99474a5b287036a7423d0af9669033c903388279d283c6320dc7efd650edc546","source_mask_sha256":"5a8d1547a3606ac86774e2fb6372037343c375566b923ce7ac4c1007e9df7b28","source_mask_png_sha256":"88b56a4621fabb70c742249ab9c03c78df4e2feb76839c12173a5672cbf29275","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 164.3 cm²; front-view height: 13.4 cm; combined volume proxy: 2201 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 164.3 cm²; front-view height: 13.4 cm; combined volume proxy: 2201 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|t7","growth_qc_volume_proxy_top_front":2200.553549572994,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.39133164537456,"growth_qc_front_height_cm":13.39133164537456,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fa2039d60c46f8998af7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ca2958f6bbc30fe0ee42f920187355051f9b3d9cbec137b674275daee876d719","mask_sha256":"abb928da08d6e368946d0ad75f96adb0a1cf98c64914e22f2a7a33a579190d69","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/ca2958f6bbc30fe0ee42f920187355051f9b3d9cbec137b674275daee876d719.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41824.0,"area_cm2":221.8463706239983,"display_trend_area_cm2":221.8463706239983,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.68542952494468,"source_volume_proxy":1594.574110590653,"volume_proxy":2592.37012929149,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.36154212202964114,"cnn_stage":0,"cnn_probabilities":[0.6492707431316376,0.34349534064531323,0.005127859301865101,0.000633169490902219,0.001472888576972764],"a_step_pred_weight_g":22.7265625,"pred_weight_g":15.120839241261859,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 221.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2592.4 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t8","source_crop_sha256":"ca2958f6bbc30fe0ee42f920187355051f9b3d9cbec137b674275daee876d719","source_mask_sha256":"abb928da08d6e368946d0ad75f96adb0a1cf98c64914e22f2a7a33a579190d69","source_mask_png_sha256":"b64de9842468b81e8641fc2fd567471bc51ae54d94bb3bb2a130f52a9ac0916f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 221.8 cm²; front-view height: 11.7 cm; combined volume proxy: 2592 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 11.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 221.8 cm²; front-view height: 11.7 cm; combined volume proxy: 2592 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 11.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|t8","growth_qc_volume_proxy_top_front":2592.37012929149,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.68542952494468,"growth_qc_front_height_cm":11.68542952494468,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bf4963ee2c9fe66be87c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5069973d86da9d977dac43cb3d17955115d45609d353ec572b1d1ccf896f5910","mask_sha256":"3502bde2bf8fd9aabaeea2841490254b01ede4194ec89923f01ab65c6db19724","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/5069973d86da9d977dac43cb3d17955115d45609d353ec572b1d1ccf896f5910.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":24353.0,"area_cm2":129.1752262769278,"display_trend_area_cm2":129.1752262769278,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.12115979979280382,"cnn_stage":0,"cnn_probabilities":[0.9013855099678039,0.08583528958261014,0.006810037093237042,0.0021721301367506386,0.0037970114033669235],"a_step_pred_weight_g":4.24111328125,"pred_weight_g":7.152173834047261,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 7.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 129.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t9","source_crop_sha256":"5069973d86da9d977dac43cb3d17955115d45609d353ec572b1d1ccf896f5910","source_mask_sha256":"3502bde2bf8fd9aabaeea2841490254b01ede4194ec89923f01ab65c6db19724","source_mask_png_sha256":"2932d6bc7ec0b25aa08a65777cec07bbf17460618f2fb8de59a5c2d3a420b531","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 129.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 129.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"5cfc898c05510fdfff4f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6048ece354ebe39e5b9b49bf6934217d12ebee494782a64604a9baf407ee0303","mask_sha256":"b577fdaf78eadf1c7ab5a06a08c9341236eb55aa5625ae6a907cff2bade67a58","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/6048ece354ebe39e5b9b49bf6934217d12ebee494782a64604a9baf407ee0303.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":33753.0,"area_cm2":179.0354951145709,"display_trend_area_cm2":179.0354951145709,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":5,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.11471990113204812,"cnn_stage":0,"cnn_probabilities":[0.9013847470283508,0.08856927268207074,0.006318878149613738,0.001395584872807376,0.0023315293830819426],"a_step_pred_weight_g":4.01318359375,"pred_weight_g":9.707334145312908,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 9.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 179.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|t10","source_crop_sha256":"6048ece354ebe39e5b9b49bf6934217d12ebee494782a64604a9baf407ee0303","source_mask_sha256":"b577fdaf78eadf1c7ab5a06a08c9341236eb55aa5625ae6a907cff2bade67a58","source_mask_png_sha256":"348ed7c810f30359f19336e2d0dea93b69a2a1392b954f784cdccd893067c5b9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 179.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 179.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e4ac9e52c76ee2755278\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 393.6cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260322_194113_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2fec3c802c1d435a2473547617bb91b09725fcdb9c1d1219388c40c55128b6ac","mask_sha256":"edc8a4c24b996fdc9a6999eaf8795a64b04549ed78841a8c1872562b2dd59773","source_sha256":"a316c010994422fd2674606a749ec3ba17345db86bc9593a12a0d1e4fa18028d","crop_asset_rel":"crops/2fec3c802c1d435a2473547617bb91b09725fcdb9c1d1219388c40c55128b6ac.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":45216.5,"area_cm2":236.364695243118,"display_trend_area_cm2":236.364695243118,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.98839738752502,"source_volume_proxy":2194.295734528647,"volume_proxy":3306.363285441979,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8547436479404497,"cnn_stage":1,"cnn_probabilities":[0.14732894599437715,0.8509966969490051,0.0014276065514422954,9.520913390588247e-05,0.00015152762171055656],"a_step_pred_weight_g":16.43935546875,"pred_weight_g":12.94299395659322,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 236.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3306.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260322_194113_cam0_rf.jpg|b4","source_crop_sha256":"2fec3c802c1d435a2473547617bb91b09725fcdb9c1d1219388c40c55128b6ac","source_mask_sha256":"edc8a4c24b996fdc9a6999eaf8795a64b04549ed78841a8c1872562b2dd59773","source_mask_png_sha256":"867abe28452dbb75c93b2390f7b9be97c4af6b036c850a8aaba93889efa3ad7a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 236.4 cm²; front-view height: 14.0 cm; combined volume proxy: 3306 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 236.4 cm²; front-view height: 14.0 cm; combined volume proxy: 3306 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|b4","growth_qc_volume_proxy_top_front":3306.363285441979,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.98839738752502,"growth_qc_front_height_cm":13.98839738752502,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4028ca8d0df6f412576b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"bcfd870fc9c762d148a256af5c1121f6d7755b2ceced42755b8cc7855fd2f222","mask_sha256":"5805f7055cad7a094ffa98069d05224dfeae97b1a9cc8e675d092664ab30a705","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/bcfd870fc9c762d148a256af5c1121f6d7755b2ceced42755b8cc7855fd2f222.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":18834.5,"area_cm2":99.90353547048814,"display_trend_area_cm2":99.90353547048814,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.25895399483721,"source_volume_proxy":1373.414523479101,"volume_proxy":1124.809309783813,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.04530229154779591,"cnn_stage":0,"cnn_probabilities":[0.9567265152931212,0.04211365021765232,0.0006345417554257437,0.00018161208090532454,0.0003436803941440303],"a_step_pred_weight_g":9.97470703125,"pred_weight_g":9.61364094566352,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 99.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1124.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b5","source_crop_sha256":"bcfd870fc9c762d148a256af5c1121f6d7755b2ceced42755b8cc7855fd2f222","source_mask_sha256":"5805f7055cad7a094ffa98069d05224dfeae97b1a9cc8e675d092664ab30a705","source_mask_png_sha256":"aeaa483472132bcfa934de5ee82a7729536002d7cd4d672d16b0e95a2ab58adf","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 99.9 cm²; front-view height: 11.3 cm; combined volume proxy: 1125 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 99.9 cm²; front-view height: 11.3 cm; combined volume proxy: 1125 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|b5","growth_qc_volume_proxy_top_front":1124.809309783813,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.25895399483721,"growth_qc_front_height_cm":11.25895399483721,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b7b8ecf84813bf2c8d9b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"604fea798cf57152adcc9e73f55f7d35b8d773f8505a3343e80688c985479940","mask_sha256":"2c2695f44031dd55c932739b085f721f2fa642e17469ba348372112ff037d21c","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/604fea798cf57152adcc9e73f55f7d35b8d773f8505a3343e80688c985479940.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":23971.0,"area_cm2":127.1489898199087,"display_trend_area_cm2":127.1489898199087,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.05015122128858,"source_volume_proxy":1868.244412148539,"volume_proxy":1659.313544783891,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5959402909618802,"cnn_stage":1,"cnn_probabilities":[0.4216119468212127,0.564902463555336,0.010941080003976821,0.0010223187622614206,0.0015221777779515834],"a_step_pred_weight_g":10.0576416015625,"pred_weight_g":11.964261250295891,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 127.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1659.3 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b6","source_crop_sha256":"604fea798cf57152adcc9e73f55f7d35b8d773f8505a3343e80688c985479940","source_mask_sha256":"2c2695f44031dd55c932739b085f721f2fa642e17469ba348372112ff037d21c","source_mask_png_sha256":"b2686d85315fffdb03771a760004dc8a80162391f08703ddcd51f366c972f4b5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 127.1 cm²; front-view height: 13.1 cm; combined volume proxy: 1659 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 127.1 cm²; front-view height: 13.1 cm; combined volume proxy: 1659 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|b6","growth_qc_volume_proxy_top_front":1659.313544783891,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.05015122128858,"growth_qc_front_height_cm":13.05015122128858,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"68b89f630f865894d49a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d832e0a5be9f0db909876fa9ce8eb3ce4c44469441a097c5b7ba8ad8f4cacd62","mask_sha256":"30638dc14fd76ed0862ae3c2e591d431806622a493ea51af2ce5443df8c6a1e5","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/d832e0a5be9f0db909876fa9ce8eb3ce4c44469441a097c5b7ba8ad8f4cacd62.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34022.5,"area_cm2":180.464999630714,"display_trend_area_cm2":180.464999630714,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.70897079720261,"source_volume_proxy":1619.778111724566,"volume_proxy":2293.524410223924,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5168421179521828,"cnn_stage":0,"cnn_probabilities":[0.5157667815685272,0.4616044104099274,0.015930373780429365,0.003416798962280154,0.003281640773639083],"a_step_pred_weight_g":18.30390625,"pred_weight_g":12.451770374712353,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 180.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2293.5 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b7","source_crop_sha256":"d832e0a5be9f0db909876fa9ce8eb3ce4c44469441a097c5b7ba8ad8f4cacd62","source_mask_sha256":"30638dc14fd76ed0862ae3c2e591d431806622a493ea51af2ce5443df8c6a1e5","source_mask_png_sha256":"4e63d523a30d0be32d4219580131fb381fb291d62e6acb45a958b3e873e08e0e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 180.5 cm²; front-view height: 12.7 cm; combined volume proxy: 2294 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 8.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 180.5 cm²; front-view height: 12.7 cm; combined volume proxy: 2294 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 8.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|b7","growth_qc_volume_proxy_top_front":2293.524410223924,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.70897079720261,"growth_qc_front_height_cm":12.70897079720261,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"baee7131766fddcc0846\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"de66cdc3cb777d53bc5c6959cbcd03b5614a35d817f5177633eef54e2d886446","mask_sha256":"8a43353ae725c08f555d3593fea6ca9583288ecda75429a41a7f916189d1d8f6","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/de66cdc3cb777d53bc5c6959cbcd03b5614a35d817f5177633eef54e2d886446.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42502.5,"area_cm2":225.4453272629707,"display_trend_area_cm2":225.4453272629707,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.07369249354651,"source_volume_proxy":2095.763640919065,"volume_proxy":3172.848210006007,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.35065622414113023,"cnn_stage":0,"cnn_probabilities":[0.6647096931934358,0.3249335020780563,0.007268518721684814,0.0011674783367197961,0.0019208124023862184],"a_step_pred_weight_g":20.374609375,"pred_weight_g":12.690829936596785,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 225.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3172.8 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b8","source_crop_sha256":"de66cdc3cb777d53bc5c6959cbcd03b5614a35d817f5177633eef54e2d886446","source_mask_sha256":"8a43353ae725c08f555d3593fea6ca9583288ecda75429a41a7f916189d1d8f6","source_mask_png_sha256":"69e42fe10beebf0c6d21ec5e44ac193e09ad7c7dc0fd628879b6fcb95e6c4538","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 225.4 cm²; front-view height: 14.1 cm; combined volume proxy: 3173 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 6.76% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 225.4 cm²; front-view height: 14.1 cm; combined volume proxy: 3173 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 6.76% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|b8","growth_qc_volume_proxy_top_front":3172.848210006007,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.07369249354651,"growth_qc_front_height_cm":14.07369249354651,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"040572f51816dd63298e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"acd1700667fd93c976cd01211f258115b90176cad242c528b400a249b15028a4","mask_sha256":"a6453011f1fb0a08e5576c0d7e578da77954b7a4f86282113b292693e28513c5","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/acd1700667fd93c976cd01211f258115b90176cad242c528b400a249b15028a4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":54878.5,"area_cm2":291.0911450432548,"display_trend_area_cm2":291.0911450432548,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.22074143333157,"source_volume_proxy":2040.068296429909,"volume_proxy":3848.440762149289,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5989152507339895,"cnn_stage":1,"cnn_probabilities":[0.4074114084243774,0.5872600078582764,0.004682280402630568,0.00029449627254507504,0.000351798313204199],"a_step_pred_weight_g":10.11123046875,"pred_weight_g":17.26816187127889,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 291.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3848.4 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b9","source_crop_sha256":"acd1700667fd93c976cd01211f258115b90176cad242c528b400a249b15028a4","source_mask_sha256":"a6453011f1fb0a08e5576c0d7e578da77954b7a4f86282113b292693e28513c5","source_mask_png_sha256":"fad172307bbcc45c05b06927b78f5f745a4f1d7766a4d63f8110a82d802881a6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 291.1 cm²; front-view height: 13.2 cm; combined volume proxy: 3848 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 15.46% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 291.1 cm²; front-view height: 13.2 cm; combined volume proxy: 3848 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 15.46% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|b9","growth_qc_volume_proxy_top_front":3848.440762149289,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.22074143333157,"growth_qc_front_height_cm":13.22074143333157,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0585d23ab2824001bc2b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4d5a6b9e2de86c0f5af588507e1dd6f76272a578b637d92740680422260fb798","mask_sha256":"5bfdeb59e401bba8c14e8e872df7c8be8d31b7da813bff99e786ed1b23d2bcaa","source_sha256":"5ee7ff964b53420fe8ab4a6e1476332c96c2581fe68ee5e834f12482b9dc22a0","crop_asset_rel":"crops/4d5a6b9e2de86c0f5af588507e1dd6f76272a578b637d92740680422260fb798.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":54409.0,"area_cm2":288.6007837433322,"display_trend_area_cm2":288.6007837433322,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-21","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6526953280088492,"cnn_stage":1,"cnn_probabilities":[0.3658817991614342,0.6190532445907594,0.012713002646341922,0.0011917390278540553,0.001160215260460973],"a_step_pred_weight_g":18.6189453125,"pred_weight_g":15.764340682617181,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 15.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 288.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260322_194113_cam1_rf.jpg|b10","source_crop_sha256":"4d5a6b9e2de86c0f5af588507e1dd6f76272a578b637d92740680422260fb798","source_mask_sha256":"5bfdeb59e401bba8c14e8e872df7c8be8d31b7da813bff99e786ed1b23d2bcaa","source_mask_png_sha256":"5349ad9d8737b146aa826d737175544049293df37355d38621a83e57c5bd5897","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 288.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 288.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260322_194113_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6af3267002a1dd467410\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-22","capture_key":"20260322_194113_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f45ab9fe7a4cae03fb3df89ac2c33aca5b8192d7571fb7b07ead35fbf3a74b05","mask_sha256":"d4ca8d1369016923beb6fd3d5cb0ba1057b20e2ce739be89117c2948ecfd1a58","source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","crop_asset_rel":"crops/f45ab9fe7a4cae03fb3df89ac2c33aca5b8192d7571fb7b07ead35fbf3a74b05.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":48215.5,"area_cm2":252.0416653985725,"display_trend_area_cm2":252.0416653985725,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.85601973698767,"source_volume_proxy":1651.36285300176,"volume_proxy":2988.210959508718,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9199706001454615,"cnn_stage":1,"cnn_probabilities":[0.086233751475811,0.9082273364067077,0.005041621695272625,0.00032899795187404376,0.00016825662314658984],"a_step_pred_weight_g":55.4375,"pred_weight_g":27.672277801386727,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 27.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2988.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|t3","source_crop_sha256":"f45ab9fe7a4cae03fb3df89ac2c33aca5b8192d7571fb7b07ead35fbf3a74b05","source_mask_sha256":"d4ca8d1369016923beb6fd3d5cb0ba1057b20e2ce739be89117c2948ecfd1a58","source_mask_png_sha256":"9dab53879670e1f8cab14c14fac230fe54ed39d03e1d8867029c4e682a422bd5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 252.0 cm²; front-view height: 11.9 cm; combined volume proxy: 2988 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 252.0 cm²; front-view height: 11.9 cm; combined volume proxy: 2988 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|t3","growth_qc_volume_proxy_top_front":2988.210959508718,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.85601973698767,"growth_qc_front_height_cm":11.85601973698767,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"26ff3d711a4d13850235\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f1a24cf507719fcf95cab1fefded592a88bfc6796a7a212284f6dc160fc19ca5","mask_sha256":"ae6d127a548800e91e4bcab18a22894af68416623722d57d0742e4abff6ffea7","source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","crop_asset_rel":"crops/f1a24cf507719fcf95cab1fefded592a88bfc6796a7a212284f6dc160fc19ca5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":41549.0,"area_cm2":217.1932087325713,"display_trend_area_cm2":217.1932087325713,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.77072463096617,"source_volume_proxy":1756.331535683665,"volume_proxy":2556.521451707054,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6692319803842112,"cnn_stage":1,"cnn_probabilities":[0.34226862043142314,0.6476098358631134,0.009120231471024453,0.0006236742279725148,0.0003776647237828001],"a_step_pred_weight_g":38.934375,"pred_weight_g":19.655687303696034,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 217.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2556.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|t4","source_crop_sha256":"f1a24cf507719fcf95cab1fefded592a88bfc6796a7a212284f6dc160fc19ca5","source_mask_sha256":"ae6d127a548800e91e4bcab18a22894af68416623722d57d0742e4abff6ffea7","source_mask_png_sha256":"982a09eb0db153633ff073f81c62c6b2590d8b14d4a646d8af7782ce34ef5e46","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 217.2 cm²; front-view height: 11.8 cm; combined volume proxy: 2557 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 217.2 cm²; front-view height: 11.8 cm; combined volume proxy: 2557 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|t4","growth_qc_volume_proxy_top_front":2556.521451707054,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.77072463096617,"growth_qc_front_height_cm":11.77072463096617,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1446b9cdd4878e24c2bf\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b907297f222656a824d450c734659196dc2c9d07daec4ccab084d3b50274fbc6","mask_sha256":"82169f7f3c9af60c619cc8f6d948139d970f40a2b5331b685c78617a7a4d0607","source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","crop_asset_rel":"crops/b907297f222656a824d450c734659196dc2c9d07daec4ccab084d3b50274fbc6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":37649.0,"area_cm2":196.80635191154,"display_trend_area_cm2":196.80635191154,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.45946977941785005,"cnn_stage":0,"cnn_probabilities":[0.5460098922252654,0.44972488284111023,0.0035130627918988464,0.00028992022853344677,0.0004622525768354535],"a_step_pred_weight_g":40.853125,"pred_weight_g":18.183218532357134,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 18.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 196.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|t5","source_crop_sha256":"b907297f222656a824d450c734659196dc2c9d07daec4ccab084d3b50274fbc6","source_mask_sha256":"82169f7f3c9af60c619cc8f6d948139d970f40a2b5331b685c78617a7a4d0607","source_mask_png_sha256":"8bd843714bcfd4448cabfcc79be0d663f558af5cedeb377dbb521b8b40b02aff","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 196.8 cm²; front-view height: 12.6 cm; combined volume proxy: 2484 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 196.8 cm²; front-view height: 12.6 cm; combined volume proxy: 2484 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|t5","growth_qc_volume_proxy_top_front":2484.419560495742,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":12.62367569118111,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"3bbd657e1f66b1b00cc7\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fb01c860f915681ecb4d4dbb86dbd259cf4986888ff2005a7337cbec06ab3061","mask_sha256":"dbebcd04b0d0ebd6a367d58b4f993cf17cb3eb0d6a6d2d4ede24bcae279021cd","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/fb01c860f915681ecb4d4dbb86dbd259cf4986888ff2005a7337cbec06ab3061.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":28337.5,"area_cm2":150.3101455517777,"display_trend_area_cm2":150.3101455517777,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.28249526709514,"source_volume_proxy":1639.009690440877,"volume_proxy":1846.183651336091,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8516156579833479,"cnn_stage":1,"cnn_probabilities":[0.31143958270549776,0.5457369863986969,0.12818801552057266,0.009039144637063144,0.0055963016580790285],"a_step_pred_weight_g":31.7625,"pred_weight_g":19.44858476571919,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 150.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1846.2 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|t6","source_crop_sha256":"fb01c860f915681ecb4d4dbb86dbd259cf4986888ff2005a7337cbec06ab3061","source_mask_sha256":"dbebcd04b0d0ebd6a367d58b4f993cf17cb3eb0d6a6d2d4ede24bcae279021cd","source_mask_png_sha256":"bf6c680074ce41d7633a81b2dfa65a8d8a54fdb71ad4a073ff31e0380430eb94","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 150.3 cm²; front-view height: 12.3 cm; combined volume proxy: 1846 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 9.54% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 150.3 cm²; front-view height: 12.3 cm; combined volume proxy: 1846 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 9.54% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|t6","growth_qc_volume_proxy_top_front":1846.183651336091,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.28249526709514,"growth_qc_front_height_cm":12.28249526709514,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"27bc5845ad5bff3af003\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f2c46af1346ba19c97c045577bfbc23e0e52ad660e5a7d80359ec9e042f317d4","mask_sha256":"9e054cd7cbe2098b95949b53032b2aa08fdfd97f27d218b945d6e35c8e9b7114","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/f2c46af1346ba19c97c045577bfbc23e0e52ad660e5a7d80359ec9e042f317d4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":33059.0,"area_cm2":175.3543220748556,"display_trend_area_cm2":175.3543220748556,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.81780717548203,"source_volume_proxy":2058.664128170602,"volume_proxy":2423.012209817727,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.13049696442139974,"cnn_stage":0,"cnn_probabilities":[0.8799073100090027,0.11387273520231246,0.0037899430026300247,0.0006755860787961864,0.0017543962443596682],"a_step_pred_weight_g":14.65986328125,"pred_weight_g":12.333401693864097,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 175.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2423.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|t7","source_crop_sha256":"f2c46af1346ba19c97c045577bfbc23e0e52ad660e5a7d80359ec9e042f317d4","source_mask_sha256":"9e054cd7cbe2098b95949b53032b2aa08fdfd97f27d218b945d6e35c8e9b7114","source_mask_png_sha256":"baeea86dd92d8cedafac82cd328d177e20f6c33112d9db3649dfc4574b0a461c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 175.4 cm²; front-view height: 13.8 cm; combined volume proxy: 2423 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 175.4 cm²; front-view height: 13.8 cm; combined volume proxy: 2423 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|t7","growth_qc_volume_proxy_top_front":2423.012209817727,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.81780717548203,"growth_qc_front_height_cm":13.81780717548203,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"252c5687bc1e84f3dcda\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ebb106fb89b3d8b8e199ff439a3b9434df26a4e4fda94f6d4c1959ab6e501a43","mask_sha256":"de618002bb46df1b5498166cbaedbb82ad35078194e6b8d67e66ba7e88055cf6","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/ebb106fb89b3d8b8e199ff439a3b9434df26a4e4fda94f6d4c1959ab6e501a43.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":44587.0,"area_cm2":236.502107091914,"display_trend_area_cm2":236.502107091914,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.02660994903066,"source_volume_proxy":1813.980661873878,"volume_proxy":2844.318594118328,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.41310953930951655,"cnn_stage":0,"cnn_probabilities":[0.6107505142688752,0.37435170710086824,0.00966233629733324,0.0015087568666785956,0.0037267222534865144],"a_step_pred_weight_g":19.84609375,"pred_weight_g":15.3300776819627,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 236.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2844.3 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|t8","source_crop_sha256":"ebb106fb89b3d8b8e199ff439a3b9434df26a4e4fda94f6d4c1959ab6e501a43","source_mask_sha256":"de618002bb46df1b5498166cbaedbb82ad35078194e6b8d67e66ba7e88055cf6","source_mask_png_sha256":"182af45eb6932e93c7bb4765aed2b7745c0a3a1145dd0edc7f1f5dcdbe54ef40","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 236.5 cm²; front-view height: 12.0 cm; combined volume proxy: 2844 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 12.74% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 236.5 cm²; front-view height: 12.0 cm; combined volume proxy: 2844 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 12.74% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|t8","growth_qc_volume_proxy_top_front":2844.318594118328,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.02660994903066,"growth_qc_front_height_cm":12.02660994903066,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8c081f816c15fb56bb5e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f2cd45166b66d586be1e9d01b79ae8f27907c8c8d579e84cdf2f2dc8cb151864","mask_sha256":"6fa951d34a7121eff90a317984c1b78cd8c15fe3751ec0594b0af8e50f8fa9a4","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/f2cd45166b66d586be1e9d01b79ae8f27907c8c8d579e84cdf2f2dc8cb151864.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25682.0,"area_cm2":136.2246196051436,"display_trend_area_cm2":136.2246196051436,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.15765890121110715,"cnn_stage":0,"cnn_probabilities":[0.8542834758758545,0.1389707326889038,0.003746881929691881,0.0008011371770408005,0.0021977482829242945],"a_step_pred_weight_g":6.6435546875,"pred_weight_g":7.747301764666328,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 7.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 136.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|t9","source_crop_sha256":"f2cd45166b66d586be1e9d01b79ae8f27907c8c8d579e84cdf2f2dc8cb151864","source_mask_sha256":"6fa951d34a7121eff90a317984c1b78cd8c15fe3751ec0594b0af8e50f8fa9a4","source_mask_png_sha256":"cc0098a79f2f660cebeda9eaadb795611e5e01aa221b25b3a2fbc1ed12157e07","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 136.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 136.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"5c1ad351ada0ce86c890\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 191.7cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 401.5cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"51e369786583af762b04f857b692631bcc37c9fbb2645d81af64e6aa84f0fb50","mask_sha256":"db1ceb4550d48ffe443ca0b35bdeae069bf1f5bc193bc2fc342e8ffad68098a9","source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","crop_asset_rel":"crops/51e369786583af762b04f857b692631bcc37c9fbb2645d81af64e6aa84f0fb50.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":46415.0,"area_cm2":242.6297331661964,"display_trend_area_cm2":242.6297331661964,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.81780717548203,"source_volume_proxy":2092.542088528709,"volume_proxy":3352.610867929159,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8970398076186028,"cnn_stage":1,"cnn_probabilities":[0.1088193565607071,0.886398696899414,0.004067982453852892,0.0003506455866954638,0.0003633022628491744],"a_step_pred_weight_g":25.6953125,"pred_weight_g":14.59879359825684,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 14.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 242.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3352.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|b4","source_crop_sha256":"51e369786583af762b04f857b692631bcc37c9fbb2645d81af64e6aa84f0fb50","source_mask_sha256":"db1ceb4550d48ffe443ca0b35bdeae069bf1f5bc193bc2fc342e8ffad68098a9","source_mask_png_sha256":"10934da63c106886a21a0052618fc5f97994129d6207936bbf6dc7559de5e14a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 242.6 cm²; front-view height: 13.8 cm; combined volume proxy: 3353 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 242.6 cm²; front-view height: 13.8 cm; combined volume proxy: 3353 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|b4","growth_qc_volume_proxy_top_front":3352.610867929159,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.81780717548203,"growth_qc_front_height_cm":13.81780717548203,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3b9032e8f38757e0a7a8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e8b5037a0351b3c5350292b04ad45c93efe71f8f4088792014295e66c8e34aef","mask_sha256":"4b47de98dd8fe272b0d6f1371df2573894c7cebfb17e4e3cbfc62d5f835db557","source_sha256":"ec135567df2e7adf3bb0619308d5fb6fcb0662941eb23639d4c88f77ba6443a3","crop_asset_rel":"crops/e8b5037a0351b3c5350292b04ad45c93efe71f8f4088792014295e66c8e34aef.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":32252.5,"area_cm2":168.5966922103361,"display_trend_area_cm2":168.5966922103361,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.17365888881572,"source_volume_proxy":1304.846000845296,"volume_proxy":1883.84192854095,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.05517119668074884,"cnn_stage":0,"cnn_probabilities":[0.9569754004478455,0.03590842075645924,0.0039571279194206,0.001287858368596062,0.0018712362449150532],"a_step_pred_weight_g":3.276318359375,"pred_weight_g":8.113154900966883,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 168.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1883.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260323_080342_cam0_rf.jpg|b5","source_crop_sha256":"e8b5037a0351b3c5350292b04ad45c93efe71f8f4088792014295e66c8e34aef","source_mask_sha256":"4b47de98dd8fe272b0d6f1371df2573894c7cebfb17e4e3cbfc62d5f835db557","source_mask_png_sha256":"eed31782711cf9e28f3da99af832aa9aa9a2b756030aab41e2f93f3acdca745f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 168.6 cm²; front-view height: 11.2 cm; combined volume proxy: 1884 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 168.6 cm²; front-view height: 11.2 cm; combined volume proxy: 1884 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|b5","growth_qc_volume_proxy_top_front":1883.84192854095,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.17365888881572,"growth_qc_front_height_cm":11.17365888881572,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a6906d2b174e2b86d6b0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ce688fa6f202a2245d779e2d8cb54edcdb528c2117ad3217481e66fd60cbaa5b","mask_sha256":"4b4b6ab9b1a72d1425e645df1fa7f9d4b5375f39e24d307bb0ec2d6f5f74151a","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/ce688fa6f202a2245d779e2d8cb54edcdb528c2117ad3217481e66fd60cbaa5b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":25697.0,"area_cm2":136.304183863927,"display_trend_area_cm2":136.304183863927,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.53838058515962,"source_volume_proxy":1815.2763570277,"volume_proxy":1709.03373263549,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.24905186246105587,"cnn_stage":0,"cnn_probabilities":[0.7553036332130433,0.2414791449904442,0.0025018207961693406,0.0002925263448560145,0.00042287421092623845],"a_step_pred_weight_g":6.027978515625,"pred_weight_g":13.477877681573464,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 13.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 136.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1709.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b6","source_crop_sha256":"ce688fa6f202a2245d779e2d8cb54edcdb528c2117ad3217481e66fd60cbaa5b","source_mask_sha256":"4b4b6ab9b1a72d1425e645df1fa7f9d4b5375f39e24d307bb0ec2d6f5f74151a","source_mask_png_sha256":"5c972094d0f2c07fe888a7949ed1a5a4cd82a6f42a4c671cff80c0dd9031d188","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 136.3 cm²; front-view height: 12.5 cm; combined volume proxy: 1709 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 136.3 cm²; front-view height: 12.5 cm; combined volume proxy: 1709 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|b6","growth_qc_volume_proxy_top_front":1709.03373263549,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.53838058515962,"growth_qc_front_height_cm":12.53838058515962,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c0c8cf361b9b37c8ad33\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8ad17481fe42140b61882f332290acdd5e7756c8414b975485a677cd96c3db22","mask_sha256":"0fe116726d277f714a4f1c648e1dca302af9c65399b51fe9ca485c3800d20ae9","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/8ad17481fe42140b61882f332290acdd5e7756c8414b975485a677cd96c3db22.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35157.0,"area_cm2":186.482709736704,"display_trend_area_cm2":186.482709736704,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.7942659032241,"source_volume_proxy":1630.556024214579,"volume_proxy":2385.909374725149,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.3220475903712213,"cnn_stage":0,"cnn_probabilities":[0.7144551515579224,0.2584076374769211,0.02096815165132284,0.0029726595617830752,0.003196417726576328],"a_step_pred_weight_g":20.431201171875,"pred_weight_g":12.17640427902608,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 186.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2385.9 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b7","source_crop_sha256":"8ad17481fe42140b61882f332290acdd5e7756c8414b975485a677cd96c3db22","source_mask_sha256":"0fe116726d277f714a4f1c648e1dca302af9c65399b51fe9ca485c3800d20ae9","source_mask_png_sha256":"c7c2c5ace2138fb64ee276f0d0c8b6af660e46efc08781221536c33afbd8137f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 186.5 cm²; front-view height: 12.8 cm; combined volume proxy: 2386 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 11.26% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 186.5 cm²; front-view height: 12.8 cm; combined volume proxy: 2386 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 11.26% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|b7","growth_qc_volume_proxy_top_front":2385.909374725149,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.7942659032241,"growth_qc_front_height_cm":12.7942659032241,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1918ed1d7e3451cf85b5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3ca4473390e1dc2571f8bfbc7f92553878309ad610fc2a502f450116139989a8","mask_sha256":"68999728053fe54f6b2f5ef10283b21e92523348ec1fef5cb86e3389d79d73fc","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/3ca4473390e1dc2571f8bfbc7f92553878309ad610fc2a502f450116139989a8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43319.0,"area_cm2":229.7762750827511,"display_trend_area_cm2":229.7762750827511,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.07369249354651,"source_volume_proxy":2106.156195798675,"volume_proxy":3233.800637827192,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.29705685169028584,"cnn_stage":0,"cnn_probabilities":[0.7160180389881133,0.27457008361816404,0.007110813329927623,0.0009391318279085679,0.0013619364821352063],"a_step_pred_weight_g":8.58544921875,"pred_weight_g":11.952921818638838,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 229.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3233.8 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b8","source_crop_sha256":"3ca4473390e1dc2571f8bfbc7f92553878309ad610fc2a502f450116139989a8","source_mask_sha256":"68999728053fe54f6b2f5ef10283b21e92523348ec1fef5cb86e3389d79d73fc","source_mask_png_sha256":"05da5ace57a1155739f7f0bcea8c19aa0b85bffe000497f66849100c072fc4b6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 229.8 cm²; front-view height: 14.1 cm; combined volume proxy: 3234 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.76% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 229.8 cm²; front-view height: 14.1 cm; combined volume proxy: 3234 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.76% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|b8","growth_qc_volume_proxy_top_front":3233.800637827192,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.07369249354651,"growth_qc_front_height_cm":14.07369249354651,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a425de0c505adf5444ca\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3dd23a2e620e94a58565568aff91c4071a1b562c82cdaebb1a33f9e1a30be274","mask_sha256":"930b663c581ba88997fb6ff3be7813f8fda2f73fedfbd9c274ee3cd79a5bd5e8","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/3dd23a2e620e94a58565568aff91c4071a1b562c82cdaebb1a33f9e1a30be274.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56513.5,"area_cm2":299.7636492506534,"display_trend_area_cm2":299.7636492506534,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.47662675139605,"source_volume_proxy":2075.141423869558,"volume_proxy":4039.802814587458,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5054393068923673,"cnn_stage":0,"cnn_probabilities":[0.49948408603668215,0.4967060506343841,0.0030793595942668617,0.0003474842487776186,0.00038302108077914454],"a_step_pred_weight_g":12.68291015625,"pred_weight_g":18.929956731082044,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 299.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4039.8 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b9","source_crop_sha256":"3dd23a2e620e94a58565568aff91c4071a1b562c82cdaebb1a33f9e1a30be274","source_mask_sha256":"930b663c581ba88997fb6ff3be7813f8fda2f73fedfbd9c274ee3cd79a5bd5e8","source_mask_png_sha256":"b89cb85d6a24a9c39333d636a955af0249f83f5a3e2b7a918206fac8e6e5876c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 299.8 cm²; front-view height: 13.5 cm; combined volume proxy: 4040 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 17.47% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 299.8 cm²; front-view height: 13.5 cm; combined volume proxy: 4040 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 17.47% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|b9","growth_qc_volume_proxy_top_front":4039.802814587458,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.47662675139605,"growth_qc_front_height_cm":13.47662675139605,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"68fb4b1d4fd3c8cf97ad\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"be7254bf86a9845597ce82cae56bebfe56a06bd4335a7e1cabb46d62b1f2f604","mask_sha256":"fbeb3c81ebc4270f484091f483c563226f1d1f9a183fb2c2b99f47fbc472cccb","source_sha256":"d35a13352a5d9d685267b403c32949ad9468afcead030b413808c713b3d31c2a","crop_asset_rel":"crops/be7254bf86a9845597ce82cae56bebfe56a06bd4335a7e1cabb46d62b1f2f604.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58119.0,"area_cm2":308.2796770824445,"display_trend_area_cm2":308.2796770824445,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-22","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5957028534961865,"cnn_stage":1,"cnn_probabilities":[0.4153419673442841,0.5758516252040863,0.007310988008975983,0.0007525472668930889,0.000742902618367225],"a_step_pred_weight_g":20.78720703125,"pred_weight_g":15.877159651701671,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 15.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 308.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260323_080342_cam1_rf.jpg|b10","source_crop_sha256":"be7254bf86a9845597ce82cae56bebfe56a06bd4335a7e1cabb46d62b1f2f604","source_mask_sha256":"fbeb3c81ebc4270f484091f483c563226f1d1f9a183fb2c2b99f47fbc472cccb","source_mask_png_sha256":"595bc8780fb54b0c1a34b627cdd7e131f1337980b5ec66c1b7f00542541c3ee1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 308.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 308.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260323_080342_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"74681881e0ed573af10d\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-23","capture_key":"20260323_080342_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9aaeca163f10c42817bd3164a445ce770ae4b6ed38b8deb8d7b9cb9a2b96d52d","mask_sha256":"f8ecb8823a911c3777d43b1580286da0c6b7cabde7b9400843b79e70f4bda8b8","source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","crop_asset_rel":"crops/9aaeca163f10c42817bd3164a445ce770ae4b6ed38b8deb8d7b9cb9a2b96d52d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48045.5,"area_cm2":251.153007537143,"display_trend_area_cm2":251.153007537143,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.77072463096617,"source_volume_proxy":1726.530547145772,"volume_proxy":2956.252891958681,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9884056212198631,"cnn_stage":1,"cnn_probabilities":[0.018967115599662066,0.9742368459701539,0.006336317816749215,0.0003426018934987951,0.0001170834839285817],"a_step_pred_weight_g":53.56875,"pred_weight_g":29.030287493265696,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 29.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 251.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2956.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|t3","source_crop_sha256":"9aaeca163f10c42817bd3164a445ce770ae4b6ed38b8deb8d7b9cb9a2b96d52d","source_mask_sha256":"f8ecb8823a911c3777d43b1580286da0c6b7cabde7b9400843b79e70f4bda8b8","source_mask_png_sha256":"fb6068a612df5c45293eccd6a9ba0d45348807f83f1dd2c922a9240587fc4af9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 251.2 cm²; front-view height: 11.8 cm; combined volume proxy: 2956 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 251.2 cm²; front-view height: 11.8 cm; combined volume proxy: 2956 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|t3","growth_qc_volume_proxy_top_front":2956.252891958681,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.77072463096617,"growth_qc_front_height_cm":11.77072463096617,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8184e5d0e834f671cd94\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"436ac3dc60e94c8a0be4e9c464a14808ba46d64ccc084d5c4dddc1ba0f89fc36","mask_sha256":"85615e32e0a3e22b688c97e96a3735575971a5a9139bb0307dff5315057cfadd","source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","crop_asset_rel":"crops/436ac3dc60e94c8a0be4e9c464a14808ba46d64ccc084d5c4dddc1ba0f89fc36.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41080.0,"area_cm2":214.7415585148627,"display_trend_area_cm2":214.7415585148627,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.45308547913813,"source_volume_proxy":2028.927676172938,"volume_proxy":2674.194984108928,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.882316991456173,"cnn_stage":1,"cnn_probabilities":[0.1318905021995306,0.8547729134559631,0.01267993161454797,0.0004423029058671091,0.00021432651337818242],"a_step_pred_weight_g":34.10625,"pred_weight_g":17.45650644958433,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 214.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2674.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|t4","source_crop_sha256":"436ac3dc60e94c8a0be4e9c464a14808ba46d64ccc084d5c4dddc1ba0f89fc36","source_mask_sha256":"85615e32e0a3e22b688c97e96a3735575971a5a9139bb0307dff5315057cfadd","source_mask_png_sha256":"13cbda0d2a758b48f69fe9ffc53d4f6ecbea38a0501de0569ad72e51cdbf35d7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 214.7 cm²; front-view height: 12.5 cm; combined volume proxy: 2674 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 214.7 cm²; front-view height: 12.5 cm; combined volume proxy: 2674 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|t4","growth_qc_volume_proxy_top_front":2674.194984108928,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.45308547913813,"growth_qc_front_height_cm":12.45308547913813,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6ba0c30454157d9b2800\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c923022f30e37d792c41399144d80f518228c1b8282a58d4610bfae29e4ce79d","mask_sha256":"1256bdfbcf22921abfbd428e47ad8c27dfdf8d92e0d7847829d771f1c5dfaf74","source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","crop_asset_rel":"crops/c923022f30e37d792c41399144d80f518228c1b8282a58d4610bfae29e4ce79d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36935.0,"area_cm2":193.0739888935359,"display_trend_area_cm2":193.0739888935359,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.32907917166303374,"cnn_stage":0,"cnn_probabilities":[0.6778186738491058,0.316922789812088,0.0041673716274090115,0.0005429408192867413,0.0005482040345668793],"a_step_pred_weight_g":52.2375,"pred_weight_g":24.68168819525655,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 24.7g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 193.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|t5","source_crop_sha256":"c923022f30e37d792c41399144d80f518228c1b8282a58d4610bfae29e4ce79d","source_mask_sha256":"1256bdfbcf22921abfbd428e47ad8c27dfdf8d92e0d7847829d771f1c5dfaf74","source_mask_png_sha256":"a86455682f6b9c106a4f6d9cceb043bbb12bdbf0dfbb327988862321d4b390b3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 193.1 cm²; front-view height: 14.6 cm; combined volume proxy: 2816 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 193.1 cm²; front-view height: 14.6 cm; combined volume proxy: 2816 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|t5","growth_qc_volume_proxy_top_front":2816.073546306041,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.58546312967548,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"dd75aa9a8d4e439801fb\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0d5962518a88da655457e870bb4a4532693bd52fdb9b1e01e4abbdc376b59271","mask_sha256":"eabf2857898f6c882a2ba70af62a78cc53d74db604771f7cab69b6ffeaf6b5f7","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/0d5962518a88da655457e870bb4a4532693bd52fdb9b1e01e4abbdc376b59271.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":27343.0,"area_cm2":145.0350351944334,"display_trend_area_cm2":145.0350351944334,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.43841418989042,"source_volume_proxy":2499.870667618417,"volume_proxy":2239.110945376997,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8241000142646955,"cnn_stage":1,"cnn_probabilities":[0.23376201689243314,0.7148146867752075,0.04672801196575165,0.002951855445280671,0.0017434343055356294],"a_step_pred_weight_g":36.75,"pred_weight_g":19.521770043317517,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 145.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2239.1 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t6","source_crop_sha256":"0d5962518a88da655457e870bb4a4532693bd52fdb9b1e01e4abbdc376b59271","source_mask_sha256":"eabf2857898f6c882a2ba70af62a78cc53d74db604771f7cab69b6ffeaf6b5f7","source_mask_png_sha256":"bc88c4c7c2f16d4699f62c8460bc1db7b9899fe444ad4495fd2800cd43a3ff77","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 145.0 cm²; front-view height: 15.4 cm; combined volume proxy: 2239 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 9.09% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 145.0 cm²; front-view height: 15.4 cm; combined volume proxy: 2239 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 9.09% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|t6","growth_qc_volume_proxy_top_front":2239.110945376997,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.43841418989042,"growth_qc_front_height_cm":15.43841418989042,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e78ce08d72854f0ff3b3\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a2f409b579441ffff2f325dc9d9971fcf4ce2fdd7d9e67034e5924b9acbe40b2","mask_sha256":"f0addf19298ecc64753befe6e977b21da22638f6ae7b492ca09374e9880e1652","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/a2f409b579441ffff2f325dc9d9971fcf4ce2fdd7d9e67034e5924b9acbe40b2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":33876.5,"area_cm2":179.6905741785548,"display_trend_area_cm2":179.6905741785548,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.8795610092456,"source_volume_proxy":1868.560268869466,"volume_proxy":2314.335712919069,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.19034081810423234,"cnn_stage":0,"cnn_probabilities":[0.8146718621253967,0.18197053819894793,0.002396300085820258,0.00026762469024106396,0.0006937014157301746],"a_step_pred_weight_g":16.98984375,"pred_weight_g":13.610366451532904,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 13.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 179.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2314.3 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t7","source_crop_sha256":"a2f409b579441ffff2f325dc9d9971fcf4ce2fdd7d9e67034e5924b9acbe40b2","source_mask_sha256":"f0addf19298ecc64753befe6e977b21da22638f6ae7b492ca09374e9880e1652","source_mask_png_sha256":"024dd9b4e108c14bb3d4d1dec4952c44872050a179c8cdf8bc5dc5dfa2a6c758","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 179.7 cm²; front-view height: 12.9 cm; combined volume proxy: 2314 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 2.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 179.7 cm²; front-view height: 12.9 cm; combined volume proxy: 2314 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 2.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|t7","growth_qc_volume_proxy_top_front":2314.335712919069,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.8795610092456,"growth_qc_front_height_cm":12.8795610092456,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f8b48faef07c6283f622\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9870c46c921bdc960882aa8687cb36781c683a47d78c04d7229fc63513bf67ce","mask_sha256":"94f03e00ec596a5bdcbb6c3742e5ae018300af5a73dc5c554dc897f1217d4ecf","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/9870c46c921bdc960882aa8687cb36781c683a47d78c04d7229fc63513bf67ce.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45996.0,"area_cm2":243.9758431336416,"display_trend_area_cm2":243.9758431336416,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.70897079720261,"source_volume_proxy":1981.578023313928,"volume_proxy":3100.681865608336,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6369013525109039,"cnn_stage":1,"cnn_probabilities":[0.40129853039979935,0.5748644053936004,0.01525495359674096,0.002801536800689064,0.005780607380438596],"a_step_pred_weight_g":29.065625,"pred_weight_g":20.062823475416902,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 20.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 244.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3100.7 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t8","source_crop_sha256":"9870c46c921bdc960882aa8687cb36781c683a47d78c04d7229fc63513bf67ce","source_mask_sha256":"94f03e00ec596a5bdcbb6c3742e5ae018300af5a73dc5c554dc897f1217d4ecf","source_mask_png_sha256":"ebfc9c604a34863da84c4650aa6fb0a55850896803c1d8d90786f6f34e85602f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 244.0 cm²; front-view height: 12.7 cm; combined volume proxy: 3101 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 10.66% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 244.0 cm²; front-view height: 12.7 cm; combined volume proxy: 3101 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 10.66% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|t8","growth_qc_volume_proxy_top_front":3100.681865608336,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.70897079720261,"growth_qc_front_height_cm":12.70897079720261,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c2fc4f1ac2ab79a9780f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e5101afbf00f204b8adaa2e5c8207a984a17cb6c97a03b36e60e5d02049f5076","mask_sha256":"8ca5c254da399e903c849056709fe11db5b1f5e985dd68a5d7db0487f99ec1d7","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/e5101afbf00f204b8adaa2e5c8207a984a17cb6c97a03b36e60e5d02049f5076.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25937.0,"area_cm2":137.5772120044626,"display_trend_area_cm2":137.5772120044626,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.2448363150586374,"cnn_stage":0,"cnn_probabilities":[0.8035652875900268,0.17195686921477318,0.01082740887068212,0.003377169312443584,0.010273280041292309],"a_step_pred_weight_g":5.68369140625,"pred_weight_g":8.807578597866424,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 8.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 137.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t9","source_crop_sha256":"e5101afbf00f204b8adaa2e5c8207a984a17cb6c97a03b36e60e5d02049f5076","source_mask_sha256":"8ca5c254da399e903c849056709fe11db5b1f5e985dd68a5d7db0487f99ec1d7","source_mask_png_sha256":"6966a3b7f84da010b54142ac1abf932042711987e4c0ab5a3cf03ac156f4bd59","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 137.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 137.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"dcfe5d6251c793f881ba\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c1fc52223711cfa173893802b6eacd755514de2e705319f881d426afd4777729","mask_sha256":"c095fb7642be03c2e1317c0b5fe7135e810e4410b90b71185e8241520c4eb630","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/c1fc52223711cfa173893802b6eacd755514de2e705319f881d426afd4777729.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35926.5,"area_cm2":190.5643562122962,"display_trend_area_cm2":190.5643562122962,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":6,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.19822512855753302,"cnn_stage":0,"cnn_probabilities":[0.8720915198326111,0.08607250377535819,0.023900176584720614,0.007390825543552637,0.010544948745518923],"a_step_pred_weight_g":10.774609375,"pred_weight_g":10.089082987238758,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 10.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 190.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|t10","source_crop_sha256":"c1fc52223711cfa173893802b6eacd755514de2e705319f881d426afd4777729","source_mask_sha256":"c095fb7642be03c2e1317c0b5fe7135e810e4410b90b71185e8241520c4eb630","source_mask_png_sha256":"5bb5236eb8b58449e1b8c0ac6cacd05752b898ce453b8d116439a672b05e36a9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 190.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 190.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"660cacab87f897d6c512\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b7131d4c7c1079c6dc1c89529f2d5afbc245e5e2b32079eaaef6aebdfd4b2778","mask_sha256":"de2b776db6818bc8d35d5a323f88fa97178294747f919ee804f73acfda548905","source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","crop_asset_rel":"crops/b7131d4c7c1079c6dc1c89529f2d5afbc245e5e2b32079eaaef6aebdfd4b2778.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":79738.5,"area_cm2":416.8249699035389,"display_trend_area_cm2":416.8249699035389,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.25315268859972,"source_volume_proxy":5227.660814665511,"volume_proxy":7608.369820070278,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9797042985963343,"cnn_stage":1,"cnn_probabilities":[0.02883130982518196,0.9636412382125854,0.0067820982076227665,0.00048256160443997946,0.0002627947887958726],"a_step_pred_weight_g":39.3421875,"pred_weight_g":25.408046921149598,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 25.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 416.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7608.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|b3","source_crop_sha256":"b7131d4c7c1079c6dc1c89529f2d5afbc245e5e2b32079eaaef6aebdfd4b2778","source_mask_sha256":"de2b776db6818bc8d35d5a323f88fa97178294747f919ee804f73acfda548905","source_mask_png_sha256":"60143659ef4e87830b3a24e20e69abc8b4279f0346800ceee1ee3c887b7503da","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 416.8 cm²; front-view height: 18.3 cm; combined volume proxy: 7608 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 416.8 cm²; front-view height: 18.3 cm; combined volume proxy: 7608 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|b3","growth_qc_volume_proxy_top_front":7608.369820070278,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.25315268859972,"growth_qc_front_height_cm":18.25315268859972,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f5610cdf866c4dfc4a1e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"dc8309bc8de1b4eaa419bcede42530d8536b371d343f7f95495250d5726aef78","mask_sha256":"1692194a7be71ebb77f4d913ccea85d517f58ab2fe8e10b12d57c20e091e1a09","source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","crop_asset_rel":"crops/dc8309bc8de1b4eaa419bcede42530d8536b371d343f7f95495250d5726aef78.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46936.0,"area_cm2":245.3532081415188,"display_trend_area_cm2":245.3532081415188,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.07369249354651,"source_volume_proxy":2239.672368833263,"volume_proxy":3453.025603688847,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9247616236672911,"cnn_stage":1,"cnn_probabilities":[0.07990833334624767,0.9162630796432496,0.0032678041839972138,0.0002801090835419018,0.000280652101355372],"a_step_pred_weight_g":24.0953125,"pred_weight_g":16.32239687535225,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 245.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3453.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|b4","source_crop_sha256":"dc8309bc8de1b4eaa419bcede42530d8536b371d343f7f95495250d5726aef78","source_mask_sha256":"1692194a7be71ebb77f4d913ccea85d517f58ab2fe8e10b12d57c20e091e1a09","source_mask_png_sha256":"248e0f4b5f80cb32cc6e1dc000070b427bec367949c9fe3079a81079e111ddec","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 245.4 cm²; front-view height: 14.1 cm; combined volume proxy: 3453 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 245.4 cm²; front-view height: 14.1 cm; combined volume proxy: 3453 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|b4","growth_qc_volume_proxy_top_front":3453.025603688847,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.07369249354651,"growth_qc_front_height_cm":14.07369249354651,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1addd405a9fb874f4d81\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d7c06187a6fc35fdf0c29bbd428ea339f5ec91ab0693464999549cbf472c73ab","mask_sha256":"317fd61dbed4760963a5d46774a6a3f85135460bb33e47d7240dea8b598f85d8","source_sha256":"4cf04000a882d3543ebc7232b44e18919e52d2e998ffbcc854e56f8590ff82e1","crop_asset_rel":"crops/d7c06187a6fc35fdf0c29bbd428ea339f5ec91ab0693464999549cbf472c73ab.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34015.0,"area_cm2":177.8099832736868,"display_trend_area_cm2":177.8099832736868,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.85601973698767,"source_volume_proxy":1514.000860658834,"volume_proxy":2108.118671126279,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.3711729350150563,"cnn_stage":0,"cnn_probabilities":[0.6457444071769715,0.34216912984848025,0.009101617429405452,0.001138680928852409,0.0018461318803019823],"a_step_pred_weight_g":5.76240234375,"pred_weight_g":7.02743981160066,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 7.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 177.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2108.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260324_085951_cam0_rf.jpg|b5","source_crop_sha256":"d7c06187a6fc35fdf0c29bbd428ea339f5ec91ab0693464999549cbf472c73ab","source_mask_sha256":"317fd61dbed4760963a5d46774a6a3f85135460bb33e47d7240dea8b598f85d8","source_mask_png_sha256":"7c31d82c3f6962a2ec37ab849fe8cfa8273b4cab9472ba2187cedfd70084d04f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 177.8 cm²; front-view height: 11.9 cm; combined volume proxy: 2108 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 177.8 cm²; front-view height: 11.9 cm; combined volume proxy: 2108 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|b5","growth_qc_volume_proxy_top_front":2108.118671126279,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.85601973698767,"growth_qc_front_height_cm":11.85601973698767,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"de17ae1f17513c916350\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a11dcd23936492c9f3ec4aedb5c6afcd768556117192c3fbfffe73a68aea0d3e","mask_sha256":"6b0d1ca3397feb32787b79663c16d535d383978d018bae35cdf137bfeb2dcd60","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/a11dcd23936492c9f3ec4aedb5c6afcd768556117192c3fbfffe73a68aea0d3e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26938.5,"area_cm2":142.8894523492391,"display_trend_area_cm2":142.8894523492391,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.73251206946054,"source_volume_proxy":2087.817579403413,"volume_proxy":1962.231128984533,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8009601882047719,"cnn_stage":1,"cnn_probabilities":[0.20685903578996656,0.7864815354347229,0.005914812488481403,0.00032932168396655466,0.00041526568529661747],"a_step_pred_weight_g":11.13984375,"pred_weight_g":17.22884338543235,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 142.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1962.2 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b6","source_crop_sha256":"a11dcd23936492c9f3ec4aedb5c6afcd768556117192c3fbfffe73a68aea0d3e","source_mask_sha256":"6b0d1ca3397feb32787b79663c16d535d383978d018bae35cdf137bfeb2dcd60","source_mask_png_sha256":"40281b7f52f728a56c05bfcc551c319f77226a05258c9062c595e2fb1a0a6fb3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 142.9 cm²; front-view height: 13.7 cm; combined volume proxy: 1962 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 5.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 142.9 cm²; front-view height: 13.7 cm; combined volume proxy: 1962 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 5.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|b6","growth_qc_volume_proxy_top_front":1962.231128984533,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.73251206946054,"growth_qc_front_height_cm":13.73251206946054,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0fba9fac3ee87c051193\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a66f2eec368e2bae0aadc9eb567364ee68072e3025e9433b0a386b1e15b81b4b","mask_sha256":"d26f2dfbbe0decfa77d7887cadcc200501833e93cbfce69a0168efe6b801b87a","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/a66f2eec368e2bae0aadc9eb567364ee68072e3025e9433b0a386b1e15b81b4b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35527.0,"area_cm2":188.4452947866963,"display_trend_area_cm2":188.4452947866963,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.30603653935307,"source_volume_proxy":1770.366371552429,"volume_proxy":2507.459978100941,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5991006588679738,"cnn_stage":1,"cnn_probabilities":[0.42652858495712287,0.5556796193122864,0.012706229276955128,0.002333708794321865,0.002751863654702902],"a_step_pred_weight_g":13.942333984375,"pred_weight_g":12.862461214806473,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 12.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 188.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2507.5 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b7","source_crop_sha256":"a66f2eec368e2bae0aadc9eb567364ee68072e3025e9433b0a386b1e15b81b4b","source_mask_sha256":"d26f2dfbbe0decfa77d7887cadcc200501833e93cbfce69a0168efe6b801b87a","source_mask_png_sha256":"95c190d33711e86abb3f1d86efeaee9eed2ebaa52f8740252eed9e3dc3912793","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 188.4 cm²; front-view height: 13.3 cm; combined volume proxy: 2507 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 9.19% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 188.4 cm²; front-view height: 13.3 cm; combined volume proxy: 2507 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 9.19% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|b7","growth_qc_volume_proxy_top_front":2507.459978100941,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.30603653935307,"growth_qc_front_height_cm":13.30603653935307,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ac194f546b1acb1ac7f8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d8836cf597502d8b1bd4671b2de7e47180f6c4ec0710a9b4a5107dea05f65e50","mask_sha256":"653fb649edfff4ff179ef7bfd36e22a0894fc575bd047256bc56428e360853d6","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/d8836cf597502d8b1bd4671b2de7e47180f6c4ec0710a9b4a5107dea05f65e50.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45609.0,"area_cm2":241.923085257028,"display_trend_area_cm2":241.923085257028,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.2442827055895,"source_volume_proxy":2248.114555001924,"volume_proxy":3446.020819409538,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7131093823525589,"cnn_stage":1,"cnn_probabilities":[0.31292302906513214,0.6676225006580353,0.01535140611231327,0.0016282170137856154,0.002474854607135057],"a_step_pred_weight_g":6.51689453125,"pred_weight_g":16.378556786897153,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 241.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3446.0 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b8","source_crop_sha256":"d8836cf597502d8b1bd4671b2de7e47180f6c4ec0710a9b4a5107dea05f65e50","source_mask_sha256":"653fb649edfff4ff179ef7bfd36e22a0894fc575bd047256bc56428e360853d6","source_mask_png_sha256":"5577c5b7843fd09953da4066659213605a348a3b69ffcbb2b93862c16469f606","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 241.9 cm²; front-view height: 14.2 cm; combined volume proxy: 3446 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.26% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 241.9 cm²; front-view height: 14.2 cm; combined volume proxy: 3446 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.26% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|b8","growth_qc_volume_proxy_top_front":3446.020819409538,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.2442827055895,"growth_qc_front_height_cm":14.2442827055895,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3852a04115f84a9bed6f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a2f768040cb200047ac52838d93e756deb517a9804c9c71c27efac302496c430","mask_sha256":"460be0ddee841195a79e770dae241695954c4acfbd642d21345dc17560d92a80","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/a2f768040cb200047ac52838d93e756deb517a9804c9c71c27efac302496c430.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":64637.5,"area_cm2":342.8556518077824,"display_trend_area_cm2":342.8556518077824,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.73251206946054,"source_volume_proxy":2264.004506130434,"volume_proxy":4708.269376533132,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8785849582641732,"cnn_stage":1,"cnn_probabilities":[0.12687244415283205,0.86823410987854,0.004497920908033848,0.00022700978483953803,0.00016849430376169038],"a_step_pred_weight_g":15.9333984375,"pred_weight_g":18.159919871085602,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 342.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4708.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b9","source_crop_sha256":"a2f768040cb200047ac52838d93e756deb517a9804c9c71c27efac302496c430","source_mask_sha256":"460be0ddee841195a79e770dae241695954c4acfbd642d21345dc17560d92a80","source_mask_png_sha256":"e82dcdc020f04419583b0b5d717d65b10fc4195cf2f3c975a3ba527efe978dea","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 342.9 cm²; front-view height: 13.7 cm; combined volume proxy: 4708 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 19.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 342.9 cm²; front-view height: 13.7 cm; combined volume proxy: 4708 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 19.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|b9","growth_qc_volume_proxy_top_front":4708.269376533132,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.73251206946054,"growth_qc_front_height_cm":13.73251206946054,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c47f65a240905fcf807a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8ac4c6e5f51110255da072af430efd3d51385983b0974af46ec0830a0fe05cd6","mask_sha256":"a2391725e0e209842404b9c6c29d3124580ee6d1ed8675307141096ab9e5fa11","source_sha256":"b8bd23725d8a9f8fb3ccd791e68b9b48668edfc62b794a61a7cbde4abdba7604","crop_asset_rel":"crops/8ac4c6e5f51110255da072af430efd3d51385983b0974af46ec0830a0fe05cd6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59589.0,"area_cm2":316.0769744432248,"display_trend_area_cm2":316.0769744432248,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.75605334171846,"source_volume_proxy":2920.083904910412,"volume_proxy":4664.048694973208,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-23","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8628688319586219,"cnn_stage":1,"cnn_probabilities":[0.22388821989297863,0.7030985236167908,0.06245880201458932,0.007365219667553901,0.003189261327497661],"a_step_pred_weight_g":22.2564453125,"pred_weight_g":16.618588561762312,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 316.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4664.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260324_085951_cam1_rf.jpg|b10","source_crop_sha256":"8ac4c6e5f51110255da072af430efd3d51385983b0974af46ec0830a0fe05cd6","source_mask_sha256":"a2391725e0e209842404b9c6c29d3124580ee6d1ed8675307141096ab9e5fa11","source_mask_png_sha256":"16f59df66de1a4639873ecdd5f7c8b312b3460f7258ec575cf7691df4140e4fa","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 316.1 cm²; front-view height: 14.8 cm; combined volume proxy: 4664 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 316.1 cm²; front-view height: 14.8 cm; combined volume proxy: 4664 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260324_085951_bed45|b10","growth_qc_volume_proxy_top_front":4664.048694973208,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.75605334171846,"growth_qc_front_height_cm":14.75605334171846,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"847aef29954b0c2341e5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-24","capture_key":"20260324_085951_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260325_095833_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c7d26bf2e9f713617b1b3c36e1be5e229f53c2f65acda7332087745537b0ac14","mask_sha256":"77033ce37aa08f5a723a5ea43e7068e7a07af523ca0fd8c985b2fb8a4c310660","source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","crop_asset_rel":"crops/c7d26bf2e9f713617b1b3c36e1be5e229f53c2f65acda7332087745537b0ac14.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":46923.5,"area_cm2":245.2878656517078,"display_trend_area_cm2":245.2878656517078,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.94131484300916,"source_volume_proxy":1934.904763040006,"volume_proxy":2929.059630916775,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9937087698635877,"cnn_stage":1,"cnn_probabilities":[0.011609143065288662,0.9834558010101317,0.004631311213597655,0.00022470424883067606,7.905841994215734e-05],"a_step_pred_weight_g":66.4375,"pred_weight_g":33.203653603111064,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 33.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 245.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2929.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260325_095833_cam0_rf.jpg|t3","source_crop_sha256":"c7d26bf2e9f713617b1b3c36e1be5e229f53c2f65acda7332087745537b0ac14","source_mask_sha256":"77033ce37aa08f5a723a5ea43e7068e7a07af523ca0fd8c985b2fb8a4c310660","source_mask_png_sha256":"3b974004b5d9a0ebce152749c34d7cbebcff9abe6b74edabe4969e825983b361","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 245.3 cm²; front-view height: 11.9 cm; combined volume proxy: 2929 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 245.3 cm²; front-view height: 11.9 cm; combined volume proxy: 2929 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|t3","growth_qc_volume_proxy_top_front":2929.059630916775,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.94131484300916,"growth_qc_front_height_cm":11.94131484300916,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9af456900a3b4355666f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260325_095833_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b139aa5e76e3416680448c24be011e1f6588582c391dc0a058121639080b8354","mask_sha256":"5fed9f02f441ce9c48b78ac068a0dd3bee3bdeacbb18f1fee95f7d238359c2b4","source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","crop_asset_rel":"crops/b139aa5e76e3416680448c24be011e1f6588582c391dc0a058121639080b8354.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":42821.0,"area_cm2":223.8424604957384,"display_trend_area_cm2":223.8424604957384,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.19720016107364,"source_volume_proxy":1865.134247344443,"volume_proxy":2730.25129521374,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.984884852324103,"cnn_stage":1,"cnn_probabilities":[0.03001909982413053,0.9556711554527282,0.013810653146356343,0.0004039201037812746,9.515756682958454e-05],"a_step_pred_weight_g":34.475,"pred_weight_g":20.53664383666643,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 20.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 223.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2730.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260325_095833_cam0_rf.jpg|t4","source_crop_sha256":"b139aa5e76e3416680448c24be011e1f6588582c391dc0a058121639080b8354","source_mask_sha256":"5fed9f02f441ce9c48b78ac068a0dd3bee3bdeacbb18f1fee95f7d238359c2b4","source_mask_png_sha256":"22a6edfc001e949459906d024f6a74e0b51dea202854ac5c99c96e67789b3287","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 223.8 cm²; front-view height: 12.2 cm; combined volume proxy: 2730 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 223.8 cm²; front-view height: 12.2 cm; combined volume proxy: 2730 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|t4","growth_qc_volume_proxy_top_front":2730.25129521374,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.19720016107364,"growth_qc_front_height_cm":12.19720016107364,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6d38b4d60dddfa48833e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2390349f56f4bd08eeecff52a2d0278aca868ccc18546f3550a9ff5ed09627b0","mask_sha256":"458031f62a4f3b61d37a19908fab9078a146ac4a95dd01ef02a75c4b09f5e602","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/2390349f56f4bd08eeecff52a2d0278aca868ccc18546f3550a9ff5ed09627b0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":12257.5,"area_cm2":65.01726013589467,"display_trend_area_cm2":65.01726013589467,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.543067280948162,"cnn_stage":0,"cnn_probabilities":[0.6533046305179596,0.22477727234363554,0.07450336553156375,0.020375773310661316,0.027038989402353768],"a_step_pred_weight_g":0.5916015625,"pred_weight_g":11.214951080559212,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 11.2g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 65.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t5","source_crop_sha256":"2390349f56f4bd08eeecff52a2d0278aca868ccc18546f3550a9ff5ed09627b0","source_mask_sha256":"458031f62a4f3b61d37a19908fab9078a146ac4a95dd01ef02a75c4b09f5e602","source_mask_png_sha256":"9b02dff0f4e819ac5473e8be549b31d87c858ab8cf652130cf73f3d2858ba005","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 65.0 cm²; front-view height: 14.8 cm; combined volume proxy: 965 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 65.0 cm²; front-view height: 14.8 cm; combined volume proxy: 965 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|t5","growth_qc_volume_proxy_top_front":964.9438127941656,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.84134844773996,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"8775eeac9e5dbcfae576\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"834be307ec1eb6688b3f28948fe008bc7ad724cc610461c7fe740ca0e18b1e89","mask_sha256":"187f1d6e07771f59f177f822a79cc0406e3249e820f4afd6845500fbb705acc8","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/834be307ec1eb6688b3f28948fe008bc7ad724cc610461c7fe740ca0e18b1e89.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26876.5,"area_cm2":142.5605867462675,"display_trend_area_cm2":142.5605867462675,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.09723376580444,"source_volume_proxy":2469.173303769368,"volume_proxy":2152.270503898642,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7577136067673566,"cnn_stage":1,"cnn_probabilities":[0.3497843384742737,0.560751897096634,0.07695438042283057,0.0069845259655267,0.005524842732120306],"a_step_pred_weight_g":47.09375,"pred_weight_g":23.357083982608014,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 142.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2152.3 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t6","source_crop_sha256":"834be307ec1eb6688b3f28948fe008bc7ad724cc610461c7fe740ca0e18b1e89","source_mask_sha256":"187f1d6e07771f59f177f822a79cc0406e3249e820f4afd6845500fbb705acc8","source_mask_png_sha256":"330de01e29bac48f28af304a9b24c696921817ddfb1618a9cb7f7c25bef469c1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 142.6 cm²; front-view height: 15.1 cm; combined volume proxy: 2152 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 5.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 142.6 cm²; front-view height: 15.1 cm; combined volume proxy: 2152 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 5.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|t6","growth_qc_volume_proxy_top_front":2152.270503898642,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.09723376580444,"growth_qc_front_height_cm":15.09723376580444,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"93131301fd8a141b2866\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8f30967ac9d81a1574510259c052c05812db9c1cb0af74195758e51d6d1886fa","mask_sha256":"b4e983026ad07049cb21fadab521fc05a3193866b030164b6ac6f019e7c6113c","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/8f30967ac9d81a1574510259c052c05812db9c1cb0af74195758e51d6d1886fa.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34316.0,"area_cm2":182.0218069609106,"display_trend_area_cm2":182.0218069609106,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.30603653935307,"source_volume_proxy":2405.405927402382,"volume_proxy":2421.988814380947,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.2148476016212953,"cnn_stage":0,"cnn_probabilities":[0.7960429787635803,0.19743370562791823,0.0039787495508790014,0.0007218789920443669,0.0018226899788714944],"a_step_pred_weight_g":8.93232421875,"pred_weight_g":9.533078166733203,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 182.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2422.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t7","source_crop_sha256":"8f30967ac9d81a1574510259c052c05812db9c1cb0af74195758e51d6d1886fa","source_mask_sha256":"b4e983026ad07049cb21fadab521fc05a3193866b030164b6ac6f019e7c6113c","source_mask_png_sha256":"dd7a9569ea8b6099329bd9ad61c5cd0134edf8fade47bf884248af225583d209","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 182.0 cm²; front-view height: 13.3 cm; combined volume proxy: 2422 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 3.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 182.0 cm²; front-view height: 13.3 cm; combined volume proxy: 2422 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 3.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|t7","growth_qc_volume_proxy_top_front":2421.988814380947,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.30603653935307,"growth_qc_front_height_cm":13.30603653935307,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a7bba313bd54052e3e4f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"05da39d43a740c3ca85fae97382167d55317d2ee8050ef5d3f2b62aa9ae38bf8","mask_sha256":"1446327068d66640e40442b66fc5d1c567dc87df495419448e55085a7406ed67","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/05da39d43a740c3ca85fae97382167d55317d2ee8050ef5d3f2b62aa9ae38bf8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47083.0,"area_cm2":249.7415997534839,"display_trend_area_cm2":249.7415997534839,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.53838058515962,"source_volume_proxy":2025.082167136429,"volume_proxy":3131.355225655787,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9351886879965606,"cnn_stage":1,"cnn_probabilities":[0.0746251966804266,0.917592453956604,0.006507671368308366,0.0005178960833291058,0.0007568007633381058],"a_step_pred_weight_g":24.725,"pred_weight_g":18.350677523453765,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3131.4 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t8","source_crop_sha256":"05da39d43a740c3ca85fae97382167d55317d2ee8050ef5d3f2b62aa9ae38bf8","source_mask_sha256":"1446327068d66640e40442b66fc5d1c567dc87df495419448e55085a7406ed67","source_mask_png_sha256":"3df146c965c175fb173c3ea99c4a748ec496b0d5041a22335a499ef5c097d8c3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 249.7 cm²; front-view height: 12.5 cm; combined volume proxy: 3131 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 7.23% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 249.7 cm²; front-view height: 12.5 cm; combined volume proxy: 3131 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 7.23% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|t8","growth_qc_volume_proxy_top_front":3131.355225655787,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.53838058515962,"growth_qc_front_height_cm":12.53838058515962,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9142728e286d209f6fc4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"95b4d21a21cd2705facb7c9ffc1e63ad9943be4b0675720c5fce197d40b5cff1","mask_sha256":"e75dfa5de453f9877be2be703eb4a200a7aff3a9023ef84408bb8eacf410bc04","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/95b4d21a21cd2705facb7c9ffc1e63ad9943be4b0675720c5fce197d40b5cff1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":27947.5,"area_cm2":148.2414748234074,"display_trend_area_cm2":148.2414748234074,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.389577647880651,"cnn_stage":0,"cnn_probabilities":[0.6898484110832215,0.2667233295738697,0.0223178050480783,0.006223228084854782,0.014887255989015103],"a_step_pred_weight_g":8.8755859375,"pred_weight_g":10.923785443333276,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 10.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 148.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t9","source_crop_sha256":"95b4d21a21cd2705facb7c9ffc1e63ad9943be4b0675720c5fce197d40b5cff1","source_mask_sha256":"e75dfa5de453f9877be2be703eb4a200a7aff3a9023ef84408bb8eacf410bc04","source_mask_png_sha256":"4218a82619901f72b960f309ff73d387d969bcc78dd83dfc158574e7fc79ad01","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 148.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 148.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"244e6e60a5f593cd2ef9\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fc3f7baec05bb0564371de89c6435d8f56ec2428804d067ccaa156432e3d5f26","mask_sha256":"6e394df0364897485ed9921a3355df91156fa8cb0c2bb2b8bb396c650cfa2647","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/fc3f7baec05bb0564371de89c6435d8f56ec2428804d067ccaa156432e3d5f26.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36180.0,"area_cm2":191.9089921857368,"display_trend_area_cm2":191.9089921857368,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":7,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.3556437770137563,"cnn_stage":0,"cnn_probabilities":[0.6863787472248077,0.28493595272302624,0.02031063809990883,0.0034120223252102734,0.004962620278820396],"a_step_pred_weight_g":7.667578125,"pred_weight_g":10.961384201728743,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 11.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 191.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|t10","source_crop_sha256":"fc3f7baec05bb0564371de89c6435d8f56ec2428804d067ccaa156432e3d5f26","source_mask_sha256":"6e394df0364897485ed9921a3355df91156fa8cb0c2bb2b8bb396c650cfa2647","source_mask_png_sha256":"5d2feecc4a842942c9a5b35213ddb3c1e0d1bed236cf7ec98f169649651d50d8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 191.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 191.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"2995939721d744197f3b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 424.8cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260325_095833_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6a4844e53aeffdec3992281be10182a0f7f3fe66999d2e783448f41690014086","mask_sha256":"cbc9bf3993fb195f1b374f6d7ffa3f64e619a672691d5181113520c41e732fa0","source_sha256":"f442beeea6dd11ac61686e0b447aee815031edc25c41e23a4ff20c3d2ce83d63","crop_asset_rel":"crops/6a4844e53aeffdec3992281be10182a0f7f3fe66999d2e783448f41690014086.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":47349.5,"area_cm2":247.5147377044667,"display_trend_area_cm2":247.5147377044667,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.67075823569697,"source_volume_proxy":2400.596714068035,"volume_proxy":3631.22887663418,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9680800126137911,"cnn_stage":1,"cnn_probabilities":[0.035183233208954334,0.9619762778282166,0.002553431480191648,0.000151340666343458,0.00013571245654020458],"a_step_pred_weight_g":20.60703125,"pred_weight_g":16.614153933278068,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 247.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3631.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260325_095833_cam0_rf.jpg|b4","source_crop_sha256":"6a4844e53aeffdec3992281be10182a0f7f3fe66999d2e783448f41690014086","source_mask_sha256":"cbc9bf3993fb195f1b374f6d7ffa3f64e619a672691d5181113520c41e732fa0","source_mask_png_sha256":"209703b9f43df6202359416cccf3ab05540f0ed8321210879a73905b326d406c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 247.5 cm²; front-view height: 14.7 cm; combined volume proxy: 3631 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 247.5 cm²; front-view height: 14.7 cm; combined volume proxy: 3631 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|b4","growth_qc_volume_proxy_top_front":3631.22887663418,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.67075823569697,"growth_qc_front_height_cm":14.67075823569697,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f8042a7fff97dbb77a11\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cd2db25997f93c2daec4bc4889bd9bf10ae87792fa34e5bdfae45d7f3d03964d","mask_sha256":"df1545119cd477e534ed09bbf268190db7faf087d44cf2691c79173a962d6046","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/cd2db25997f93c2daec4bc4889bd9bf10ae87792fa34e5bdfae45d7f3d03964d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":20935.0,"area_cm2":111.0451838421338,"display_trend_area_cm2":111.0451838421338,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.11190505505215,"source_volume_proxy":1624.793035280892,"volume_proxy":1344.968723516736,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.25683162866043857,"cnn_stage":0,"cnn_probabilities":[0.7761853456497193,0.203335565328598,0.012902101781219243,0.0026160948968026784,0.004960893769748509],"a_step_pred_weight_g":0.5582275390625,"pred_weight_g":8.11268810921133,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 111.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1345.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b5","source_crop_sha256":"cd2db25997f93c2daec4bc4889bd9bf10ae87792fa34e5bdfae45d7f3d03964d","source_mask_sha256":"df1545119cd477e534ed09bbf268190db7faf087d44cf2691c79173a962d6046","source_mask_png_sha256":"b7f4529ece21390f7020f1fe424cdd2888eee49e78ca1a63d75dab5e322fc08c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 111.0 cm²; front-view height: 12.1 cm; combined volume proxy: 1345 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 111.0 cm²; front-view height: 12.1 cm; combined volume proxy: 1345 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|b5","growth_qc_volume_proxy_top_front":1344.968723516736,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.11190505505215,"growth_qc_front_height_cm":12.11190505505215,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8102d9d02db102c578b0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"810eb02bfd53473aa3ad04ecc51cbede6dd079e2ae7096c76361046716ccaaad","mask_sha256":"27653a75c8801ae5c2cc7a08fc0b95199077035d97d93ae75ee42a4741d4084f","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/810eb02bfd53473aa3ad04ecc51cbede6dd079e2ae7096c76361046716ccaaad.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26198.0,"area_cm2":138.961630107295,"display_trend_area_cm2":138.961630107295,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.09723376580444,"source_volume_proxy":2433.366693728274,"volume_proxy":2097.936214207081,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.46737016361439604,"cnn_stage":0,"cnn_probabilities":[0.5497797310352326,0.43783251047134397,0.0092115038074553,0.0015902865095995364,0.0015859464998356997],"a_step_pred_weight_g":5.4316162109375,"pred_weight_g":16.13995173320035,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.1g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 139.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2097.9 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b6","source_crop_sha256":"810eb02bfd53473aa3ad04ecc51cbede6dd079e2ae7096c76361046716ccaaad","source_mask_sha256":"27653a75c8801ae5c2cc7a08fc0b95199077035d97d93ae75ee42a4741d4084f","source_mask_png_sha256":"f53bb163cb7b5fc1c7ced18edf2d101d4f121045920d069a0bd38f135352c4f6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 139.0 cm²; front-view height: 15.1 cm; combined volume proxy: 2098 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 5.20% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 139.0 cm²; front-view height: 15.1 cm; combined volume proxy: 2098 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 5.20% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|b6","growth_qc_volume_proxy_top_front":2097.936214207081,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.09723376580444,"growth_qc_front_height_cm":15.09723376580444,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9a961876f5907a830f9c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e9c40dca5e5592a606d895ca22f18b9eb90f948029c98e6cce77d0a39322e455","mask_sha256":"ac79ba290b7ee6b6be79aa532426118130cd3e2ae8f2eab3c99ff14d10c05dbf","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/e9c40dca5e5592a606d895ca22f18b9eb90f948029c98e6cce77d0a39322e455.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35790.0,"area_cm2":189.8403214573665,"display_trend_area_cm2":189.8403214573665,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.47662675139605,"source_volume_proxy":1867.970442124395,"volume_proxy":2558.407154645971,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8287959178443998,"cnn_stage":1,"cnn_probabilities":[0.19227219820022584,0.7927631139755249,0.011034164018929003,0.0017576123354956508,0.0021729097061324865],"a_step_pred_weight_g":15.215087890625,"pred_weight_g":14.995742754216305,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 189.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2558.4 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b7","source_crop_sha256":"e9c40dca5e5592a606d895ca22f18b9eb90f948029c98e6cce77d0a39322e455","source_mask_sha256":"ac79ba290b7ee6b6be79aa532426118130cd3e2ae8f2eab3c99ff14d10c05dbf","source_mask_png_sha256":"3e4ca349fe29b96a8584eb143481633287e0c4c72dc3cefd6b5b57d03a58382a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 189.8 cm²; front-view height: 13.5 cm; combined volume proxy: 2558 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 7.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 189.8 cm²; front-view height: 13.5 cm; combined volume proxy: 2558 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 7.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|b7","growth_qc_volume_proxy_top_front":2558.407154645971,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.47662675139605,"growth_qc_front_height_cm":13.47662675139605,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"caed08d3076479d08c98\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"91e47940bbbb09bd31a021ae0cbdb19be5862a819a4925246266948e0e1a0f36","mask_sha256":"48217715224e3689ed86c817893b02f8cfec6f83cd96d202628b3bb083ae1e68","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/91e47940bbbb09bd31a021ae0cbdb19be5862a819a4925246266948e0e1a0f36.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46311.5,"area_cm2":245.649344710054,"display_trend_area_cm2":245.649344710054,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.58546312967548,"source_volume_proxy":2369.237230137986,"volume_proxy":3582.909460097435,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8258635712743853,"cnn_stage":1,"cnn_probabilities":[0.18610241562128066,0.8049781203269958,0.007074852660298348,0.0006427379892556929,0.001201882914756425],"a_step_pred_weight_g":14.84951171875,"pred_weight_g":16.630202622639445,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 245.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3582.9 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b8","source_crop_sha256":"91e47940bbbb09bd31a021ae0cbdb19be5862a819a4925246266948e0e1a0f36","source_mask_sha256":"48217715224e3689ed86c817893b02f8cfec6f83cd96d202628b3bb083ae1e68","source_mask_png_sha256":"e97e21ed39cd836989856fa5fb5f93f2986e1f39859a110ad63ab8f614f61675","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 245.6 cm²; front-view height: 14.6 cm; combined volume proxy: 3583 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.47% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 245.6 cm²; front-view height: 14.6 cm; combined volume proxy: 3583 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.47% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|b8","growth_qc_volume_proxy_top_front":3582.909460097435,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.58546312967548,"growth_qc_front_height_cm":14.58546312967548,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"083ab4f5989c07ace503\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"77f7dbfa4a17964de4a723bb71144b4a77353c9cd08d71c2d03c6f262196c931","mask_sha256":"231b962905e986e111f46006d25be685b609e2cde659d2431e6c11d387e15f3d","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/77f7dbfa4a17964de4a723bb71144b4a77353c9cd08d71c2d03c6f262196c931.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":64727.5,"area_cm2":343.3330373604832,"display_trend_area_cm2":343.3330373604832,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.15898759956801,"source_volume_proxy":2401.632401429973,"volume_proxy":4861.248218509102,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9670953648012073,"cnn_stage":1,"cnn_probabilities":[0.036289845034480094,0.9606957077980041,0.0027560715388972312,0.00014593992782465647,0.00011242353548368555],"a_step_pred_weight_g":31.87568359375,"pred_weight_g":16.790474682384918,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 343.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4861.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b9","source_crop_sha256":"77f7dbfa4a17964de4a723bb71144b4a77353c9cd08d71c2d03c6f262196c931","source_mask_sha256":"231b962905e986e111f46006d25be685b609e2cde659d2431e6c11d387e15f3d","source_mask_png_sha256":"9e97d12dfa21e25cb681ad85f506d66a59a819bc692cd408968eb115944e880a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 343.3 cm²; front-view height: 14.2 cm; combined volume proxy: 4861 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 15.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 343.3 cm²; front-view height: 14.2 cm; combined volume proxy: 4861 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 15.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|b9","growth_qc_volume_proxy_top_front":4861.248218509102,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.15898759956801,"growth_qc_front_height_cm":14.15898759956801,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"20c03c264a9055c9b7c5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"749a5c502b736e3e87c1f8b8a436c38d530fe14fd9230c03816d3d293ca2f10b","mask_sha256":"57c5a3071af07ed511dc3a9e080afa0fcba80463be89bbba4f2fe2cb7a1233e8","source_sha256":"4534a2aa7e5f91fb2b37aa0debb39d65fc8789d7acc6e0a6f98ab9d669cdbed2","crop_asset_rel":"crops/749a5c502b736e3e87c1f8b8a436c38d530fe14fd9230c03816d3d293ca2f10b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66113.5,"area_cm2":350.6847748720761,"display_trend_area_cm2":350.6847748720761,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.50016802365398,"source_volume_proxy":3046.04092539889,"volume_proxy":5084.988158982373,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-24","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9552533286856487,"cnn_stage":1,"cnn_probabilities":[0.09796877950429918,0.8554835557937621,0.04154826290905476,0.0033245394006371502,0.0016749072179663925],"a_step_pred_weight_g":34.5765625,"pred_weight_g":18.419359482761863,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 350.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5085.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260325_095833_cam1_rf.jpg|b10","source_crop_sha256":"749a5c502b736e3e87c1f8b8a436c38d530fe14fd9230c03816d3d293ca2f10b","source_mask_sha256":"57c5a3071af07ed511dc3a9e080afa0fcba80463be89bbba4f2fe2cb7a1233e8","source_mask_png_sha256":"689da674c79954aaea9b76537e5aae2b8db3ef1057609534caee1d78267f4651","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 350.7 cm²; front-view height: 14.5 cm; combined volume proxy: 5085 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 350.7 cm²; front-view height: 14.5 cm; combined volume proxy: 5085 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260325_095833_bed45|b10","growth_qc_volume_proxy_top_front":5084.988158982373,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.50016802365398,"growth_qc_front_height_cm":14.50016802365398,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"5c229987b84bb354db49\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-25","capture_key":"20260325_095833_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"787bd8c1478c5b04b2e1c5134b842868360bec0dc9a06fed7137291be530ad40","mask_sha256":"45e180ddb30ccd5fff25b17d2cee02540d7171cfe6cb8044e53d20a35b90eccb","source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","crop_asset_rel":"crops/787bd8c1478c5b04b2e1c5134b842868360bec0dc9a06fed7137291be530ad40.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46672.0,"area_cm2":243.9731747567106,"display_trend_area_cm2":243.9731747567106,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":11.85601973698767,"source_volume_proxy":1839.7450139292,"volume_proxy":2892.550775211103,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9973780587031796,"cnn_stage":1,"cnn_probabilities":[0.004982495214790106,0.9927822470664978,0.002142235927749425,6.0724487411789596e-05,3.2291579736920545e-05],"a_step_pred_weight_g":61.99375,"pred_weight_g":29.890948519413584,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 29.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 244.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2892.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|t3","source_crop_sha256":"787bd8c1478c5b04b2e1c5134b842868360bec0dc9a06fed7137291be530ad40","source_mask_sha256":"45e180ddb30ccd5fff25b17d2cee02540d7171cfe6cb8044e53d20a35b90eccb","source_mask_png_sha256":"08055df55bb3c7f634b45d7eca376dbb374d41579e69607c98d137eab0a3081f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 244.0 cm²; front-view height: 11.9 cm; combined volume proxy: 2893 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 244.0 cm²; front-view height: 11.9 cm; combined volume proxy: 2893 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|t3","growth_qc_volume_proxy_top_front":2892.550775211103,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":11.85601973698767,"growth_qc_front_height_cm":11.85601973698767,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c82cdc438f07ff719fba\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e37f0395e5b5cfb63016667cd73f8fbd367dfb5edbe139a39bc017ab4e41af8e","mask_sha256":"9b732ae0bb78301b33c3cf8dd1e2d6d50834d733b2fb908e4a48385f4ef30794","source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","crop_asset_rel":"crops/e37f0395e5b5cfb63016667cd73f8fbd367dfb5edbe139a39bc017ab4e41af8e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41207.0,"area_cm2":215.4054382113424,"display_trend_area_cm2":215.4054382113424,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.26782397784743,"source_volume_proxy":3119.495298508562,"volume_proxy":3288.772314481866,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9906841882492244,"cnn_stage":1,"cnn_probabilities":[0.012918880581855774,0.9836027264595032,0.0033850575797259807,6.186930709191074e-05,3.143467724839866e-05],"a_step_pred_weight_g":33.990625,"pred_weight_g":27.081159678069184,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 27.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 215.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3288.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|t4","source_crop_sha256":"e37f0395e5b5cfb63016667cd73f8fbd367dfb5edbe139a39bc017ab4e41af8e","source_mask_sha256":"9b732ae0bb78301b33c3cf8dd1e2d6d50834d733b2fb908e4a48385f4ef30794","source_mask_png_sha256":"d48b643e93c1cb2faf5326adca2281154ba88d862732dd4938a6406f2269193e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 215.4 cm²; front-view height: 15.3 cm; combined volume proxy: 3289 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 215.4 cm²; front-view height: 15.3 cm; combined volume proxy: 3289 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|t4","growth_qc_volume_proxy_top_front":3288.772314481866,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.26782397784743,"growth_qc_front_height_cm":15.26782397784743,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9ba4f80d0f364589bb40\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2c6d7db1b84a2c189805f59b5d9ad579ffa786f4de388860c81980f6d0ff9343","mask_sha256":"f983cea998e7bf7d53669fbf0c21b75b4cdf0dac6d6292daee9d4dd157559d7e","source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","crop_asset_rel":"crops/2c6d7db1b84a2c189805f59b5d9ad579ffa786f4de388860c81980f6d0ff9343.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":38412.0,"area_cm2":200.7948574896033,"display_trend_area_cm2":200.7948574896033,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8717031595879234,"cnn_stage":1,"cnn_probabilities":[0.13215526640415193,0.8645955324172974,0.002857804601080716,0.00017341002239845693,0.00021794697531731801],"a_step_pred_weight_g":39.2625,"pred_weight_g":29.00653491253096,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 29.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 200.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|t5","source_crop_sha256":"2c6d7db1b84a2c189805f59b5d9ad579ffa786f4de388860c81980f6d0ff9343","source_mask_sha256":"f983cea998e7bf7d53669fbf0c21b75b4cdf0dac6d6292daee9d4dd157559d7e","source_mask_png_sha256":"32987c552ba04d901e31851423fa04b29c11e823e90e13a4da941f867f2c0607","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 200.8 cm²; front-view height: 15.4 cm; combined volume proxy: 3083 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 200.8 cm²; front-view height: 15.4 cm; combined volume proxy: 3083 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|t5","growth_qc_volume_proxy_top_front":3082.827358466368,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.35311908386892,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"90bb484b7e3ea31a9edd\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam0","record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3e8365404ab5188636da25e3b959d9dda84711d1fe2f69f7967281840909ab66","mask_sha256":"37d38e7c4d2675080de2b784c9a39d7ddbc8d204d0fd754e5ff1923846986337","source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","crop_asset_rel":"crops/3e8365404ab5188636da25e3b959d9dda84711d1fe2f69f7967281840909ab66.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34225.5,"area_cm2":178.910350802104,"display_trend_area_cm2":178.910350802104,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.18252887182593,"source_volume_proxy":2522.887872908429,"volume_proxy":2716.31156652145,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9284189728845378,"cnn_stage":1,"cnn_probabilities":[0.08072686418890954,0.9113364934921266,0.007122867926955223,0.0004184757999610156,0.0003953290346544236],"a_step_pred_weight_g":50.675,"pred_weight_g":26.42664536214811,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 26.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 178.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2716.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|t6","source_crop_sha256":"3e8365404ab5188636da25e3b959d9dda84711d1fe2f69f7967281840909ab66","source_mask_sha256":"37d38e7c4d2675080de2b784c9a39d7ddbc8d204d0fd754e5ff1923846986337","source_mask_png_sha256":"d91762ba9919bd028b007a97ef8b1344925a4d8aec583f6eeafe3079e4c6eb6d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 178.9 cm²; front-view height: 15.2 cm; combined volume proxy: 2716 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 178.9 cm²; front-view height: 15.2 cm; combined volume proxy: 2716 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|t6","growth_qc_volume_proxy_top_front":2716.31156652145,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.18252887182593,"growth_qc_front_height_cm":15.18252887182593,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"23fef4f45654ec32cfca\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4b124b6bd815ff0c798f7329b012b2be3cf922993bbdbd40ea12d709147629ca","mask_sha256":"40b63d010b63c45b3e54f21246cfd4868d4d92c065bb24eb423edd7a6ba957f4","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/4b124b6bd815ff0c798f7329b012b2be3cf922993bbdbd40ea12d709147629ca.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35981.0,"area_cm2":190.8534396858761,"display_trend_area_cm2":190.8534396858761,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.22074143333157,"source_volume_proxy":2190.789042328337,"volume_proxy":2523.22397774891,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5461280832285412,"cnn_stage":1,"cnn_probabilities":[0.4629686534404755,0.5297190606594087,0.006209483579732477,0.00042110770737053833,0.0006816830718889834],"a_step_pred_weight_g":18.659375,"pred_weight_g":15.060497381003394,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 190.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2523.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|t7","source_crop_sha256":"4b124b6bd815ff0c798f7329b012b2be3cf922993bbdbd40ea12d709147629ca","source_mask_sha256":"40b63d010b63c45b3e54f21246cfd4868d4d92c065bb24eb423edd7a6ba957f4","source_mask_png_sha256":"edfdcb7e150555088b5e44be9f1be6ba7738ab5d007c04e924258a1dec07d7a0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 190.9 cm²; front-view height: 13.2 cm; combined volume proxy: 2523 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.48% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 190.9 cm²; front-view height: 13.2 cm; combined volume proxy: 2523 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.48% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|t7","growth_qc_volume_proxy_top_front":2523.22397774891,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.22074143333157,"growth_qc_front_height_cm":13.22074143333157,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"259a1ba1696d8ba0f2ed\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b13b3180f974d26dceb4af14add40e7237ae30a536bbdf8a486f27b77e29c00a","mask_sha256":"ed28c19fa585b6e14ab1a7be7457390471e029bc568cf4e97043bfe710f114c9","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/b13b3180f974d26dceb4af14add40e7237ae30a536bbdf8a486f27b77e29c00a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46739.5,"area_cm2":247.9195782273424,"display_trend_area_cm2":247.9195782273424,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.19720016107364,"source_volume_proxy":1914.783014449099,"volume_proxy":3023.92471948785,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9252430229535092,"cnn_stage":1,"cnn_probabilities":[0.08517689108848572,0.9063294053077697,0.007308112736791372,0.00044501199445221576,0.0007405890472000464],"a_step_pred_weight_g":23.7921875,"pred_weight_g":19.451644749615642,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 247.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3023.9 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|t8","source_crop_sha256":"b13b3180f974d26dceb4af14add40e7237ae30a536bbdf8a486f27b77e29c00a","source_mask_sha256":"ed28c19fa585b6e14ab1a7be7457390471e029bc568cf4e97043bfe710f114c9","source_mask_png_sha256":"a7ed69dab0d954593345854ca96a79d073b80d597314b5807d3a16884f5c4a30","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 247.9 cm²; front-view height: 12.2 cm; combined volume proxy: 3024 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 5.77% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 247.9 cm²; front-view height: 12.2 cm; combined volume proxy: 3024 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 5.77% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|t8","growth_qc_volume_proxy_top_front":3023.92471948785,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.19720016107364,"growth_qc_front_height_cm":12.19720016107364,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d0b75e07934e0620f59a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c62bdab1d19c6ead50ddcba7af2aa2d57cc8d6a8953856b49255ccc635fd9132","mask_sha256":"1c644952fe049a6bf781b6cf95190f5b540afca6e3ec9b497643b598eecf49b7","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/c62bdab1d19c6ead50ddcba7af2aa2d57cc8d6a8953856b49255ccc635fd9132.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":29063.0,"area_cm2":154.1584035349384,"display_trend_area_cm2":154.1584035349384,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.45521152713336055,"cnn_stage":0,"cnn_probabilities":[0.6021641194820404,0.36415951102972033,0.020225402154028415,0.003202648228034377,0.01024831677787006],"a_step_pred_weight_g":12.05361328125,"pred_weight_g":12.312137817500387,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 12.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 154.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|t9","source_crop_sha256":"c62bdab1d19c6ead50ddcba7af2aa2d57cc8d6a8953856b49255ccc635fd9132","source_mask_sha256":"1c644952fe049a6bf781b6cf95190f5b540afca6e3ec9b497643b598eecf49b7","source_mask_png_sha256":"d1712529a2d97d98afe389b81f02f1a98caa57ee7a31189ee0746a4da4aacaf7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 154.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 154.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"cd5d7ce72041cda5da67\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9883508dfbb1fe09103897a11c8a3b2302f279805637b2def4fcbbbf95298ab2","mask_sha256":"5ec6862c9e615b29c5b34d0328817586f844a9e77691c330fdf7dbdfb5cbdb85","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/9883508dfbb1fe09103897a11c8a3b2302f279805637b2def4fcbbbf95298ab2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35903.5,"area_cm2":190.4423576821615,"display_trend_area_cm2":190.4423576821615,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":8,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.40678319192957135,"cnn_stage":0,"cnn_probabilities":[0.6356163263320923,0.3355594307184219,0.020219745859503747,0.0036337785655632614,0.004970733448863029],"a_step_pred_weight_g":6.085302734375,"pred_weight_g":11.014431253886155,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 11.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 190.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|t10","source_crop_sha256":"9883508dfbb1fe09103897a11c8a3b2302f279805637b2def4fcbbbf95298ab2","source_mask_sha256":"5ec6862c9e615b29c5b34d0328817586f844a9e77691c330fdf7dbdfb5cbdb85","source_mask_png_sha256":"8a84ebd904364b9b71a5ed214482bd7a87082e1f7435229ae4adf564203c43f8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 190.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 190.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"fc2feaa1cd8d7fc79138\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2ed9311d64be50eaa47b65d2c9f6042beab451d812b3c7fbdeabdfcbae5323e0","mask_sha256":"1ac5458f07733500224a6c85d0f934e8aae83c6c5c68c329233a94378a1129c1","source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","crop_asset_rel":"crops/2ed9311d64be50eaa47b65d2c9f6042beab451d812b3c7fbdeabdfcbae5323e0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":80959.0,"area_cm2":423.2050106086847,"display_trend_area_cm2":423.2050106086847,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.93551353677167,"source_volume_proxy":5612.714979221494,"volume_proxy":8013.604207210346,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0068851113464916,"cnn_stage":1,"cnn_probabilities":[0.012655329704284669,0.9697871804237367,0.01609257534146309,0.0009469071781495586,0.0005180146763450466],"a_step_pred_weight_g":34.36875,"pred_weight_g":27.98439311765308,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 28.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 423.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8013.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|b3","source_crop_sha256":"2ed9311d64be50eaa47b65d2c9f6042beab451d812b3c7fbdeabdfcbae5323e0","source_mask_sha256":"1ac5458f07733500224a6c85d0f934e8aae83c6c5c68c329233a94378a1129c1","source_mask_png_sha256":"8244a2194de3ebbdc2562e6f1dfa1b70f1b0d8265d64ecbe6bd798b940dd23de","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 423.2 cm²; front-view height: 18.9 cm; combined volume proxy: 8014 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 423.2 cm²; front-view height: 18.9 cm; combined volume proxy: 8014 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|b3","growth_qc_volume_proxy_top_front":8013.604207210346,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.93551353677167,"growth_qc_front_height_cm":18.93551353677167,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"10232f188e4534965e4b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d5b3ab9d26bda2c7cdfa7e3e9ae4e52d6cdce008441e8e89f77b26131955099c","mask_sha256":"8f69ea72c0f07253eca29843588a981a18a0f5da652ba605b76062c40ebfc295","source_sha256":"4ae97e25892cd9a74d11664c172b03cec4d580a7f4b013f63c7ad2f05a4fbd15","crop_asset_rel":"crops/d5b3ab9d26bda2c7cdfa7e3e9ae4e52d6cdce008441e8e89f77b26131955099c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47671.5,"area_cm2":249.1979602419979,"display_trend_area_cm2":249.1979602419979,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.41487291763249,"source_volume_proxy":2301.308488013563,"volume_proxy":3592.156928221633,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9926995651839206,"cnn_stage":1,"cnn_probabilities":[0.0091903037391603,0.9891984224319458,0.0014211829693522302,0.0001015529950564087,8.852945702528814e-05],"a_step_pred_weight_g":16.2208984375,"pred_weight_g":16.89720157722566,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3592.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260326_105815_cam0_rf.jpg|b4","source_crop_sha256":"d5b3ab9d26bda2c7cdfa7e3e9ae4e52d6cdce008441e8e89f77b26131955099c","source_mask_sha256":"8f69ea72c0f07253eca29843588a981a18a0f5da652ba605b76062c40ebfc295","source_mask_png_sha256":"1abf503726febb2b70d9cf50e672f2ac6ecbba089071887ebfa3b34b15ee4c73","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 249.2 cm²; front-view height: 14.4 cm; combined volume proxy: 3592 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 249.2 cm²; front-view height: 14.4 cm; combined volume proxy: 3592 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|b4","growth_qc_volume_proxy_top_front":3592.156928221633,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.41487291763249,"growth_qc_front_height_cm":14.41487291763249,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"334d128eec189ca76da8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c4c883d1f670ae64c760dae687b1b7051286aab12b28a2359d756261aebf51dd","mask_sha256":"22155ea899a1b7fa05d45062df137e54d81adcc4305f69a240c43bf0c61de61b","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/c4c883d1f670ae64c760dae687b1b7051286aab12b28a2359d756261aebf51dd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":20730.5,"area_cm2":109.9604577807191,"display_trend_area_cm2":109.9604577807191,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.19720016107364,"source_volume_proxy":1662.945300341835,"volume_proxy":1341.209713354718,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.2919367432747094,"cnn_stage":0,"cnn_probabilities":[0.7132178187370302,0.2832832545042038,0.002538590435869992,0.00026509707895456814,0.0006952541654754895],"a_step_pred_weight_g":6.58671875,"pred_weight_g":8.474702655344124,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 8.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 110.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1341.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b5","source_crop_sha256":"c4c883d1f670ae64c760dae687b1b7051286aab12b28a2359d756261aebf51dd","source_mask_sha256":"22155ea899a1b7fa05d45062df137e54d81adcc4305f69a240c43bf0c61de61b","source_mask_png_sha256":"12e4d36a286236c1ceb88c49be4fd219b55b79a57d8c36e23c2aad03ab635312","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 110.0 cm²; front-view height: 12.2 cm; combined volume proxy: 1341 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 110.0 cm²; front-view height: 12.2 cm; combined volume proxy: 1341 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|b5","growth_qc_volume_proxy_top_front":1341.209713354718,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.19720016107364,"growth_qc_front_height_cm":12.19720016107364,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"201e57314789a6b3689d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0cb9a3db58cee66ad922541e2bdef2b51bde29e180e5c7dd8697f5cda5b3d562","mask_sha256":"4873af13c0bd087e6a47411a4920e8817937d10daa0ca3b86e9972d50c5f9a9d","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/0cb9a3db58cee66ad922541e2bdef2b51bde29e180e5c7dd8697f5cda5b3d562.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26772.5,"area_cm2":142.008941218702,"display_trend_area_cm2":142.008941218702,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.43841418989042,"source_volume_proxy":2605.449965257871,"volume_proxy":2192.392853202124,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7221614790702005,"cnn_stage":1,"cnn_probabilities":[0.2867241635918617,0.7055092155933379,0.0069844896439462895,0.00044534243352245534,0.0003368142221006565],"a_step_pred_weight_g":8.846044921875,"pred_weight_g":15.125242582537306,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 142.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2192.4 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b6","source_crop_sha256":"0cb9a3db58cee66ad922541e2bdef2b51bde29e180e5c7dd8697f5cda5b3d562","source_mask_sha256":"4873af13c0bd087e6a47411a4920e8817937d10daa0ca3b86e9972d50c5f9a9d","source_mask_png_sha256":"62696d3d741c21275357678e5fddb83a7ab3f384a1eb4018229729ce0f9e65af","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 142.0 cm²; front-view height: 15.4 cm; combined volume proxy: 2192 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 4.85% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 142.0 cm²; front-view height: 15.4 cm; combined volume proxy: 2192 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 4.85% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|b6","growth_qc_volume_proxy_top_front":2192.392853202124,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.43841418989042,"growth_qc_front_height_cm":15.43841418989042,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"17b80847630c5943824d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0376ccd574baf4166d0807dc652effed278f6afcf91b9e01cb0eb5e8c4d8b351","mask_sha256":"a8ccf819ef39b5b62c6cb50b8cafa3f8376f566e99ba3555597e49209b0762a8","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/0376ccd574baf4166d0807dc652effed278f6afcf91b9e01cb0eb5e8c4d8b351.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36613.0,"area_cm2":194.2057471226198,"display_trend_area_cm2":194.2057471226198,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.05015122128858,"source_volume_proxy":1801.119584330522,"volume_proxy":2534.414367993518,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.953346959123155,"cnn_stage":1,"cnn_probabilities":[0.057040552049875265,0.9349584221839904,0.0065275166183710095,0.0005605059035588056,0.0009129964979365469],"a_step_pred_weight_g":22.828125,"pred_weight_g":16.020099532354983,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 194.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2534.4 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b7","source_crop_sha256":"0376ccd574baf4166d0807dc652effed278f6afcf91b9e01cb0eb5e8c4d8b351","source_mask_sha256":"a8ccf819ef39b5b62c6cb50b8cafa3f8376f566e99ba3555597e49209b0762a8","source_mask_png_sha256":"3544a9ee79fdf8ba388488705078e558a5cdca14bf8392315d61ac580eb6e464","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 194.2 cm²; front-view height: 13.1 cm; combined volume proxy: 2534 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 7.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 194.2 cm²; front-view height: 13.1 cm; combined volume proxy: 2534 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 7.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|b7","growth_qc_volume_proxy_top_front":2534.414367993518,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.05015122128858,"growth_qc_front_height_cm":13.05015122128858,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4d094e74c133007a5621\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"738772aa5cd915aefa214e468dda7fe6c1fb75ac26049dca8473aeba5ba51eb3","mask_sha256":"b1c55108c9563112b01d037e717856d20908ae66ecf06045566ac0be5b4c53fd","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/738772aa5cd915aefa214e468dda7fe6c1fb75ac26049dca8473aeba5ba51eb3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45691.5,"area_cm2":242.3606886803371,"display_trend_area_cm2":242.3606886803371,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.32957781161099,"source_volume_proxy":2330.851330390541,"volume_proxy":3472.926346920518,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9169774935919123,"cnn_stage":1,"cnn_probabilities":[0.08768393769860267,0.9084633231163025,0.0033548932289704683,0.00018693509882723448,0.00031089468029676937],"a_step_pred_weight_g":9.01025390625,"pred_weight_g":14.203289106969052,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 14.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 242.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3472.9 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b8","source_crop_sha256":"738772aa5cd915aefa214e468dda7fe6c1fb75ac26049dca8473aeba5ba51eb3","source_mask_sha256":"b1c55108c9563112b01d037e717856d20908ae66ecf06045566ac0be5b4c53fd","source_mask_png_sha256":"a378b2f44fef05f2427297dc3cb262b8084ee3451e4790ed84c71cf0bad04a3d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 242.4 cm²; front-view height: 14.3 cm; combined volume proxy: 3473 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 242.4 cm²; front-view height: 14.3 cm; combined volume proxy: 3473 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|b8","growth_qc_volume_proxy_top_front":3472.926346920518,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.32957781161099,"growth_qc_front_height_cm":14.32957781161099,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d5562251c34704140406\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"55675f904c5909c15b83c700a4be526d4a06b0e4c4dff5d792104cc66414621e","mask_sha256":"27310b4c4da45af2428623fe36d07e1a48821fc1c41469fbbcbc70664982fa73","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/55675f904c5909c15b83c700a4be526d4a06b0e4c4dff5d792104cc66414621e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63314.5,"area_cm2":335.8380841830801,"display_trend_area_cm2":335.8380841830801,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.2442827055895,"source_volume_proxy":2430.660192572435,"volume_proxy":4783.772614407359,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9886753291413698,"cnn_stage":1,"cnn_probabilities":[0.01292678387835622,0.9855919361114501,0.0014007329358719288,4.035470974486089e-05,4.021575723527348e-05],"a_step_pred_weight_g":24.3193359375,"pred_weight_g":19.730715962545812,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 335.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4783.8 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b9","source_crop_sha256":"55675f904c5909c15b83c700a4be526d4a06b0e4c4dff5d792104cc66414621e","source_mask_sha256":"27310b4c4da45af2428623fe36d07e1a48821fc1c41469fbbcbc70664982fa73","source_mask_png_sha256":"06036d8a359facdc888626a537a292a389c0166a70947c1861a3ef5a77ef1746","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 335.8 cm²; front-view height: 14.2 cm; combined volume proxy: 4784 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 10.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 335.8 cm²; front-view height: 14.2 cm; combined volume proxy: 4784 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 10.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|b9","growth_qc_volume_proxy_top_front":4783.772614407359,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.2442827055895,"growth_qc_front_height_cm":14.2442827055895,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9ab92a3657455169a828\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0896ea2e2b93ddf7d758888d4f5f6f0e7d4fdc2c058206ef675afaec2af1160f","mask_sha256":"3be7efc741ea14cecf8ca97610719426cbe3f5867efa5d685a4b1a279253fd4e","source_sha256":"ceada18d07ce7d6e995acf473eee907a6bf588dd22a87667e1d59fdda332964f","crop_asset_rel":"crops/0896ea2e2b93ddf7d758888d4f5f6f0e7d4fdc2c058206ef675afaec2af1160f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":65726.5,"area_cm2":348.6320169954625,"display_trend_area_cm2":348.6320169954625,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.58546312967548,"source_volume_proxy":3097.596623158572,"volume_proxy":5084.959429711714,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-25","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9069262073840946,"cnn_stage":1,"cnn_probabilities":[0.13525151014328002,0.8282964825630188,0.032383577153086665,0.0024112092796713114,0.0016572356689721346],"a_step_pred_weight_g":34.025,"pred_weight_g":17.641357636594673,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 348.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5085.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260326_105815_cam1_rf.jpg|b10","source_crop_sha256":"0896ea2e2b93ddf7d758888d4f5f6f0e7d4fdc2c058206ef675afaec2af1160f","source_mask_sha256":"3be7efc741ea14cecf8ca97610719426cbe3f5867efa5d685a4b1a279253fd4e","source_mask_png_sha256":"32ef02fe5d770ea66ad52885c02c95c8e0242cc7d7a5bf69157bb9ca2195edb2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 348.6 cm²; front-view height: 14.6 cm; combined volume proxy: 5085 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 4.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 348.6 cm²; front-view height: 14.6 cm; combined volume proxy: 5085 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 4.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260326_105815_bed45|b10","growth_qc_volume_proxy_top_front":5084.959429711714,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.58546312967548,"growth_qc_front_height_cm":14.58546312967548,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ed50156beed9c5176747\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-26","capture_key":"20260326_105815_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260327_083111_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1aea1178af1cddb1774ad0d0b44d83cd8a2bfd06c6666aa99f53863856ac4bf6","mask_sha256":"78c537879c3c15cfe6367a1bbc325103e05fe80feaffe6c27858ca774030ca9c","source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","crop_asset_rel":"crops/1aea1178af1cddb1774ad0d0b44d83cd8a2bfd06c6666aa99f53863856ac4bf6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":48243.5,"area_cm2":252.1880325757492,"display_trend_area_cm2":252.1880325757492,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.53838058515962,"source_volume_proxy":2102.117387413307,"volume_proxy":3162.029531457375,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9972391109460659,"cnn_stage":1,"cnn_probabilities":[0.005121274990960955,0.992622685432434,0.0021849621552973986,3.7719208921771494e-05,3.33358940679318e-05],"a_step_pred_weight_g":60.36875,"pred_weight_g":30.717886571880147,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 30.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3162.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260327_083111_cam0_rf.jpg|t3","source_crop_sha256":"1aea1178af1cddb1774ad0d0b44d83cd8a2bfd06c6666aa99f53863856ac4bf6","source_mask_sha256":"78c537879c3c15cfe6367a1bbc325103e05fe80feaffe6c27858ca774030ca9c","source_mask_png_sha256":"5f396e39692b43da856d1eaec0938b354f6b5b8e2eacb41d6379128d7b838024","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 252.2 cm²; front-view height: 12.5 cm; combined volume proxy: 3162 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 252.2 cm²; front-view height: 12.5 cm; combined volume proxy: 3162 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|t3","growth_qc_volume_proxy_top_front":3162.029531457375,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.53838058515962,"growth_qc_front_height_cm":12.53838058515962,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"82773619a6660252a40e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260327_083111_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2382adea73731ea3be480d8a3232ddbbe5955e80c57cc99e7a2163f5778d79b6","mask_sha256":"dc4bd4f317afd8524f31bad98272b5fce974505d2b5e3357d18aa238cd42da32","source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","crop_asset_rel":"crops/2382adea73731ea3be480d8a3232ddbbe5955e80c57cc99e7a2163f5778d79b6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":42933.5,"area_cm2":224.4305429040374,"display_trend_area_cm2":224.4305429040374,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9877711734840886,"cnn_stage":1,"cnn_probabilities":[0.01580319693312049,0.9808212280273437,0.003234585630707443,8.322281864820979e-05,5.777643484634609e-05],"a_step_pred_weight_g":34.0,"pred_weight_g":25.334864640207435,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 25.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 224.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260327_083111_cam0_rf.jpg|t4","source_crop_sha256":"2382adea73731ea3be480d8a3232ddbbe5955e80c57cc99e7a2163f5778d79b6","source_mask_sha256":"dc4bd4f317afd8524f31bad98272b5fce974505d2b5e3357d18aa238cd42da32","source_mask_png_sha256":"a78659391286030663dd5166a4b88e89478d2bb3ba2507b7262d76ae6a67ae90","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 224.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 224.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|t4","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"78c325ec371e505b78ce\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260327_083111_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9a9572a79cd1ab0d99b63c6e4b5cfbb77ca634b8fbe75ef8fb37471d1da9f533","mask_sha256":"0e4910426c0fd7ba787effa6644b250a4bc7ded4e63eef261b5819dd15c0b0a7","source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","crop_asset_rel":"crops/9a9572a79cd1ab0d99b63c6e4b5cfbb77ca634b8fbe75ef8fb37471d1da9f533.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":39444.5,"area_cm2":206.1921471479917,"display_trend_area_cm2":206.1921471479917,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9565037156622567,"cnn_stage":1,"cnn_probabilities":[0.04901539701968432,0.9461363315582276,0.004380095633678138,0.00026558509343885814,0.0002026093890890479],"a_step_pred_weight_g":51.7875,"pred_weight_g":30.820051895888533,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 30.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 206.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260327_083111_cam0_rf.jpg|t5","source_crop_sha256":"9a9572a79cd1ab0d99b63c6e4b5cfbb77ca634b8fbe75ef8fb37471d1da9f533","source_mask_sha256":"0e4910426c0fd7ba787effa6644b250a4bc7ded4e63eef261b5819dd15c0b0a7","source_mask_png_sha256":"334e9b01546dd86730696f017ecf7d067133897f083b4968fe2d3430339bbe97","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 206.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 206.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0991435df2ae74afabec\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"54d366b700f349349beae489a0348b9ee0d60e90730dad72ed8a900b111366f4","mask_sha256":"433fcf7d476c1b3ff3948b24f5c33fe9f29a564a6342d78be2d4ff4a31e33166","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/54d366b700f349349beae489a0348b9ee0d60e90730dad72ed8a900b111366f4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26319.0,"area_cm2":139.6034484614817,"display_trend_area_cm2":139.6034484614817,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.35311908386892,"source_volume_proxy":2509.683324451453,"volume_proxy":2143.348368747886,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8735658635036088,"cnn_stage":1,"cnn_probabilities":[0.17727048471570017,0.7787080645561218,0.03926158100366592,0.0027048657531850043,0.0020550099201500417],"a_step_pred_weight_g":36.25625,"pred_weight_g":25.072023386949176,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 25.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 139.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2143.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t6","source_crop_sha256":"54d366b700f349349beae489a0348b9ee0d60e90730dad72ed8a900b111366f4","source_mask_sha256":"433fcf7d476c1b3ff3948b24f5c33fe9f29a564a6342d78be2d4ff4a31e33166","source_mask_png_sha256":"0ff371a61855849e46f0af715adfa5fd3125aaa08d0e9dc969f45a21de4de75d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 139.6 cm²; front-view height: 15.4 cm; combined volume proxy: 2143 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 139.6 cm²; front-view height: 15.4 cm; combined volume proxy: 2143 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|t6","growth_qc_volume_proxy_top_front":2143.348368747886,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.35311908386892,"growth_qc_front_height_cm":15.35311908386892,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2f2c2413a85c5a563f79\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"20abee537251ad22646ffa36444ae9915c6d14ebe2e3b0373cffc3ba7f11fd72","mask_sha256":"5a892ceed35be14e628f8bfb3b7ab6cc066652737780896045efd0cb21fee143","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/20abee537251ad22646ffa36444ae9915c6d14ebe2e3b0373cffc3ba7f11fd72.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36825.0,"area_cm2":195.3302553134262,"display_trend_area_cm2":195.3302553134262,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.22074143333157,"source_volume_proxy":2190.40430526159,"volume_proxy":2582.410799605448,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.3981204930860259,"cnn_stage":0,"cnn_probabilities":[0.6084103465080262,0.38641203939914703,0.004369714111089707,0.0002625553031975869,0.0005453398887766526],"a_step_pred_weight_g":15.4703125,"pred_weight_g":15.492843543168334,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 195.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2582.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t7","source_crop_sha256":"20abee537251ad22646ffa36444ae9915c6d14ebe2e3b0373cffc3ba7f11fd72","source_mask_sha256":"5a892ceed35be14e628f8bfb3b7ab6cc066652737780896045efd0cb21fee143","source_mask_png_sha256":"e6107beaadb27cbdee4bb89d93e646b974df4a16123639eade10bd7e625522e3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 195.3 cm²; front-view height: 13.2 cm; combined volume proxy: 2582 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 195.3 cm²; front-view height: 13.2 cm; combined volume proxy: 2582 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|t7","growth_qc_volume_proxy_top_front":2582.410799605448,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.22074143333157,"growth_qc_front_height_cm":13.22074143333157,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"5e989bfac69e0b3e065c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0e256ad542492ad2e002e5f89d7c39973eb9bb001efe5d7d10b57bc32c91f4f6","mask_sha256":"946efc43b2fefacecc702a20d5451a3e6abe62e13970085b22301f0187af785d","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/0e256ad542492ad2e002e5f89d7c39973eb9bb001efe5d7d10b57bc32c91f4f6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47531.5,"area_cm2":252.1205710911098,"display_trend_area_cm2":252.1205710911098,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.96485611526709,"source_volume_proxy":2063.307656348785,"volume_proxy":3268.706927895206,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9558437416621018,"cnn_stage":1,"cnn_probabilities":[0.058560348674654955,0.9297143220901489,0.010029236041009425,0.0007134110142942518,0.0009826786117628217],"a_step_pred_weight_g":17.8734375,"pred_weight_g":17.994509111457482,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3268.7 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t8","source_crop_sha256":"0e256ad542492ad2e002e5f89d7c39973eb9bb001efe5d7d10b57bc32c91f4f6","source_mask_sha256":"946efc43b2fefacecc702a20d5451a3e6abe62e13970085b22301f0187af785d","source_mask_png_sha256":"b8283a56298a90a0ea0f546b3d3d1373f12f7d8d5d4570970cbd32a0bdb4fa28","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 252.1 cm²; front-view height: 13.0 cm; combined volume proxy: 3269 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.75% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 252.1 cm²; front-view height: 13.0 cm; combined volume proxy: 3269 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.75% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|t8","growth_qc_volume_proxy_top_front":3268.706927895206,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.96485611526709,"growth_qc_front_height_cm":12.96485611526709,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6fac8e3c2d7f4d523b05\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9d8b855d0ed2cf7a52a69a1cfd5043ce84dcc2e3a798eededa70d9a659d9f117","mask_sha256":"7f8b04a7e52fafc08361da06b8f2489716df39aa8f0f7782e57e96e55b4d276d","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/9d8b855d0ed2cf7a52a69a1cfd5043ce84dcc2e3a798eededa70d9a659d9f117.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":29594.0,"area_cm2":156.9749782958733,"display_trend_area_cm2":156.9749782958733,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.582998346304521,"cnn_stage":0,"cnn_probabilities":[0.5096794068813324,0.43696568310260775,0.03107280898839235,0.005241402285173536,0.01704070959240198],"a_step_pred_weight_g":14.64375,"pred_weight_g":12.75920959573419,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 12.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 157.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t9","source_crop_sha256":"9d8b855d0ed2cf7a52a69a1cfd5043ce84dcc2e3a798eededa70d9a659d9f117","source_mask_sha256":"7f8b04a7e52fafc08361da06b8f2489716df39aa8f0f7782e57e96e55b4d276d","source_mask_png_sha256":"f4d89d0eda7aa539b533d9cacc32c92277c568437c6cca4e7efad5623e9709f5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 157.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 157.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"ff05b07f68f21bb8ea4d\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"44bdf27ec610038231f8b0df1b1a133333fc678f5ef18ec73897918c363dcaca","mask_sha256":"3857aa9953cdc998e53cf4787b5a90dd80f56b5302519106c68d76c4edb97f1d","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/44bdf27ec610038231f8b0df1b1a133333fc678f5ef18ec73897918c363dcaca.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35631.0,"area_cm2":188.9969403142617,"display_trend_area_cm2":188.9969403142617,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":9,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.31574987324420367,"cnn_stage":0,"cnn_probabilities":[0.750437879562378,0.20403687953948976,0.032612704858183864,0.005162713932804763,0.007749860547482968],"a_step_pred_weight_g":3.502734375,"pred_weight_g":8.75010842698182,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 8.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 189.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|t10","source_crop_sha256":"44bdf27ec610038231f8b0df1b1a133333fc678f5ef18ec73897918c363dcaca","source_mask_sha256":"3857aa9953cdc998e53cf4787b5a90dd80f56b5302519106c68d76c4edb97f1d","source_mask_png_sha256":"e12ed1898623695a5a605732dc75c54df19b6b9000a5bc1655eac7a40617474c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 189.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 189.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"39636e15638825ebadb7\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 429.8cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260327_083111_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9ec8df0c7b3974b7cc589c8d75f5da39ff9915573ada4db13380175b88705d28","mask_sha256":"3417f97ac781230a7c5898d46b2527e28872141977b6faee8629a68899cc40f6","source_sha256":"13e686fa59d3fb05e41dfa4b45f1c4ca0fea56711e493e2e4af6107368c2087c","crop_asset_rel":"crops/9ec8df0c7b3974b7cc589c8d75f5da39ff9915573ada4db13380175b88705d28.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":47769.0,"area_cm2":249.7076316625237,"display_trend_area_cm2":249.7076316625237,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.50016802365398,"source_volume_proxy":2334.652780827472,"volume_proxy":3620.802615895293,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9970976957129095,"cnn_stage":1,"cnn_probabilities":[0.003939091088250279,0.9951583981513976,0.0008121272898279131,4.659930655179778e-05,4.381126555017545e-05],"a_step_pred_weight_g":16.29296875,"pred_weight_g":17.83765722649552,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3620.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260327_083111_cam0_rf.jpg|b4","source_crop_sha256":"9ec8df0c7b3974b7cc589c8d75f5da39ff9915573ada4db13380175b88705d28","source_mask_sha256":"3417f97ac781230a7c5898d46b2527e28872141977b6faee8629a68899cc40f6","source_mask_png_sha256":"0edcf9406c3cb1d5e020be6a0a044a60a38b7294ce7e5e023545713f600f40a5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 249.7 cm²; front-view height: 14.5 cm; combined volume proxy: 3621 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 249.7 cm²; front-view height: 14.5 cm; combined volume proxy: 3621 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|b4","growth_qc_volume_proxy_top_front":3620.802615895293,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.50016802365398,"growth_qc_front_height_cm":14.50016802365398,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"706e41e270fa4366fff4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3bc7764be0ad472c203636022371ae2bb4f2aaba256c3e101aa524492acff389","mask_sha256":"8d94bd70a5acffa33e8d5ed2dca812dc2b994f2b46d0e605fc8b8f48179afb34","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/3bc7764be0ad472c203636022371ae2bb4f2aaba256c3e101aa524492acff389.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":20831.5,"area_cm2":110.4961904565278,"display_trend_area_cm2":110.4961904565278,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.36779037311663,"source_volume_proxy":1686.788138966214,"volume_proxy":1366.593720594306,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.18651689577964134,"cnn_stage":0,"cnn_probabilities":[0.8200244784355164,0.17571913301944733,0.00289591602049768,0.00043584958766587086,0.0009245954890502617],"a_step_pred_weight_g":5.95703125,"pred_weight_g":9.46471265818515,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 110.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1366.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b5","source_crop_sha256":"3bc7764be0ad472c203636022371ae2bb4f2aaba256c3e101aa524492acff389","source_mask_sha256":"8d94bd70a5acffa33e8d5ed2dca812dc2b994f2b46d0e605fc8b8f48179afb34","source_mask_png_sha256":"c41149b20032d398b23d51aa1dd9cc19d1ec6a2a7980cb9e36b37d3ebaf33771","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 110.5 cm²; front-view height: 12.4 cm; combined volume proxy: 1367 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 110.5 cm²; front-view height: 12.4 cm; combined volume proxy: 1367 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|b5","growth_qc_volume_proxy_top_front":1366.593720594306,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.36779037311663,"growth_qc_front_height_cm":12.36779037311663,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"35ea86e76c99dc462459\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b562d48d897b45cb15b4eae0654d06fa8e782a9124fdc63aba806622ac094ea8","mask_sha256":"cc97fa33232f4dec0a294bb507564d7e4220a26884674b711d1aa6aeba70dfdf","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/b562d48d897b45cb15b4eae0654d06fa8e782a9124fdc63aba806622ac094ea8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":28102.0,"area_cm2":149.0609866888772,"display_trend_area_cm2":149.0609866888772,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.52370929591191,"source_volume_proxy":2636.390271948262,"volume_proxy":2313.979424719924,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.913180990156252,"cnn_stage":1,"cnn_probabilities":[0.0934530884027481,0.900811529159546,0.005123228067532182,0.0003257181087974459,0.00028646263381233435],"a_step_pred_weight_g":7.8771484375,"pred_weight_g":14.176771305429112,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 14.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 149.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2314.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b6","source_crop_sha256":"b562d48d897b45cb15b4eae0654d06fa8e782a9124fdc63aba806622ac094ea8","source_mask_sha256":"cc97fa33232f4dec0a294bb507564d7e4220a26884674b711d1aa6aeba70dfdf","source_mask_png_sha256":"e198d9db0a6f1d4189196e2e1a80a9718f64256f4d2564bfa5956ad87c760b11","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 149.1 cm²; front-view height: 15.5 cm; combined volume proxy: 2314 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 6.88% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 149.1 cm²; front-view height: 15.5 cm; combined volume proxy: 2314 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 6.88% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|b6","growth_qc_volume_proxy_top_front":2313.979424719924,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.52370929591191,"growth_qc_front_height_cm":15.52370929591191,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8bb55040a3e79527dba0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"97f256ea1a2701b27790568778e047a45325707dec4a8f36998cefd49b7b5656","mask_sha256":"1a4f3ae9d47e1a23ab92386645d433e1bee7086f7150182ffe6a486b91ce65a1","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/97f256ea1a2701b27790568778e047a45325707dec4a8f36998cefd49b7b5656.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":38080.0,"area_cm2":201.9871316316434,"display_trend_area_cm2":201.9871316316434,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.8795610092456,"source_volume_proxy":1785.868172624083,"volume_proxy":2601.505584932273,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8834752980852499,"cnn_stage":1,"cnn_probabilities":[0.1428310215473175,0.8372449994087219,0.015690022427588702,0.002085528871975839,0.0021484168013557793],"a_step_pred_weight_g":21.464013671875,"pred_weight_g":15.428284212006188,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 202.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2601.5 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b7","source_crop_sha256":"97f256ea1a2701b27790568778e047a45325707dec4a8f36998cefd49b7b5656","source_mask_sha256":"1a4f3ae9d47e1a23ab92386645d433e1bee7086f7150182ffe6a486b91ce65a1","source_mask_png_sha256":"3c774f8b84a3741a6851610f4d22f213f930346432ed58d4439d2fae7b3246d7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 202.0 cm²; front-view height: 12.9 cm; combined volume proxy: 2602 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 202.0 cm²; front-view height: 12.9 cm; combined volume proxy: 2602 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|b7","growth_qc_volume_proxy_top_front":2601.505584932273,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.8795610092456,"growth_qc_front_height_cm":12.8795610092456,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d912f593c87e09a39660\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d69440aa9aea64b610036697abb5bf68cf70713d6c5cb9d4829df0f87457d8d4","mask_sha256":"5ac3386166b5c0e3d43862d00ba30666620aa2f8842295a210335fc94b8e3acf","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/d69440aa9aea64b610036697abb5bf68cf70713d6c5cb9d4829df0f87457d8d4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45543.5,"area_cm2":241.5756546603401,"display_trend_area_cm2":241.5756546603401,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.15898759956801,"source_volume_proxy":2266.070916505062,"volume_proxy":3420.466698693279,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8437234830620581,"cnn_stage":1,"cnn_probabilities":[0.16754797473549843,0.8233260035514831,0.007816879218444229,0.0004728729152702726,0.0008362755819689482],"a_step_pred_weight_g":8.55029296875,"pred_weight_g":15.96972148335734,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 241.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3420.5 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b8","source_crop_sha256":"d69440aa9aea64b610036697abb5bf68cf70713d6c5cb9d4829df0f87457d8d4","source_mask_sha256":"5ac3386166b5c0e3d43862d00ba30666620aa2f8842295a210335fc94b8e3acf","source_mask_png_sha256":"b73832e13a78426cd2bf0262099ba9f5cde312ebad8dfd46c26510fbb08b4fe8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 241.6 cm²; front-view height: 14.2 cm; combined volume proxy: 3420 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 1.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 241.6 cm²; front-view height: 14.2 cm; combined volume proxy: 3420 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 1.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|b8","growth_qc_volume_proxy_top_front":3420.466698693279,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.15898759956801,"growth_qc_front_height_cm":14.15898759956801,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"026300645d03e587288f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"16a68606a4c08965b266e8170e7a7829240381ec0d83f670d3b38db44fd86aac","mask_sha256":"b81f19a208c44f3a96b479fac6c0099600280123b6d95ca14e684a3b57eb3ab5","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/16a68606a4c08965b266e8170e7a7829240381ec0d83f670d3b38db44fd86aac.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59652.5,"area_cm2":316.4137964720748,"display_trend_area_cm2":316.4137964720748,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.15898759956801,"source_volume_proxy":2357.131974767693,"volume_proxy":4480.099020580343,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9688659954110335,"cnn_stage":1,"cnn_probabilities":[0.035489094257354734,0.960468304157257,0.0038141895900480447,0.00014444368935073726,8.39952514070319e-05],"a_step_pred_weight_g":14.579296875,"pred_weight_g":17.788528538436797,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 316.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4480.1 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b9","source_crop_sha256":"16a68606a4c08965b266e8170e7a7829240381ec0d83f670d3b38db44fd86aac","source_mask_sha256":"b81f19a208c44f3a96b479fac6c0099600280123b6d95ca14e684a3b57eb3ab5","source_mask_png_sha256":"7fe86c00c816be8708b714d6c077a9cd1d423179138eb7943b6e3ea09738df7c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 316.4 cm²; front-view height: 14.2 cm; combined volume proxy: 4480 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.09% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 316.4 cm²; front-view height: 14.2 cm; combined volume proxy: 4480 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.09% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|b9","growth_qc_volume_proxy_top_front":4480.099020580343,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.15898759956801,"growth_qc_front_height_cm":14.15898759956801,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e07da7c0ef1b18965c52\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"916f37f49e6b695d53baf4a1861e7831ab337ecf251d7b77601d8a7af346e7ef","mask_sha256":"fcafd136ce6261b490e95c6220ff3739b15fdf527db1f701a5e2ac977fc8fa1f","source_sha256":"3d4f7c2800482103b5730a565b946526c03eb833800f6c05c5e6a12596006d46","crop_asset_rel":"crops/916f37f49e6b695d53baf4a1861e7831ab337ecf251d7b77601d8a7af346e7ef.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67997.5,"area_cm2":360.6780457752803,"display_trend_area_cm2":360.6780457752803,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-26","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9921032490441575,"cnn_stage":1,"cnn_probabilities":[0.05565670244395733,0.9027220964431761,0.037020507454872134,0.00306278073694557,0.0015379488701000809],"a_step_pred_weight_g":36.753125,"pred_weight_g":17.327099102139062,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 17.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 360.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260327_083111_cam1_rf.jpg|b10","source_crop_sha256":"916f37f49e6b695d53baf4a1861e7831ab337ecf251d7b77601d8a7af346e7ef","source_mask_sha256":"fcafd136ce6261b490e95c6220ff3739b15fdf527db1f701a5e2ac977fc8fa1f","source_mask_png_sha256":"2bafcf6bab5a75f8db4c34256907055be3af2f97600f3509e30fe188b15287f9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 360.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 360.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260327_083111_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6c3577ba1184d0cf1e71\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-27","capture_key":"20260327_083111_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a26208b262117e54961ada99b735c3a97c5d65e8cc0c564b974d56fe1fcfa9bc","mask_sha256":"0d0aa83ca65da0facfe9163a4da6dd45c0b5f860145e497936bc1b0e85401703","source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","crop_asset_rel":"crops/a26208b262117e54961ada99b735c3a97c5d65e8cc0c564b974d56fe1fcfa9bc.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47376.5,"area_cm2":247.6558774824584,"display_trend_area_cm2":247.6558774824584,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.19720016107364,"source_volume_proxy":1956.800335671717,"volume_proxy":3020.708308719875,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9990189999756692,"cnn_stage":1,"cnn_probabilities":[0.004700542194768786,0.991879379749298,0.003211915562860668,0.00011687272490235046,9.1292731485737e-05],"a_step_pred_weight_g":52.7625,"pred_weight_g":35.19596971778109,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 35.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 247.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3020.7 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|t3","source_crop_sha256":"a26208b262117e54961ada99b735c3a97c5d65e8cc0c564b974d56fe1fcfa9bc","source_mask_sha256":"0d0aa83ca65da0facfe9163a4da6dd45c0b5f860145e497936bc1b0e85401703","source_mask_png_sha256":"8a41d30b4c996578b22463c72f8a4a13ff67d7cb3e10f107f20e2aae44ddef71","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 247.7 cm²; front-view height: 12.2 cm; combined volume proxy: 3021 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 0.54% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 247.7 cm²; front-view height: 12.2 cm; combined volume proxy: 3021 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 0.54% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|t3","growth_qc_volume_proxy_top_front":3020.708308719875,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.19720016107364,"growth_qc_front_height_cm":12.19720016107364,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1edce995cea5c0bb2507\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d368261d0f2943e3f49aa4247b0aa0f6faccd1b23a8e53d08d17b34aa66e4415","mask_sha256":"fe960e8064ae53428e77538a832c089399a1b5d8032c4d1d5528b0a521ce66b9","source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","crop_asset_rel":"crops/d368261d0f2943e3f49aa4247b0aa0f6faccd1b23a8e53d08d17b34aa66e4415.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42585.0,"area_cm2":222.6087942881068,"display_trend_area_cm2":222.6087942881068,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.48549673440628,"source_volume_proxy":3798.470276021968,"volume_proxy":3892.42534557481,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9953080676485115,"cnn_stage":1,"cnn_probabilities":[0.013509682985022664,0.9785924434661866,0.0072624617721885444,0.0003511323237034958,0.00028432591670934926],"a_step_pred_weight_g":36.215625,"pred_weight_g":28.131890573991015,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 28.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 222.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3892.4 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|t4","source_crop_sha256":"d368261d0f2943e3f49aa4247b0aa0f6faccd1b23a8e53d08d17b34aa66e4415","source_mask_sha256":"fe960e8064ae53428e77538a832c089399a1b5d8032c4d1d5528b0a521ce66b9","source_mask_png_sha256":"7bb517f83e82ebc2accac9834c86eb76666c364419bf6ff2973e57745f20152a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 222.6 cm²; front-view height: 17.5 cm; combined volume proxy: 3892 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 9.84% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 222.6 cm²; front-view height: 17.5 cm; combined volume proxy: 3892 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 9.84% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|t4","growth_qc_volume_proxy_top_front":3892.42534557481,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.48549673440628,"growth_qc_front_height_cm":17.48549673440628,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"7dc2c61755fbb561b06f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4bd2cc73c8e5823362a8c38d0c3b884d7f5e8b02fb00f4a775f5d97a0ff6a50b","mask_sha256":"a7b93918534dd6ce00e68accd4204bc723d30e9dd517f5febef2ca7218367fe0","source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","crop_asset_rel":"crops/4bd2cc73c8e5823362a8c38d0c3b884d7f5e8b02fb00f4a775f5d97a0ff6a50b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":40757.5,"area_cm2":213.0557222777389,"display_trend_area_cm2":213.0557222777389,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9454793270124356,"cnn_stage":1,"cnn_probabilities":[0.05747673753648996,0.9399227142333986,0.0023540909576695414,0.00013744413845415693,0.00010902461208388559],"a_step_pred_weight_g":34.359375,"pred_weight_g":27.037995313527304,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 27.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 213.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|t5","source_crop_sha256":"4bd2cc73c8e5823362a8c38d0c3b884d7f5e8b02fb00f4a775f5d97a0ff6a50b","source_mask_sha256":"a7b93918534dd6ce00e68accd4204bc723d30e9dd517f5febef2ca7218367fe0","source_mask_png_sha256":"75cbef03108bb1f3715843138d7dd92cbd4105e201e56e3b7ef0913069cbfcfd","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 213.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 213.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"37797797c7e61940e054\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6739f239464147db93face9606f9af600bdcae141aaca6956158a1726b9a2ae9","mask_sha256":"eafa5968cdd9ae6241891583a4343848e6af8fb34d229676edd6986940deea00","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/6739f239464147db93face9606f9af600bdcae141aaca6956158a1726b9a2ae9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26628.0,"area_cm2":141.2424721924212,"display_trend_area_cm2":141.2424721924212,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.46195546214835,"source_volume_proxy":2922.383949971541,"volume_proxy":2325.127286595364,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8881926268921234,"cnn_stage":1,"cnn_probabilities":[0.1774174027144909,0.7658806324005127,0.050538106635212895,0.0034197986242361367,0.0027440963371191175],"a_step_pred_weight_g":39.315625,"pred_weight_g":28.32974187866628,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 28.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 141.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2325.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t6","source_crop_sha256":"6739f239464147db93face9606f9af600bdcae141aaca6956158a1726b9a2ae9","source_mask_sha256":"eafa5968cdd9ae6241891583a4343848e6af8fb34d229676edd6986940deea00","source_mask_png_sha256":"41e8e66e8b8cbab821747b64f0b05836a64034cec70d3c7abc2db204821936a5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 141.2 cm²; front-view height: 16.5 cm; combined volume proxy: 2325 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 141.2 cm²; front-view height: 16.5 cm; combined volume proxy: 2325 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|t6","growth_qc_volume_proxy_top_front":2325.127286595364,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.46195546214835,"growth_qc_front_height_cm":16.46195546214835,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"01dd6e81a62f895b04ff\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"10fc24a69b360540bcb106cbb35a1602e48c5939153bcbee9f6181b38c92e339","mask_sha256":"535c1743b042a915945d65be19c53907118c6794aefde0078134433e3bb74815","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/10fc24a69b360540bcb106cbb35a1602e48c5939153bcbee9f6181b38c92e339.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":38012.0,"area_cm2":201.6264403251584,"display_trend_area_cm2":201.6264403251584,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5395810823349165,"cnn_stage":1,"cnn_probabilities":[0.4712598919868469,0.5203863859176635,0.006861178996041417,0.0004978908589691855,0.000994666462065652],"a_step_pred_weight_g":15.154833984375,"pred_weight_g":17.909453792854904,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 17.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 201.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t7","source_crop_sha256":"10fc24a69b360540bcb106cbb35a1602e48c5939153bcbee9f6181b38c92e339","source_mask_sha256":"535c1743b042a915945d65be19c53907118c6794aefde0078134433e3bb74815","source_mask_png_sha256":"db82ffd0e78859f9eb1d42cba1d14d90e0b7eaae685449bcf738a10cc4e8ef0e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 201.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 201.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"8a1ac9a75fd6a6473d64\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d39a2e46cb1476ba5fc6868093aae1a82d554465937ef31bffb27d8b5e5a3571","mask_sha256":"333974efd31443c41cbd71b1c5f4c2478076b6b02944a722a175283cb3f82fc9","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/d39a2e46cb1476ba5fc6868093aae1a82d554465937ef31bffb27d8b5e5a3571.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47210.5,"area_cm2":250.4178959531434,"display_trend_area_cm2":250.4178959531434,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9731122042867354,"cnn_stage":1,"cnn_probabilities":[0.03627858199179172,0.9555385351181029,0.007430267892777918,0.0002972910995595157,0.0004553150210995227],"a_step_pred_weight_g":19.5453125,"pred_weight_g":19.753967929120947,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 19.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 250.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t8","source_crop_sha256":"d39a2e46cb1476ba5fc6868093aae1a82d554465937ef31bffb27d8b5e5a3571","source_mask_sha256":"333974efd31443c41cbd71b1c5f4c2478076b6b02944a722a175283cb3f82fc9","source_mask_png_sha256":"1915a81c710e19afac167acfea82d63bc9dad6c35f53c8022fe9178e6330c444","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 250.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 250.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"91e17336d6f8cb4102b2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"27776504097a059a55f3335a53174d93d939a1dc04d6135dac63f3e40c028d85","mask_sha256":"beaaa4fb6b5fa932d46ac6ab7bfeaf9ac232d77a5dab497e227fd2c51d512de0","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/27776504097a059a55f3335a53174d93d939a1dc04d6135dac63f3e40c028d85.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":30261.5,"area_cm2":160.5155878117379,"display_trend_area_cm2":160.5155878117379,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5254282214213163,"cnn_stage":0,"cnn_probabilities":[0.5969232976436615,0.32887589931488037,0.04580464847385883,0.008641581004485487,0.019754570536315443],"a_step_pred_weight_g":16.67734375,"pred_weight_g":13.472572846690998,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 13.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 160.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t9","source_crop_sha256":"27776504097a059a55f3335a53174d93d939a1dc04d6135dac63f3e40c028d85","source_mask_sha256":"beaaa4fb6b5fa932d46ac6ab7bfeaf9ac232d77a5dab497e227fd2c51d512de0","source_mask_png_sha256":"95fe568fbf34d5cfc0a2fef0667f5ed79d5350fdac3924799a38cadece5d6e29","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 160.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 160.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"028505dff08ddd4d9bc1\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ffe096b4d4b588ddd052fd8cabe0fff3c5e59fa44bdc4405edf1a1f657682ed5","mask_sha256":"cb88068be6f93b5d1891db80e219b69df205b116e8cf1a5be5c5197074656303","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/ffe096b4d4b588ddd052fd8cabe0fff3c5e59fa44bdc4405edf1a1f657682ed5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37175.0,"area_cm2":197.1867546850406,"display_trend_area_cm2":197.1867546850406,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":10,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5166224061045797,"cnn_stage":0,"cnn_probabilities":[0.5616366446018219,0.37766053676605227,0.04965937137603759,0.004530703602358699,0.006512753944844008],"a_step_pred_weight_g":7.2130859375,"pred_weight_g":10.930262459487581,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 10.9g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 197.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|t10","source_crop_sha256":"ffe096b4d4b588ddd052fd8cabe0fff3c5e59fa44bdc4405edf1a1f657682ed5","source_mask_sha256":"cb88068be6f93b5d1891db80e219b69df205b116e8cf1a5be5c5197074656303","source_mask_png_sha256":"146350529b3e5740f4bed96d72768ea507088b2bf720766ba9e3a9f7bf95905c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 197.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 197.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"eaf2f4a7d24937ee9822\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"659f24d8d079f4a3429725f6366b63408c099cfae45f8b025aeb667a5502d484","mask_sha256":"bb786f4f5eda7978b78c1b6ef624a69b4a4e2cce6ddd36101d3149b3660f1f2c","source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","crop_asset_rel":"crops/659f24d8d079f4a3429725f6366b63408c099cfae45f8b025aeb667a5502d484.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":80190.0,"area_cm2":419.1851406355121,"display_trend_area_cm2":419.1851406355121,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.10610374881466,"source_volume_proxy":5758.218194059898,"volume_proxy":8008.994786943558,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0036361339036375,"cnn_stage":1,"cnn_probabilities":[0.006639250437729061,0.9840075373649597,0.008644633973017334,0.0004949857233441435,0.00021359285565267783],"a_step_pred_weight_g":36.984375,"pred_weight_g":30.33321018311934,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 30.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 419.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8009.0 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|b3","source_crop_sha256":"659f24d8d079f4a3429725f6366b63408c099cfae45f8b025aeb667a5502d484","source_mask_sha256":"bb786f4f5eda7978b78c1b6ef624a69b4a4e2cce6ddd36101d3149b3660f1f2c","source_mask_png_sha256":"88f1eb77cf3759f3523aa15ba5ad11642bc5dfc44566795b3d3567d358bbd29c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 419.2 cm²; front-view height: 19.1 cm; combined volume proxy: 8009 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 1.29% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 419.2 cm²; front-view height: 19.1 cm; combined volume proxy: 8009 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 1.29% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|b3","growth_qc_volume_proxy_top_front":8008.994786943558,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.10610374881466,"growth_qc_front_height_cm":19.10610374881466,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"942cdc551e94786c9182\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"aff303e4ff664c7e283541254320f2b0ade53efcf4dc6129cb26ebc46fb918f1","mask_sha256":"0aab4a8531b47a7a7daa2525acbce034399698e3b933e8b609cee740f8aba12e","source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","crop_asset_rel":"crops/aff303e4ff664c7e283541254320f2b0ade53efcf4dc6129cb26ebc46fb918f1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48764.0,"area_cm2":254.9088938514791,"display_trend_area_cm2":254.9088938514791,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.54725056816984,"source_volume_proxy":3036.061342322378,"volume_proxy":4218.041338615433,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9990223166023497,"cnn_stage":1,"cnn_probabilities":[0.006774943647906184,0.9881325960159302,0.004555116128176451,0.00036972258094465356,0.00016758014680817726],"a_step_pred_weight_g":19.1328125,"pred_weight_g":15.930730353029043,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 254.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4218.0 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|b4","source_crop_sha256":"aff303e4ff664c7e283541254320f2b0ade53efcf4dc6129cb26ebc46fb918f1","source_mask_sha256":"0aab4a8531b47a7a7daa2525acbce034399698e3b933e8b609cee740f8aba12e","source_mask_png_sha256":"a4c873f80302a202f6d90ca07c78dacf6ba8599a629bcd4b166da3825d787537","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 254.9 cm²; front-view height: 16.5 cm; combined volume proxy: 4218 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 5.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 254.9 cm²; front-view height: 16.5 cm; combined volume proxy: 4218 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 5.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|b4","growth_qc_volume_proxy_top_front":4218.041338615433,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.54725056816984,"growth_qc_front_height_cm":16.54725056816984,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"04262eb5450fdf598137\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"662bdeab0e331189d6a89e9b949ae5892379ca2ae4512aa1896efafda9962495","mask_sha256":"d68921d648b7ce241a987ce8e5f72b76b0d941446a93d7f800fbe4cb68e4f507","source_sha256":"cc356b3b08bf0f6d0d65ffd60e20dbb119e2fb3f0845c98063da4d40761f17ce","crop_asset_rel":"crops/662bdeab0e331189d6a89e9b949ae5892379ca2ae4512aa1896efafda9962495.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36049.0,"area_cm2":188.4425132157323,"display_trend_area_cm2":188.4425132157323,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.70897079720261,"source_volume_proxy":1843.903587240184,"volume_proxy":2394.910397410209,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.944896110350237,"cnn_stage":1,"cnn_probabilities":[0.06367316171526909,0.9294713258743286,0.005754372547380626,0.0004885370792180765,0.0006126070358732249],"a_step_pred_weight_g":5.723095703125,"pred_weight_g":13.347695329845667,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 13.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 188.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2394.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260328_180448_cam0_rf.jpg|b5","source_crop_sha256":"662bdeab0e331189d6a89e9b949ae5892379ca2ae4512aa1896efafda9962495","source_mask_sha256":"d68921d648b7ce241a987ce8e5f72b76b0d941446a93d7f800fbe4cb68e4f507","source_mask_png_sha256":"d0e0fb18ae7255373454aad325d879db879a19e975ef6aa68583a15f41fa2a34","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 188.4 cm²; front-view height: 12.7 cm; combined volume proxy: 2395 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 188.4 cm²; front-view height: 12.7 cm; combined volume proxy: 2395 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|b5","growth_qc_volume_proxy_top_front":2394.910397410209,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.70897079720261,"growth_qc_front_height_cm":12.70897079720261,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e2caa5e8651df2d79dec\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"67ba9235fe9464ea95044f7a92f0036bcb4ed8508e1a188ab55ed378893bf804","mask_sha256":"3b1a4f54e9e8a780859bc3b56844925d65f75bd307aed6adc3c374bb81675032","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/67ba9235fe9464ea95044f7a92f0036bcb4ed8508e1a188ab55ed378893bf804.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":28404.5,"area_cm2":150.6655325743439,"display_trend_area_cm2":150.6655325743439,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.77959461397639,"source_volume_proxy":2793.614625633867,"volume_proxy":2377.441026322001,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9353307948433212,"cnn_stage":1,"cnn_probabilities":[0.06903569865971802,0.9271165251731872,0.0035174112766981126,0.00014201420563040302,0.00018835112496162767],"a_step_pred_weight_g":7.2793701171875,"pred_weight_g":13.729363498068821,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 13.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 150.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2377.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b6","source_crop_sha256":"67ba9235fe9464ea95044f7a92f0036bcb4ed8508e1a188ab55ed378893bf804","source_mask_sha256":"3b1a4f54e9e8a780859bc3b56844925d65f75bd307aed6adc3c374bb81675032","source_mask_png_sha256":"4ce5eb5de1dd9ff15622cd6a0ddb5ad3821ac821f742255cd0ceb22640b5a391","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 150.7 cm²; front-view height: 15.8 cm; combined volume proxy: 2377 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 6.18% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 150.7 cm²; front-view height: 15.8 cm; combined volume proxy: 2377 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 6.18% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|b6","growth_qc_volume_proxy_top_front":2377.441026322001,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.77959461397639,"growth_qc_front_height_cm":15.77959461397639,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4a910bfc91c3d0b3dbb9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cc218492cea903efc13ca87d7c1c78ec990fa3d278ddb4496e1f5c2526239314","mask_sha256":"6e0f341aa2b44d57456eda0839d231ef1ea99b9cb4c879478ab23511d40be7f2","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/cc218492cea903efc13ca87d7c1c78ec990fa3d278ddb4496e1f5c2526239314.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37641.5,"area_cm2":199.6612031332066,"display_trend_area_cm2":199.6612031332066,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.47662675139605,"source_volume_proxy":2010.823315007832,"volume_proxy":2690.759511360893,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.965043952781707,"cnn_stage":1,"cnn_probabilities":[0.0539198698475957,0.9304031252861023,0.013513193186372518,0.0010409270878881218,0.0011229149647988379],"a_step_pred_weight_g":16.4369140625,"pred_weight_g":16.430382214439106,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 199.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2690.8 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b7","source_crop_sha256":"cc218492cea903efc13ca87d7c1c78ec990fa3d278ddb4496e1f5c2526239314","source_mask_sha256":"6e0f341aa2b44d57456eda0839d231ef1ea99b9cb4c879478ab23511d40be7f2","source_mask_png_sha256":"14d4a2f77c5e4ea71607d95fd8927cebaeb863f8f756c4eca2bb5a7047665ead","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 199.7 cm²; front-view height: 13.5 cm; combined volume proxy: 2691 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 2.70% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 199.7 cm²; front-view height: 13.5 cm; combined volume proxy: 2691 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 2.70% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|b7","growth_qc_volume_proxy_top_front":2690.759511360893,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.47662675139605,"growth_qc_front_height_cm":13.47662675139605,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6a4bf4f225136c69e85e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0edff6552d8741e94eeaefb13457d6371a977d16083d07352e9435fe887e9292","mask_sha256":"2c64ef7cbca5ab808bbb211d01f2c103466d5a36684e43ee23378cd40023c7a1","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/0edff6552d8741e94eeaefb13457d6371a977d16083d07352e9435fe887e9292.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46043.0,"area_cm2":244.2251444778298,"display_trend_area_cm2":244.2251444778298,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.2442827055895,"source_volume_proxy":2365.994579263324,"volume_proxy":3478.812001755648,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9901483469424419,"cnn_stage":1,"cnn_probabilities":[0.02015451118350029,0.9704612135887145,0.008752802666276694,0.0003445652066147886,0.00028695810033241287],"a_step_pred_weight_g":11.39921875,"pred_weight_g":16.32858214795912,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 244.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3478.8 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b8","source_crop_sha256":"0edff6552d8741e94eeaefb13457d6371a977d16083d07352e9435fe887e9292","source_mask_sha256":"2c64ef7cbca5ab808bbb211d01f2c103466d5a36684e43ee23378cd40023c7a1","source_mask_png_sha256":"ac4c4c3c2829de2f74a9455c30386b1d6f2900a746acb1f5d24489973bf5ae85","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 244.2 cm²; front-view height: 14.2 cm; combined volume proxy: 3479 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 244.2 cm²; front-view height: 14.2 cm; combined volume proxy: 3479 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.55% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|b8","growth_qc_volume_proxy_top_front":3478.812001755648,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.2442827055895,"growth_qc_front_height_cm":14.2442827055895,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"730d3f67f3e3cf93502a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b704f44d45fb77151e29a28d744453ae6ab823d7a4b92bf43f5d98af6d8fbdf4","mask_sha256":"ff232126cadb719cee86c04c2e1c5b222026ad1ab6d37e542b0335a3d1f21ab3","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/b704f44d45fb77151e29a28d744453ae6ab823d7a4b92bf43f5d98af6d8fbdf4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":61615.0,"area_cm2":326.8234536629125,"display_trend_area_cm2":326.8234536629125,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.50016802365398,"source_volume_proxy":2504.601071908447,"volume_proxy":4738.994992183123,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9984340430262819,"cnn_stage":1,"cnn_probabilities":[0.005673307180404662,0.9906005859375,0.0034413982182741163,0.0001880462394183269,9.663048349466408e-05],"a_step_pred_weight_g":9.34208984375,"pred_weight_g":18.91405191223405,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 326.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4739.0 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b9","source_crop_sha256":"b704f44d45fb77151e29a28d744453ae6ab823d7a4b92bf43f5d98af6d8fbdf4","source_mask_sha256":"ff232126cadb719cee86c04c2e1c5b222026ad1ab6d37e542b0335a3d1f21ab3","source_mask_png_sha256":"d9d311fdee5ad912a3e1c362600535ab01c9e1b5b42cb19b7eba58d13c240bfe","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 326.8 cm²; front-view height: 14.5 cm; combined volume proxy: 4739 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 3.53% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 326.8 cm²; front-view height: 14.5 cm; combined volume proxy: 4739 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 3.53% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|b9","growth_qc_volume_proxy_top_front":4738.994992183123,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.50016802365398,"growth_qc_front_height_cm":14.50016802365398,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6105f36a2b7c5335aa54\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b3c1be1ab1441a1664387ba220281d431b2de55ab4754f35bbcf7f2697aabc15","mask_sha256":"cc32ffc5a89a6beb47833d04ce29f05221b35a84d0c1b52de06a970057562833","source_sha256":"d7579953fd84ccbdbca9c8b737d140057bde40c251cdfc323a851c4369e361bb","crop_asset_rel":"crops/b3c1be1ab1441a1664387ba220281d431b2de55ab4754f35bbcf7f2697aabc15.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62836.0,"area_cm2":333.2999843278873,"display_trend_area_cm2":333.2999843278873,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-27","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0491110709961504,"cnn_stage":1,"cnn_probabilities":[0.018292724154889584,0.9224648475646974,0.05265553146600724,0.005012410786002874,0.0015744820353575052],"a_step_pred_weight_g":25.2875,"pred_weight_g":21.312894469254335,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 21.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 333.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260328_180448_cam1_rf.jpg|b10","source_crop_sha256":"b3c1be1ab1441a1664387ba220281d431b2de55ab4754f35bbcf7f2697aabc15","source_mask_sha256":"cc32ffc5a89a6beb47833d04ce29f05221b35a84d0c1b52de06a970057562833","source_mask_png_sha256":"e93bed93e7fc92423b39d8e6d9adf7173fab73b1962286c6d77fdfc9cb7d4f4e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 333.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 333.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260328_180448_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"597115a0a9b9ae14e0a3\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-28","capture_key":"20260328_180448_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c703bd2da4886b8e7644f486a3c03d5da410d97f9a1c952d452d438519391e4a","mask_sha256":"fda8a4e1d095c6622e859eff4346bb89d12ee74e9c45764e7fbfc1c2fcd0837d","source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","crop_asset_rel":"crops/c703bd2da4886b8e7644f486a3c03d5da410d97f9a1c952d452d438519391e4a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47141.5,"area_cm2":246.4274386740117,"display_trend_area_cm2":246.4274386740117,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9962496431953696,"cnn_stage":1,"cnn_probabilities":[0.006767829228192568,0.9904189229011535,0.0026612431393004954,9.974426848202711e-05,5.225030254223384e-05],"a_step_pred_weight_g":46.38125,"pred_weight_g":36.17028679898955,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 36.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 246.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|t3","source_crop_sha256":"c703bd2da4886b8e7644f486a3c03d5da410d97f9a1c952d452d438519391e4a","source_mask_sha256":"fda8a4e1d095c6622e859eff4346bb89d12ee74e9c45764e7fbfc1c2fcd0837d","source_mask_png_sha256":"196e592f5ac778f94f2b502a9387fbe7b0d2a71a1dbe351a41992594f3c2b414","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 246.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 246.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"ec10d04a20dabef8ebf7\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"de66a9cfa284e0d965893a60c579a0f26f071bc47353a624287263e46f6cfde1","mask_sha256":"13c12362a35b302f41b2c36ad67c76f6ebab07e69d8006abe0d970be4b784779","source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","crop_asset_rel":"crops/de66a9cfa284e0d965893a60c579a0f26f071bc47353a624287263e46f6cfde1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":44512.0,"area_cm2":232.6819925173702,"display_trend_area_cm2":232.6819925173702,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9960828388524534,"cnn_stage":1,"cnn_probabilities":[0.010700151231139899,0.9828582763671876,0.006212964234873652,0.00011580386853893287,0.0001128056024754187],"a_step_pred_weight_g":37.821875,"pred_weight_g":30.56065269831074,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 30.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 232.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|t4","source_crop_sha256":"de66a9cfa284e0d965893a60c579a0f26f071bc47353a624287263e46f6cfde1","source_mask_sha256":"13c12362a35b302f41b2c36ad67c76f6ebab07e69d8006abe0d970be4b784779","source_mask_png_sha256":"20016d29dd4a85f87beb0ce747f06c9ab96c6160ee862c88781c3d3cc17975b6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 232.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 232.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|t4","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"812def6444dd7c09e3d0\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7eb8ee999b971e36ee297f798f13f78c6adff276119a09a6be4880f98c31be41","mask_sha256":"a17e7269f6878caee95f02684ad0b6e46575b4dc8134aa8f0bc63a9fcea1e259","source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","crop_asset_rel":"crops/7eb8ee999b971e36ee297f798f13f78c6adff276119a09a6be4880f98c31be41.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":40997.0,"area_cm2":214.3076843825177,"display_trend_area_cm2":214.3076843825177,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8648232313935296,"cnn_stage":1,"cnn_probabilities":[0.14172970429062842,0.8523425936698914,0.0054879959672689445,0.0002542383983382024,0.0001854826485214289],"a_step_pred_weight_g":42.053125,"pred_weight_g":30.9821356897881,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 31.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 214.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|t5","source_crop_sha256":"7eb8ee999b971e36ee297f798f13f78c6adff276119a09a6be4880f98c31be41","source_mask_sha256":"a17e7269f6878caee95f02684ad0b6e46575b4dc8134aa8f0bc63a9fcea1e259","source_mask_png_sha256":"52f8cd5b1723e8fb239260899153199358dfa749e79a6ec5be20505ec255be2d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 214.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 214.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e6986b06a7c275a392c7\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"644cb87ac77696a629a0d54ca810bfbe87f811dd85669511c22240b2c2ecfaec","mask_sha256":"995651e5a57a2846a733ad9533b10bebb5ba17f07e975158fe4cf8b84162b9ac","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/644cb87ac77696a629a0d54ca810bfbe87f811dd85669511c22240b2c2ecfaec.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":26196.5,"area_cm2":138.9536736814167,"display_trend_area_cm2":138.9536736814167,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9057342269108631,"cnn_stage":1,"cnn_probabilities":[0.156861574947834,0.7888656973838807,0.04845604561269284,0.0033104327158071105,0.002506285038543865],"a_step_pred_weight_g":34.921875,"pred_weight_g":27.55673386438767,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 27.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 139.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t6","source_crop_sha256":"644cb87ac77696a629a0d54ca810bfbe87f811dd85669511c22240b2c2ecfaec","source_mask_sha256":"995651e5a57a2846a733ad9533b10bebb5ba17f07e975158fe4cf8b84162b9ac","source_mask_png_sha256":"7ef3198f81ea0e3cd85c698f8a007530c83bfed3740c4a866a7a77098f6e671d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 139.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 139.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"c713b1207511201edb5f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"aa4d75a2f388e8a61c5f46dfc1db28c8b12e4d84f1e7bdee8d53e7e0d0f0f4c0","mask_sha256":"8f0bf22932f140df46121729368244082bc93afcfce8c1ed7e6b11277baf4e5a","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/aa4d75a2f388e8a61c5f46dfc1db28c8b12e4d84f1e7bdee8d53e7e0d0f0f4c0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36989.0,"area_cm2":196.2001578761255,"display_trend_area_cm2":196.2001578761255,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.32957781161099,"source_volume_proxy":2569.117754740107,"volume_proxy":2811.465428936301,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6500922930892556,"cnn_stage":1,"cnn_probabilities":[0.3653848260641098,0.6221938967704773,0.010610174760222435,0.0005663132760673761,0.0012447767425328494],"a_step_pred_weight_g":11.66630859375,"pred_weight_g":14.562553020473503,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 14.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 196.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2811.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t7","source_crop_sha256":"aa4d75a2f388e8a61c5f46dfc1db28c8b12e4d84f1e7bdee8d53e7e0d0f0f4c0","source_mask_sha256":"8f0bf22932f140df46121729368244082bc93afcfce8c1ed7e6b11277baf4e5a","source_mask_png_sha256":"fde1dfeba268d6e72a28dee206d0a88416a2142f27d5c157393732bb2c4d8182","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 196.2 cm²; front-view height: 14.3 cm; combined volume proxy: 2811 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 196.2 cm²; front-view height: 14.3 cm; combined volume proxy: 2811 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|t7","growth_qc_volume_proxy_top_front":2811.465428936301,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.32957781161099,"growth_qc_front_height_cm":14.32957781161099,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c3d9d5c081c7f9693576\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"583f4bf711d4ba2ff02f10bdbb11f55d2facfc9417d1dc12bcafff1daf3d9617","mask_sha256":"25f1fbe9a211ab2590b456a394b734d18c7435c77796e21955a992095df4883f","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/583f4bf711d4ba2ff02f10bdbb11f55d2facfc9417d1dc12bcafff1daf3d9617.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47038.0,"area_cm2":249.5029069771335,"display_trend_area_cm2":249.5029069771335,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.54725056816984,"source_volume_proxy":3246.434949876388,"volume_proxy":4128.587119237399,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9853127619309816,"cnn_stage":1,"cnn_probabilities":[0.02448018547147512,0.9668095707893372,0.008034307695925235,0.0002691985398996621,0.0004067450325237587],"a_step_pred_weight_g":20.74453125,"pred_weight_g":19.36068387209193,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4128.6 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t8","source_crop_sha256":"583f4bf711d4ba2ff02f10bdbb11f55d2facfc9417d1dc12bcafff1daf3d9617","source_mask_sha256":"25f1fbe9a211ab2590b456a394b734d18c7435c77796e21955a992095df4883f","source_mask_png_sha256":"8e355c6d91cbfc2ceae21844ad633dcc9af75a4a36803f6d0bfe5b82d8d5b00d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 249.5 cm²; front-view height: 16.5 cm; combined volume proxy: 4129 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 6.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 249.5 cm²; front-view height: 16.5 cm; combined volume proxy: 4129 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 6.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|t8","growth_qc_volume_proxy_top_front":4128.587119237399,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.54725056816984,"growth_qc_front_height_cm":16.54725056816984,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1e3ad4d9459b0b5e6182\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a27ee3398a4b0efe4ef5a802c31660b246efd7d582d949eabaf32256e1d49be5","mask_sha256":"979e1014c8d5a44e814654680774c72e51c4742a40023090d804949a94961922","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/a27ee3398a4b0efe4ef5a802c31660b246efd7d582d949eabaf32256e1d49be5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":30122.5,"area_cm2":159.778292347011,"display_trend_area_cm2":159.778292347011,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.6479085343657062,"cnn_stage":0,"cnn_probabilities":[0.47093924880027765,0.45964013785123825,0.040835351683199406,0.007743417681194842,0.02084186002612114],"a_step_pred_weight_g":13.2505859375,"pred_weight_g":13.35170816281384,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 13.4g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 159.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t9","source_crop_sha256":"a27ee3398a4b0efe4ef5a802c31660b246efd7d582d949eabaf32256e1d49be5","source_mask_sha256":"979e1014c8d5a44e814654680774c72e51c4742a40023090d804949a94961922","source_mask_png_sha256":"ae6d4c0de5f4c33634f05264665697cd102c83e7765941cb8d1c06168f2e3f03","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 159.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 159.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"d1416b5ed7dd980a076d\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"51b692b85c7d716397863e8a713490b9ec6d6d89afdc2f103b2076166ea951d6","mask_sha256":"a7e66fd521a4640d461d193acf69a0f6ee673ee599d891f39e731d7427719cf5","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/51b692b85c7d716397863e8a713490b9ec6d6d89afdc2f103b2076166ea951d6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37124.0,"area_cm2":196.9162362051767,"display_trend_area_cm2":196.9162362051767,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":11,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5831040002871305,"cnn_stage":0,"cnn_probabilities":[0.5032312393188477,0.43189975023269656,0.05124158710241318,0.005788411712273955,0.00783896017819643],"a_step_pred_weight_g":3.6150390625,"pred_weight_g":11.025388046680721,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 11.0g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 196.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|t10","source_crop_sha256":"51b692b85c7d716397863e8a713490b9ec6d6d89afdc2f103b2076166ea951d6","source_mask_sha256":"a7e66fd521a4640d461d193acf69a0f6ee673ee599d891f39e731d7427719cf5","source_mask_png_sha256":"b05c0d6c5657ae47f715a2f19792d703bbddd3787ebda87588e4bc5f8dec956b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 196.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 196.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"8dd721ab699133b5f2ac\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"739d0ce0893acc05a5584498899855a903dd06ac14b6f8c411244de389b17723","mask_sha256":"605857647a2d89462e181c4ac29cf644caeba0cb7a2c68d6c50eba20441fce46","source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","crop_asset_rel":"crops/739d0ce0893acc05a5584498899855a903dd06ac14b6f8c411244de389b17723.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":78082.5,"area_cm2":408.1683968533779,"display_trend_area_cm2":408.1683968533779,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.74138205247075,"source_volume_proxy":5085.866589259284,"volume_proxy":7241.471470320277,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.002351116509817,"cnn_stage":1,"cnn_probabilities":[0.006204838771373034,0.9860660672187805,0.007112450874410569,0.00040642259264132006,0.00021021994107286445],"a_step_pred_weight_g":37.73125,"pred_weight_g":31.38255544918217,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 31.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 408.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7241.5 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|b3","source_crop_sha256":"739d0ce0893acc05a5584498899855a903dd06ac14b6f8c411244de389b17723","source_mask_sha256":"605857647a2d89462e181c4ac29cf644caeba0cb7a2c68d6c50eba20441fce46","source_mask_png_sha256":"59956928cae000276c56560265761b5849be5185dbba05cc5c02f96fbc075d73","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 408.2 cm²; front-view height: 17.7 cm; combined volume proxy: 7241 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 0.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 408.2 cm²; front-view height: 17.7 cm; combined volume proxy: 7241 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 0.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|b3","growth_qc_volume_proxy_top_front":7241.471470320277,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.74138205247075,"growth_qc_front_height_cm":17.74138205247075,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c72d8cb41f3d9fca1864\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"503a6822760465cda12900f69313216131b1439351abad020e705ec4ec402261","mask_sha256":"5f377e4e3bd1a0afafe7058bbe8b9fa2f898871f4adfe4aec5adf44e1fb8a7a0","source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","crop_asset_rel":"crops/503a6822760465cda12900f69313216131b1439351abad020e705ec4ec402261.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47156.5,"area_cm2":246.5058496617849,"display_trend_area_cm2":246.5058496617849,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.18252887182593,"source_volume_proxy":2622.740793689901,"volume_proxy":3742.582179564032,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9976883152598021,"cnn_stage":1,"cnn_probabilities":[0.0045799109619110824,0.9933445453643799,0.001929602539166808,9.914268775901292e-05,4.678418845287524e-05],"a_step_pred_weight_g":17.8359375,"pred_weight_g":19.878980916355175,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 246.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3742.6 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|b4","source_crop_sha256":"503a6822760465cda12900f69313216131b1439351abad020e705ec4ec402261","source_mask_sha256":"5f377e4e3bd1a0afafe7058bbe8b9fa2f898871f4adfe4aec5adf44e1fb8a7a0","source_mask_png_sha256":"b444cbd2eb34a264718922cdf36c1fccb724500a01f09cfb7f5c5e2205c51dd4","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 246.5 cm²; front-view height: 15.2 cm; combined volume proxy: 3743 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 246.5 cm²; front-view height: 15.2 cm; combined volume proxy: 3743 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|b4","growth_qc_volume_proxy_top_front":3742.582179564032,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.18252887182593,"growth_qc_front_height_cm":15.18252887182593,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"34d49a24634d59723ed2\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"14132766b5c0feab61b0754e5aa2b8411bdcc9ad56dbc9253d9ee47b6d6cb5c4","mask_sha256":"db5ea1d787bd37e0c25bdabe56af5b953aa1f9c2b285a1ceadcf6fac67e213cc","source_sha256":"feaecee3c23252a2fee863828a86001ef5ab4afb0179906814999f4e2aab2f35","crop_asset_rel":"crops/14132766b5c0feab61b0754e5aa2b8411bdcc9ad56dbc9253d9ee47b6d6cb5c4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35934.5,"area_cm2":187.8439760090636,"display_trend_area_cm2":187.8439760090636,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.70897079720261,"source_volume_proxy":1831.837426120222,"volume_proxy":2387.303605529617,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9491173012240324,"cnn_stage":1,"cnn_probabilities":[0.06101604178547859,0.9307092189788818,0.0070733680389821535,0.0005440836132038385,0.0006572738318936899],"a_step_pred_weight_g":4.465625,"pred_weight_g":11.036601344578239,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 11.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 187.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2387.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260329_092727_cam0_rf.jpg|b5","source_crop_sha256":"14132766b5c0feab61b0754e5aa2b8411bdcc9ad56dbc9253d9ee47b6d6cb5c4","source_mask_sha256":"db5ea1d787bd37e0c25bdabe56af5b953aa1f9c2b285a1ceadcf6fac67e213cc","source_mask_png_sha256":"3553e4a4e9a7c4fd18f8b2dbd3b01f656e41dcd4afd8ec0ce50eb112526faf4f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 187.8 cm²; front-view height: 12.7 cm; combined volume proxy: 2387 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 187.8 cm²; front-view height: 12.7 cm; combined volume proxy: 2387 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|b5","growth_qc_volume_proxy_top_front":2387.303605529617,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.70897079720261,"growth_qc_front_height_cm":12.70897079720261,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9b228f58784b01cd6449\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8a86fd8aa72e74203c7b8368c0a1c6e091880d6bc1a6aa73b4b79d2e4aa731bc","mask_sha256":"87ee7a1c36373ec6095f26feb823a6acd6e4218e7f352132c4c4ebb139250995","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/8a86fd8aa72e74203c7b8368c0a1c6e091880d6bc1a6aa73b4b79d2e4aa731bc.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":28764.0,"area_cm2":152.5724226431878,"display_trend_area_cm2":152.5724226431878,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.6942995079549,"source_volume_proxy":2689.22522045488,"volume_proxy":2394.517297616469,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9533682061417494,"cnn_stage":1,"cnn_probabilities":[0.0539792800322175,0.9395466327667237,0.005909273447468877,0.00025632921315263955,0.0003085097101575229],"a_step_pred_weight_g":13.92275390625,"pred_weight_g":16.531131314607237,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 152.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2394.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b6","source_crop_sha256":"8a86fd8aa72e74203c7b8368c0a1c6e091880d6bc1a6aa73b4b79d2e4aa731bc","source_mask_sha256":"87ee7a1c36373ec6095f26feb823a6acd6e4218e7f352132c4c4ebb139250995","source_mask_png_sha256":"1ce0b4df481d3711cb8049f42cb4647085383e01fdabcc6ce52fc99ffa63f27f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 152.6 cm²; front-view height: 15.7 cm; combined volume proxy: 2395 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.06% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 152.6 cm²; front-view height: 15.7 cm; combined volume proxy: 2395 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.06% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|b6","growth_qc_volume_proxy_top_front":2394.517297616469,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.6942995079549,"growth_qc_front_height_cm":15.6942995079549,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4e7c922782b662661199\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"61896bd064310b03b821f57ccfa86152883e3eedcc834e7911b4f38627055ccc","mask_sha256":"8561332c96e7a1966d7e7a502c95b7444d900392feec74f0bc61269bf1c068ff","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/61896bd064310b03b821f57ccfa86152883e3eedcc834e7911b4f38627055ccc.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37519.0,"area_cm2":199.0114283531415,"display_trend_area_cm2":199.0114283531415,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.47662675139605,"source_volume_proxy":1971.359841201667,"volume_proxy":2682.002739177485,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9572308165370488,"cnn_stage":1,"cnn_probabilities":[0.06311456300318241,0.9205064535140992,0.013682250678539277,0.0014271724154241382,0.0012695861048996448],"a_step_pred_weight_g":14.11494140625,"pred_weight_g":16.960360007887843,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 199.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2682.0 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b7","source_crop_sha256":"61896bd064310b03b821f57ccfa86152883e3eedcc834e7911b4f38627055ccc","source_mask_sha256":"8561332c96e7a1966d7e7a502c95b7444d900392feec74f0bc61269bf1c068ff","source_mask_png_sha256":"dca36187a982313513eb0dc890312868a6a96b107164f5e14e5ac924a43fd5d3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 199.0 cm²; front-view height: 13.5 cm; combined volume proxy: 2682 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.97% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 199.0 cm²; front-view height: 13.5 cm; combined volume proxy: 2682 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.97% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|b7","growth_qc_volume_proxy_top_front":2682.002739177485,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.47662675139605,"growth_qc_front_height_cm":13.47662675139605,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"481f97ef393be1a67ea4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"32f854ac27cb9829496e7e88c637f3c2d3e85dd7a845470d04be09406fc9f7b8","mask_sha256":"bfd4e7dbf5b1b47b4436dd52144fba1036e51c1a3ef512b21feb321ee01ad24b","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/32f854ac27cb9829496e7e88c637f3c2d3e85dd7a845470d04be09406fc9f7b8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45920.0,"area_cm2":243.5727175558053,"display_trend_area_cm2":243.5727175558053,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.07369249354651,"source_volume_proxy":2260.764647702224,"volume_proxy":3427.967526697861,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9898959221365657,"cnn_stage":1,"cnn_probabilities":[0.0163083930965513,0.9781803727149962,0.005047526769340039,0.0002344400028960081,0.000229293968550337],"a_step_pred_weight_g":8.691015625,"pred_weight_g":14.706873311191686,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 14.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 243.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3428.0 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b8","source_crop_sha256":"32f854ac27cb9829496e7e88c637f3c2d3e85dd7a845470d04be09406fc9f7b8","source_mask_sha256":"bfd4e7dbf5b1b47b4436dd52144fba1036e51c1a3ef512b21feb321ee01ad24b","source_mask_png_sha256":"08410c7d08bb80ff69012f187cd7d2221652ed681c48a77de779611646a18e05","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 243.6 cm²; front-view height: 14.1 cm; combined volume proxy: 3428 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 0.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 243.6 cm²; front-view height: 14.1 cm; combined volume proxy: 3428 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 0.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|b8","growth_qc_volume_proxy_top_front":3427.967526697861,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.07369249354651,"growth_qc_front_height_cm":14.07369249354651,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d4cb4b1c6cbcb698332c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"044564383ee3a0729ca66531590eaebe535147aa0e5f96953b89bca8e5dfcbe2","mask_sha256":"df3fd20a063fefd0b17dbdb2f6f429006a64483068123810a9b6a5dcd77595fd","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/044564383ee3a0729ca66531590eaebe535147aa0e5f96953b89bca8e5dfcbe2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69470.5,"area_cm2":368.4912559878173,"display_trend_area_cm2":368.4912559878173,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.41487291763249,"source_volume_proxy":2464.751309676393,"volume_proxy":5311.754626323169,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.000380803731241,"cnn_stage":1,"cnn_probabilities":[0.006276201107539236,0.9873729705810546,0.006115947430953384,0.00016346617921954022,7.13849376552389e-05],"a_step_pred_weight_g":13.5052734375,"pred_weight_g":19.28130313185852,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 368.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5311.8 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b9","source_crop_sha256":"044564383ee3a0729ca66531590eaebe535147aa0e5f96953b89bca8e5dfcbe2","source_mask_sha256":"df3fd20a063fefd0b17dbdb2f6f429006a64483068123810a9b6a5dcd77595fd","source_mask_png_sha256":"0be2915cf066159f5a89ce5f743ffc4e2e500b84f2637c18de192ddb2ce5c035","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 368.5 cm²; front-view height: 14.4 cm; combined volume proxy: 5312 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 4.67% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 368.5 cm²; front-view height: 14.4 cm; combined volume proxy: 5312 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 4.67% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|b9","growth_qc_volume_proxy_top_front":5311.754626323169,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.41487291763249,"growth_qc_front_height_cm":14.41487291763249,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f5b3279310f1db99c0e1\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"541bdc58b0e2cc633059121d70b0acf6406ff314dc2ced2ca0101c1dfd689b57","mask_sha256":"3070342979ec62cad7dae99b140ca05f5353fbcd081821ba62fd4eee84ad6c97","source_sha256":"6e92b3415e17df16a62e6972d41d41113b56baaf17923e552a698cee235580d7","crop_asset_rel":"crops/541bdc58b0e2cc633059121d70b0acf6406ff314dc2ced2ca0101c1dfd689b57.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63478.0,"area_cm2":336.7053346038199,"display_trend_area_cm2":336.7053346038199,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-28","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.034359566218336,"cnn_stage":1,"cnn_probabilities":[0.006212781136855483,0.9562355160713196,0.035072652623057365,0.0019375276664504782,0.0005415404753875919],"a_step_pred_weight_g":26.29375,"pred_weight_g":23.113505275602755,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 23.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 336.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260329_092727_cam1_rf.jpg|b10","source_crop_sha256":"541bdc58b0e2cc633059121d70b0acf6406ff314dc2ced2ca0101c1dfd689b57","source_mask_sha256":"3070342979ec62cad7dae99b140ca05f5353fbcd081821ba62fd4eee84ad6c97","source_mask_png_sha256":"1bae65ed56c5ce4d152b0857a581f53be8a66c9007353ff1ca6fe3655f2cd170","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 336.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 336.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260329_092727_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"92b5be93f6f94e5c7ca0\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-29","capture_key":"20260329_092727_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260330_083649_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"718cdc8f6a723b67df9493ef6010035c4dab7e3cc061367e9441a42553c3cc00","mask_sha256":"48dea1be8396b23939f10b855d28fd3b9fbc36c9ee1842789d183fc557143fc3","source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","crop_asset_rel":"crops/718cdc8f6a723b67df9493ef6010035c4dab7e3cc061367e9441a42553c3cc00.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":50150.5,"area_cm2":262.156682821315,"display_trend_area_cm2":262.156682821315,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.39133164537456,"source_volume_proxy":2332.752676152663,"volume_proxy":3510.627082711496,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9975741063948589,"cnn_stage":1,"cnn_probabilities":[0.005091328243725002,0.9923784732818604,0.002434730262029916,5.560346489801305e-05,3.9840548561187466e-05],"a_step_pred_weight_g":58.41875,"pred_weight_g":38.47823911530148,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 38.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 262.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3510.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260330_083649_cam0_rf.jpg|t3","source_crop_sha256":"718cdc8f6a723b67df9493ef6010035c4dab7e3cc061367e9441a42553c3cc00","source_mask_sha256":"48dea1be8396b23939f10b855d28fd3b9fbc36c9ee1842789d183fc557143fc3","source_mask_png_sha256":"4582893637efcb5b19df73246fcd781081f7d753ae3d434fec4a002da039cd41","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 262.2 cm²; front-view height: 13.4 cm; combined volume proxy: 3511 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 262.2 cm²; front-view height: 13.4 cm; combined volume proxy: 3511 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|t3","growth_qc_volume_proxy_top_front":3510.627082711496,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.39133164537456,"growth_qc_front_height_cm":13.39133164537456,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6b59c27d608be2a86400\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260330_083649_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1eac5d8773e676c1c0e1673f0967f628cf7f838a264b0243ef7fa87120748048","mask_sha256":"158717021877605fc9aa0af4408353edb73aa2b71d9d3cd89245db9221bdfc8b","source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","crop_asset_rel":"crops/1eac5d8773e676c1c0e1673f0967f628cf7f838a264b0243ef7fa87120748048.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":45141.0,"area_cm2":235.9700266046596,"display_trend_area_cm2":235.9700266046596,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.63254567419133,"source_volume_proxy":3580.204904522209,"volume_proxy":3924.782245242144,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0067931849074738,"cnn_stage":1,"cnn_probabilities":[0.004669938748702407,0.984169316291809,0.010923239775002003,0.00017267063121835237,6.484429300144256e-05],"a_step_pred_weight_g":43.396875,"pred_weight_g":34.101890268713476,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 34.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 236.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3924.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260330_083649_cam0_rf.jpg|t4","source_crop_sha256":"1eac5d8773e676c1c0e1673f0967f628cf7f838a264b0243ef7fa87120748048","source_mask_sha256":"158717021877605fc9aa0af4408353edb73aa2b71d9d3cd89245db9221bdfc8b","source_mask_png_sha256":"eeeed76c48b7caeeeeae999b39979d0485341aedab74f6a6754b3ca75d93d2ef","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 236.0 cm²; front-view height: 16.6 cm; combined volume proxy: 3925 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 236.0 cm²; front-view height: 16.6 cm; combined volume proxy: 3925 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|t4","growth_qc_volume_proxy_top_front":3924.782245242144,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.63254567419133,"growth_qc_front_height_cm":16.63254567419133,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a0c97f512430260e0c07\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 27.1cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 147.9cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"08a59f999b7be928c76fcfdcc5c7306102c83ec474ecdba5266895b76e1153a1","mask_sha256":"67ce4271addf4d0c158692539841d6872c216ee73337fdb567fb98f1c4336696","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/08a59f999b7be928c76fcfdcc5c7306102c83ec474ecdba5266895b76e1153a1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36083.5,"area_cm2":191.3971287875632,"display_trend_area_cm2":191.3971287875632,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5576169896463399,"cnn_stage":1,"cnn_probabilities":[0.45358678996562957,0.5374249517917633,0.00765861440449953,0.0004437549447175115,0.0008858860528562218],"a_step_pred_weight_g":13.282177734375,"pred_weight_g":16.115967225139215,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 191.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|t7","source_crop_sha256":"08a59f999b7be928c76fcfdcc5c7306102c83ec474ecdba5266895b76e1153a1","source_mask_sha256":"67ce4271addf4d0c158692539841d6872c216ee73337fdb567fb98f1c4336696","source_mask_png_sha256":"8151561b6f98672af8eede4ad3cf292f11b92b2e9c65299d5a02125c31a1d480","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 191.4 cm²; front-view height: 15.3 cm; combined volume proxy: 2922 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 191.4 cm²; front-view height: 15.3 cm; combined volume proxy: 2922 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|t7","growth_qc_volume_proxy_top_front":2922.21767219391,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.26782397784743,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"3a36f30364d012cc7f13\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"270aa5affb665eee91a35be0fe198607fdc6cd05166b49dbcefb4d0373f4fde1","mask_sha256":"0e2c19a3fd7f951b68f4f062f52c47020b2103f0981a0029e8bd620ee5898842","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/270aa5affb665eee91a35be0fe198607fdc6cd05166b49dbcefb4d0373f4fde1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47039.5,"area_cm2":249.5108634030119,"display_trend_area_cm2":249.5108634030119,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.57079184042777,"source_volume_proxy":3743.879499240571,"volume_proxy":4384.103442779729,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.988923137623351,"cnn_stage":1,"cnn_probabilities":[0.02630649171769619,0.9599027991294861,0.012881795410066843,0.00037878799485042687,0.0005300959222950041],"a_step_pred_weight_g":21.4421875,"pred_weight_g":19.8639573199206,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4384.1 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|t8","source_crop_sha256":"270aa5affb665eee91a35be0fe198607fdc6cd05166b49dbcefb4d0373f4fde1","source_mask_sha256":"0e2c19a3fd7f951b68f4f062f52c47020b2103f0981a0029e8bd620ee5898842","source_mask_png_sha256":"ccfb497d62d0ba4f70719301c97f6b771114e13388ddc825716c5d326821f73a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 249.5 cm²; front-view height: 17.6 cm; combined volume proxy: 4384 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 5.94% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 249.5 cm²; front-view height: 17.6 cm; combined volume proxy: 4384 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 5.94% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|t8","growth_qc_volume_proxy_top_front":4384.103442779729,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.57079184042777,"growth_qc_front_height_cm":17.57079184042777,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"82f84a6f45c72b9ca657\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"df79ded62713bc85cfcdfd00e2aa9b72e30d132c7bfd24bdbcb5ec8b3d7dc507","mask_sha256":"a7ff1dc5215e876913f284c99c9b901d9eec82d0be52647a8f6dd796d0b45664","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/df79ded62713bc85cfcdfd00e2aa9b72e30d132c7bfd24bdbcb5ec8b3d7dc507.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":30659.5,"area_cm2":162.6266928114593,"display_trend_area_cm2":162.6266928114593,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7222139911726118,"cnn_stage":1,"cnn_probabilities":[0.3934583723545075,0.5339294314384461,0.04690893404185772,0.008346456475555897,0.017356830555945633],"a_step_pred_weight_g":15.77373046875,"pred_weight_g":15.963553769871925,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 162.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|t9","source_crop_sha256":"df79ded62713bc85cfcdfd00e2aa9b72e30d132c7bfd24bdbcb5ec8b3d7dc507","source_mask_sha256":"a7ff1dc5215e876913f284c99c9b901d9eec82d0be52647a8f6dd796d0b45664","source_mask_png_sha256":"a5ac6865fe1b52475d9eec152a8ff192e4650bf787786280f2f66911e1e825e4","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 162.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 162.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"09b5cc9e80aceac89b70\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"48624727ed7b65dd50f55a0fddb87e282b797302ee5268a6a17074f437b5cec0","mask_sha256":"fc7a41b8b054d78369aec534acc06329a50413cd47f70e8f331970ad370022d9","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/48624727ed7b65dd50f55a0fddb87e282b797302ee5268a6a17074f437b5cec0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":38617.5,"area_cm2":204.8381842380512,"display_trend_area_cm2":204.8381842380512,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":12,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7598893537884579,"cnn_stage":1,"cnn_probabilities":[0.2961721211671829,0.657436466217041,0.04021775387227536,0.0026773667195811868,0.0034963199170306328],"a_step_pred_weight_g":4.9799560546875,"pred_weight_g":16.056615049044872,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 204.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|t10","source_crop_sha256":"48624727ed7b65dd50f55a0fddb87e282b797302ee5268a6a17074f437b5cec0","source_mask_sha256":"fc7a41b8b054d78369aec534acc06329a50413cd47f70e8f331970ad370022d9","source_mask_png_sha256":"0b094f45d11c5604829ebcfda601144ae0f051278048f47cecf54aa8111550a0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 204.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 204.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"626c95249681b6e35e1b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 414.6cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260330_083649_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"82d284c414ff44fde81f82acc7543de3b73ac85abcec187dc51f270bab640e70","mask_sha256":"ef135130422c6ad296b4e331776ab9e16f961d873e2b4633dbefa41306730d95","source_sha256":"e428429fa2448cf188553578dc1687584f1f1acfd42445d113d69908e843ff85","crop_asset_rel":"crops/82d284c414ff44fde81f82acc7543de3b73ac85abcec187dc51f270bab640e70.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":50644.0,"area_cm2":264.7364043190532,"display_trend_area_cm2":264.7364043190532,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.43841418989042,"source_volume_proxy":2787.293457681568,"volume_proxy":4087.110261019838,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9989593748088736,"cnn_stage":1,"cnn_probabilities":[0.0044749469961971045,0.9923460006713867,0.002976423921063542,0.00014987088361522182,5.272841112855531e-05],"a_step_pred_weight_g":23.6015625,"pred_weight_g":24.42699543650115,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 24.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 264.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4087.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260330_083649_cam0_rf.jpg|b4","source_crop_sha256":"82d284c414ff44fde81f82acc7543de3b73ac85abcec187dc51f270bab640e70","source_mask_sha256":"ef135130422c6ad296b4e331776ab9e16f961d873e2b4633dbefa41306730d95","source_mask_png_sha256":"3c8a6da59baf7fa025c809cc56e4cf27eafcef30a9c21b2a4f91fa998e1cf7a7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 264.7 cm²; front-view height: 15.4 cm; combined volume proxy: 4087 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 264.7 cm²; front-view height: 15.4 cm; combined volume proxy: 4087 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|b4","growth_qc_volume_proxy_top_front":4087.110261019838,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.43841418989042,"growth_qc_front_height_cm":15.43841418989042,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"02e2e090f8bccb2b0416\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"70dd943410f2f2879ce8a8de6a81c73a11a99bb6b1c3af7c2cdbe1d2e75e7a2d","mask_sha256":"3ec0fd4dba0d0e86e1f81a0f801fae8c2b97735cdaf82fba26e635b69fdebe8f","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/70dd943410f2f2879ce8a8de6a81c73a11a99bb6b1c3af7c2cdbe1d2e75e7a2d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":20098.5,"area_cm2":106.6081503439755,"display_trend_area_cm2":106.6081503439755,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.70897079720261,"source_volume_proxy":1791.154584029928,"volume_proxy":1354.87986946537,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.39791496391408143,"cnn_stage":0,"cnn_probabilities":[0.6614713549613952,0.30021598041057584,0.025666484609246254,0.0042186134029179815,0.008427543519064785],"a_step_pred_weight_g":2.60732421875,"pred_weight_g":9.782695588488622,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 9.8g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 106.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1354.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b5","source_crop_sha256":"70dd943410f2f2879ce8a8de6a81c73a11a99bb6b1c3af7c2cdbe1d2e75e7a2d","source_mask_sha256":"3ec0fd4dba0d0e86e1f81a0f801fae8c2b97735cdaf82fba26e635b69fdebe8f","source_mask_png_sha256":"ae139c926667f143b0d8f780baf3e5b760fbd4df96ba8945e0591adbeb75647c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 106.6 cm²; front-view height: 12.7 cm; combined volume proxy: 1355 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 106.6 cm²; front-view height: 12.7 cm; combined volume proxy: 1355 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|b5","growth_qc_volume_proxy_top_front":1354.87986946537,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.70897079720261,"growth_qc_front_height_cm":12.70897079720261,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6bfa79ed878edde3fa58\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"36cefade47c70595465b2953b9e6ac39f85028ac6cb8b56590b622bd539657a1","mask_sha256":"fc8d8c138dfeb7912b79fbb4387e5ca71501ca4b96697107896638238f715a0f","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/36cefade47c70595465b2953b9e6ac39f85028ac6cb8b56590b622bd539657a1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":29803.5,"area_cm2":158.0862257768825,"display_trend_area_cm2":158.0862257768825,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.43841418989042,"source_volume_proxy":2729.730276787717,"volume_proxy":2440.600631260043,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9714257220766742,"cnn_stage":1,"cnn_probabilities":[0.03584205023944378,0.9577189922332765,0.005853331880643964,0.00034245794231537726,0.0002431730637908913],"a_step_pred_weight_g":11.3365234375,"pred_weight_g":16.396722013425233,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 158.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2440.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b6","source_crop_sha256":"36cefade47c70595465b2953b9e6ac39f85028ac6cb8b56590b622bd539657a1","source_mask_sha256":"fc8d8c138dfeb7912b79fbb4387e5ca71501ca4b96697107896638238f715a0f","source_mask_png_sha256":"7e26c916d151c5c0671ab58d3f676c120fab42578cd4fac3d1da988b052ff63b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 158.1 cm²; front-view height: 15.4 cm; combined volume proxy: 2441 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 3.70% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 158.1 cm²; front-view height: 15.4 cm; combined volume proxy: 2441 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 3.70% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|b6","growth_qc_volume_proxy_top_front":2440.600631260043,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.43841418989042,"growth_qc_front_height_cm":15.43841418989042,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3f3a9710bc2b422bbd66\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ac29d5414b32c7e70dfc94256ac6a96a610740a8bfdb19c69a0b92f37486d4e0","mask_sha256":"9e60b30dfe0d7bd8b6cf3bc537cedbbcc5f41f2a757c887d7c9548f803950c9f","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/ac29d5414b32c7e70dfc94256ac6a96a610740a8bfdb19c69a0b92f37486d4e0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":38703.5,"area_cm2":205.2943526550765,"display_trend_area_cm2":205.2943526550765,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.64721696343904,"source_volume_proxy":2108.905204194953,"volume_proxy":2801.696572052597,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9800501635196269,"cnn_stage":1,"cnn_probabilities":[0.028923085704445843,0.9634859681129456,0.006685881549492478,0.0004278489315765909,0.00047722137824166564],"a_step_pred_weight_g":13.71669921875,"pred_weight_g":15.501888733528876,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 205.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2801.7 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b7","source_crop_sha256":"ac29d5414b32c7e70dfc94256ac6a96a610740a8bfdb19c69a0b92f37486d4e0","source_mask_sha256":"9e60b30dfe0d7bd8b6cf3bc537cedbbcc5f41f2a757c887d7c9548f803950c9f","source_mask_png_sha256":"4e70b9e4eb36360ea7e345074a2deaa2e72e1bbf4d034430d65c7e6106361415","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 205.3 cm²; front-view height: 13.6 cm; combined volume proxy: 2802 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.87% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 205.3 cm²; front-view height: 13.6 cm; combined volume proxy: 2802 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.87% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|b7","growth_qc_volume_proxy_top_front":2801.696572052597,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.64721696343904,"growth_qc_front_height_cm":13.64721696343904,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c18cb8d2874451be8257\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"706898d86a7bdc2d41f72910f1c04349ba9cbf460bae600ea6b30b522f37d03b","mask_sha256":"38a5d1c74d3283208f95587904ae3e1cda6d31b1b220e530642d775bce7e34da","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/706898d86a7bdc2d41f72910f1c04349ba9cbf460bae600ea6b30b522f37d03b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47184.0,"area_cm2":250.2773324292926,"display_trend_area_cm2":250.2773324292926,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.07369249354651,"source_volume_proxy":2324.707017380214,"volume_proxy":3522.32621471498,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9922312327558758,"cnn_stage":1,"cnn_probabilities":[0.01838614363223314,0.971894907951355,0.009083590516820549,0.00037228947912808507,0.00026306883337383623],"a_step_pred_weight_g":12.655078125,"pred_weight_g":15.487987753683026,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 250.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3522.3 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b8","source_crop_sha256":"706898d86a7bdc2d41f72910f1c04349ba9cbf460bae600ea6b30b522f37d03b","source_mask_sha256":"38a5d1c74d3283208f95587904ae3e1cda6d31b1b220e530642d775bce7e34da","source_mask_png_sha256":"2430e163181ef8dfae7dc32f6f09d7f4ebf037665eca65bb4f4d75f94d3bf12f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 250.3 cm²; front-view height: 14.1 cm; combined volume proxy: 3522 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 0.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 250.3 cm²; front-view height: 14.1 cm; combined volume proxy: 3522 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 0.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|b8","growth_qc_volume_proxy_top_front":3522.32621471498,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.07369249354651,"growth_qc_front_height_cm":14.07369249354651,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"08a57a1e349d160eef8c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1540859b02764899e47838f9b895b7a973bbb5a5f654e5db3153585d1db9a206","mask_sha256":"8d28efa4db5db1a350686e41dd7cb9405ab20032694017cda5c4f125a4670c13","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/1540859b02764899e47838f9b895b7a973bbb5a5f654e5db3153585d1db9a206.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69408.0,"area_cm2":368.1597382428862,"display_trend_area_cm2":368.1597382428862,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.15898759956801,"source_volume_proxy":2442.166933586473,"volume_proxy":5212.769168441229,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0107678836997365,"cnn_stage":1,"cnn_probabilities":[0.006799849029630422,0.9769019603729248,0.015320713073015212,0.0006855071667814627,0.00029199392010923473],"a_step_pred_weight_g":14.233984375,"pred_weight_g":17.626901387938794,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 368.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5212.8 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b9","source_crop_sha256":"1540859b02764899e47838f9b895b7a973bbb5a5f654e5db3153585d1db9a206","source_mask_sha256":"8d28efa4db5db1a350686e41dd7cb9405ab20032694017cda5c4f125a4670c13","source_mask_png_sha256":"6e7797aa54ac98fb45141921ad686548e1580ea7bc1d3573f8fc31d46df87bbe","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 368.2 cm²; front-view height: 14.2 cm; combined volume proxy: 5213 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 368.2 cm²; front-view height: 14.2 cm; combined volume proxy: 5213 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|b9","growth_qc_volume_proxy_top_front":5212.769168441229,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.15898759956801,"growth_qc_front_height_cm":14.15898759956801,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"52d98f2383fc59236961\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f68f3bf792a10549eb57a4a0f07ba0f7448c64c308e660c9ac6f4c3ed40f1f9a","mask_sha256":"b8d5de259126e423fdb76de421c0ebb6ab1d2aee36a8d2f2e133a5e306c10e61","source_sha256":"64434f16d79fe2bc55c5dc440c8a2074e62aa3b6418dd414024d80a1bbfe8058","crop_asset_rel":"crops/f68f3bf792a10549eb57a4a0f07ba0f7448c64c308e660c9ac6f4c3ed40f1f9a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62910.0,"area_cm2":333.6925013378857,"display_trend_area_cm2":333.6925013378857,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.22074143333157,"source_volume_proxy":2631.986273621313,"volume_proxy":4411.662278429836,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-03-29","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0353968969488052,"cnn_stage":1,"cnn_probabilities":[0.004303845623508096,0.9589827418327332,0.034168725833296776,0.0021021457738243043,0.00044256653200136503],"a_step_pred_weight_g":23.7578125,"pred_weight_g":22.87320401774282,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 22.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 333.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4411.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260330_083649_cam1_rf.jpg|b10","source_crop_sha256":"f68f3bf792a10549eb57a4a0f07ba0f7448c64c308e660c9ac6f4c3ed40f1f9a","source_mask_sha256":"b8d5de259126e423fdb76de421c0ebb6ab1d2aee36a8d2f2e133a5e306c10e61","source_mask_png_sha256":"a2485913617702df3c62a4cd6262d3eee15ecb5235b0c09c99f7405458cf00c6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 333.7 cm²; front-view height: 13.2 cm; combined volume proxy: 4412 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 333.7 cm²; front-view height: 13.2 cm; combined volume proxy: 4412 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260330_083649_bed45|b10","growth_qc_volume_proxy_top_front":4411.662278429836,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.22074143333157,"growth_qc_front_height_cm":13.22074143333157,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ee6d04c17211b2960bbd\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-03-30","capture_key":"20260330_083649_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"02f9dedb2f72aa3c94ea80e2dda6f27846d67d65276a769fcc812fa9849e17a6","mask_sha256":"b5b34d34184ab854a8f418ffe0354a267aec724e71ec8489a9cb33bd8a87d327","source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","crop_asset_rel":"crops/02f9dedb2f72aa3c94ea80e2dda6f27846d67d65276a769fcc812fa9849e17a6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53647.0,"area_cm2":280.4342840712472,"display_trend_area_cm2":280.4342840712472,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.39133164537456,"source_volume_proxy":2284.721976631143,"volume_proxy":3755.388502731251,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0135631830751664,"cnn_stage":1,"cnn_probabilities":[0.007501118816435337,0.9728501200675964,0.018449951615184545,0.0009821217550779692,0.00021669862799171823],"a_step_pred_weight_g":66.61875,"pred_weight_g":41.889815505229905,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 41.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 280.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3755.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|t3","source_crop_sha256":"02f9dedb2f72aa3c94ea80e2dda6f27846d67d65276a769fcc812fa9849e17a6","source_mask_sha256":"b5b34d34184ab854a8f418ffe0354a267aec724e71ec8489a9cb33bd8a87d327","source_mask_png_sha256":"4e2ec5fda609bbafc490d8471049126c1b3edec5461b32a79e259dee2be623ce","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 280.4 cm²; front-view height: 13.4 cm; combined volume proxy: 3755 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 280.4 cm²; front-view height: 13.4 cm; combined volume proxy: 3755 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|t3","growth_qc_volume_proxy_top_front":3755.388502731251,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.39133164537456,"growth_qc_front_height_cm":13.39133164537456,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"43ea8b9c35e4746111be\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8d942d7fe65f4564c73270656ed9fb206ff3ab6825adb6896d7f78499918a863","mask_sha256":"cc77acda179cb199b6c1b3cb6d25e7e1af0a00b758c57c3fcff54f1cc079d680","source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","crop_asset_rel":"crops/8d942d7fe65f4564c73270656ed9fb206ff3ab6825adb6896d7f78499918a863.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46586.0,"area_cm2":243.5236184268109,"display_trend_area_cm2":243.5236184268109,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.80313588623432,"source_volume_proxy":3948.825831978814,"volume_proxy":4091.96045193318,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0118388423667057,"cnn_stage":1,"cnn_probabilities":[0.002669537265319377,0.9830605387687683,0.014089050889015197,0.00012336749059613795,5.752483702963218e-05],"a_step_pred_weight_g":24.225,"pred_weight_g":27.273730528848567,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 27.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 243.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4092.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|t4","source_crop_sha256":"8d942d7fe65f4564c73270656ed9fb206ff3ab6825adb6896d7f78499918a863","source_mask_sha256":"cc77acda179cb199b6c1b3cb6d25e7e1af0a00b758c57c3fcff54f1cc079d680","source_mask_png_sha256":"6e2073bbb29cfa7437ce8b4a203cc0aa06833e81f019917f26d501e91f2b2ed8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 243.5 cm²; front-view height: 16.8 cm; combined volume proxy: 4092 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 243.5 cm²; front-view height: 16.8 cm; combined volume proxy: 4092 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|t4","growth_qc_volume_proxy_top_front":4091.96045193318,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.80313588623432,"growth_qc_front_height_cm":16.80313588623432,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d8e37958c1980e11f91d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"115196109413543c3571d5d0fd324403c2ae6a5f385f622f8abd547c8db27bc2","mask_sha256":"c7cce25504b5976d4806871d8d1e4238694b9951cb2c6f74c775d665eea78354","source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","crop_asset_rel":"crops/115196109413543c3571d5d0fd324403c2ae6a5f385f622f8abd547c8db27bc2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48074.5,"area_cm2":251.3046021135045,"display_trend_area_cm2":251.3046021135045,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0085388831081217,"cnn_stage":1,"cnn_probabilities":[0.006747697060927749,0.9787835836410523,0.013758314587175847,0.0006028443516697735,0.00010753430942713748],"a_step_pred_weight_g":44.63125,"pred_weight_g":36.30758178901616,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 36.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 251.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|t5","source_crop_sha256":"115196109413543c3571d5d0fd324403c2ae6a5f385f622f8abd547c8db27bc2","source_mask_sha256":"c7cce25504b5976d4806871d8d1e4238694b9951cb2c6f74c775d665eea78354","source_mask_png_sha256":"8667009e08a88e12233326f7431269d0e33578401c1046cd66d2a12fea5ecb06","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 251.3 cm²; front-view height: 15.7 cm; combined volume proxy: 3944 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 251.3 cm²; front-view height: 15.7 cm; combined volume proxy: 3944 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|t5","growth_qc_volume_proxy_top_front":3944.049693296776,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.6942995079549,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"c956d66ee7af5192713d\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"48302654263a6a76c4a90d2e64dba82faa0618db0f3249199cea0c84ad4ea65c","mask_sha256":"0713edf42e0da45fa7513fc44f94391f72ec6e1ad989002c3eeea0b2afc67cda","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/48302654263a6a76c4a90d2e64dba82faa0618db0f3249199cea0c84ad4ea65c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":27022.5,"area_cm2":143.3350121984266,"display_trend_area_cm2":143.3350121984266,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8672016266034915,"cnn_stage":1,"cnn_probabilities":[0.22530511394143102,0.6946219503879547,0.07126661986112595,0.005178808071650564,0.0036275030695833268],"a_step_pred_weight_g":24.4046875,"pred_weight_g":29.010449132837742,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 29.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 143.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t6","source_crop_sha256":"48302654263a6a76c4a90d2e64dba82faa0618db0f3249199cea0c84ad4ea65c","source_mask_sha256":"0713edf42e0da45fa7513fc44f94391f72ec6e1ad989002c3eeea0b2afc67cda","source_mask_png_sha256":"249840ddfc19eda155783e79270ad06fcaaf95e752073ec6e61140ea73bbe476","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 143.3 cm²; front-view height: 17.2 cm; combined volume proxy: 2470 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 143.3 cm²; front-view height: 17.2 cm; combined volume proxy: 2470 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|t6","growth_qc_volume_proxy_top_front":2469.6065625355,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.22961141634179,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"f026c5d5734491b4450a\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d3b5ad5523d1c479503809453c2dc8a4a782699e262d75832e556bca2eef802d","mask_sha256":"eb67b01cda7369bc296a57c387f20e3f54523bd6eb2beecc2593ae3b5915a0e2","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/d3b5ad5523d1c479503809453c2dc8a4a782699e262d75832e556bca2eef802d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34892.5,"area_cm2":185.0797266401554,"display_trend_area_cm2":185.0797266401554,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5280596968485043,"cnn_stage":0,"cnn_probabilities":[0.5363445222377776,0.41015968024730687,0.046052107401192185,0.003978909808211029,0.00346476809354499],"a_step_pred_weight_g":23.3203125,"pred_weight_g":23.521654487906115,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 23.5g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 185.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t7","source_crop_sha256":"d3b5ad5523d1c479503809453c2dc8a4a782699e262d75832e556bca2eef802d","source_mask_sha256":"eb67b01cda7369bc296a57c387f20e3f54523bd6eb2beecc2593ae3b5915a0e2","source_mask_png_sha256":"f0b114791b11363aebb86dc7f4e45946befa693243343dcc314559b20bfec7ce","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 185.1 cm²; front-view height: 14.6 cm; combined volume proxy: 2699 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 185.1 cm²; front-view height: 14.6 cm; combined volume proxy: 2699 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|t7","growth_qc_volume_proxy_top_front":2699.473528960403,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.58546312967548,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"174d089b4cbe2b16d277\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c86a1724408df10e74a03c91018a7508c84298e1dadff77f3102fc8a68ede15a","mask_sha256":"16151027894237adcf82eb527bf24f04b932747497ae421e52e47bad68fc9cd1","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/c86a1724408df10e74a03c91018a7508c84298e1dadff77f3102fc8a68ede15a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46725.5,"area_cm2":247.8453182524778,"display_trend_area_cm2":247.8453182524778,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.08256247655673,"source_volume_proxy":3865.882725824561,"volume_proxy":4481.678451822516,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0370867852238006,"cnn_stage":1,"cnn_probabilities":[0.010829076636582613,0.942858874797821,0.04515003114938736,0.0007201008964329958,0.00044188635947648434],"a_step_pred_weight_g":27.009375,"pred_weight_g":23.445424763043867,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 247.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4481.7 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t8","source_crop_sha256":"c86a1724408df10e74a03c91018a7508c84298e1dadff77f3102fc8a68ede15a","source_mask_sha256":"16151027894237adcf82eb527bf24f04b932747497ae421e52e47bad68fc9cd1","source_mask_png_sha256":"0201b54b35d1f364304b457e0efcbc910a6e05b71c519ab79cf3aae58d4a569c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 247.8 cm²; front-view height: 18.1 cm; combined volume proxy: 4482 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy increased by an average of 5.40% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 247.8 cm²; front-view height: 18.1 cm; combined volume proxy: 4482 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy increased by an average of 5.40% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|t8","growth_qc_volume_proxy_top_front":4481.678451822516,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.08256247655673,"growth_qc_front_height_cm":18.08256247655673,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c31f66a5737c684dfb48\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9474036ec8a998bafe4266da9694ae417f8650dd2410bf03bfc020741edb4ad8","mask_sha256":"8c07d3d42ff0fcc614765a046488334dc08f2b9cec2f90699e76c9756880471a","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/9474036ec8a998bafe4266da9694ae417f8650dd2410bf03bfc020741edb4ad8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32816.0,"area_cm2":174.0653810825633,"display_trend_area_cm2":174.0653810825633,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9234532078495248,"cnn_stage":1,"cnn_probabilities":[0.19574118852615358,0.7238790988922119,0.056563945859670645,0.00881694231647998,0.014998847572132944],"a_step_pred_weight_g":21.8640625,"pred_weight_g":18.936621307054494,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 18.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 174.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t9","source_crop_sha256":"9474036ec8a998bafe4266da9694ae417f8650dd2410bf03bfc020741edb4ad8","source_mask_sha256":"8c07d3d42ff0fcc614765a046488334dc08f2b9cec2f90699e76c9756880471a","source_mask_png_sha256":"d43ba3dd8c0e1595fb0ce4972b526f7ab0393be626af79a07be439cceb3e5418","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 174.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 174.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"7d8c884be9a5a216a8a3\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"33a09956e9be8ee4e19c5345f2c8077a09eaf788644f2414de8f2d6722a15233","mask_sha256":"029b3b1afff5f30a89c846d7fd22e6d40a91ca3f48a67bf242a4345602ce9928","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/33a09956e9be8ee4e19c5345f2c8077a09eaf788644f2414de8f2d6722a15233.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":36933.0,"area_cm2":195.9031179766672,"display_trend_area_cm2":195.9031179766672,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":13,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8456976694404147,"cnn_stage":1,"cnn_probabilities":[0.2282999470829964,0.7055344104766845,0.06069597862660885,0.0031073997844941912,0.002362275589257479],"a_step_pred_weight_g":13.10830078125,"pred_weight_g":16.60422862387054,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 195.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|t10","source_crop_sha256":"33a09956e9be8ee4e19c5345f2c8077a09eaf788644f2414de8f2d6722a15233","source_mask_sha256":"029b3b1afff5f30a89c846d7fd22e6d40a91ca3f48a67bf242a4345602ce9928","source_mask_png_sha256":"578b26b1cd0e19c69cf6f2b7da9f0a8e3d69a3459a28132fd37cbb1dfc5fc291","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 195.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 195.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"3e9517561dcc06efae28\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ec24d44104c9df0b46d108598838a5df2d4da86068b8abdd84a08e69e97fdec6","mask_sha256":"6a47cacbb0957e34f0b89a43e5cf001f968ae6a6c955e0b96aafe736684daa14","source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","crop_asset_rel":"crops/ec24d44104c9df0b46d108598838a5df2d4da86068b8abdd84a08e69e97fdec6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":85062.5,"area_cm2":444.655643163839,"display_trend_area_cm2":444.655643163839,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.5943331126857,"source_volume_proxy":5891.311776864719,"volume_proxy":8268.075149423928,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0101678536928376,"cnn_stage":1,"cnn_probabilities":[0.001420630095526576,0.9873782992362976,0.010898590181022882,0.00021759789378847925,8.489510328217875e-05],"a_step_pred_weight_g":49.16875,"pred_weight_g":40.118026925922315,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 40.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 444.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8268.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|b3","source_crop_sha256":"ec24d44104c9df0b46d108598838a5df2d4da86068b8abdd84a08e69e97fdec6","source_mask_sha256":"6a47cacbb0957e34f0b89a43e5cf001f968ae6a6c955e0b96aafe736684daa14","source_mask_png_sha256":"bfb601859f5f226a20ba933014164267e85cee37840d6e7cbcd7c90202715540","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 444.7 cm²; front-view height: 18.6 cm; combined volume proxy: 8268 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 444.7 cm²; front-view height: 18.6 cm; combined volume proxy: 8268 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|b3","growth_qc_volume_proxy_top_front":8268.075149423928,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.5943331126857,"growth_qc_front_height_cm":18.5943331126857,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"60cdb8234575ac4adcc3\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8f42dd5bd318bb3998f7d734d1ec16d59d255d096394dd40d88662e3f22963dc","mask_sha256":"45b3d9fc364e2b7e0b13e41f8380215ca7479eda0e57463a84c13ca040bd5f94","source_sha256":"d22d4290fd1397ba32d49ad2b46927a308415070ae8e1a000286ffe3fcbcc74b","crop_asset_rel":"crops/8f42dd5bd318bb3998f7d734d1ec16d59d255d096394dd40d88662e3f22963dc.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55408.5,"area_cm2":289.6423477354131,"display_trend_area_cm2":289.6423477354131,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.63254567419133,"source_volume_proxy":3349.567443880057,"volume_proxy":4817.489577889267,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0051224768758404,"cnn_stage":1,"cnn_probabilities":[0.005554576590657234,0.9844448924064636,0.009484645910561085,0.0003551936184521765,0.00016067794822447468],"a_step_pred_weight_g":24.328125,"pred_weight_g":22.38994003560002,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 22.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 289.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4817.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260402_182227_cam0_rf.jpg|b4","source_crop_sha256":"8f42dd5bd318bb3998f7d734d1ec16d59d255d096394dd40d88662e3f22963dc","source_mask_sha256":"45b3d9fc364e2b7e0b13e41f8380215ca7479eda0e57463a84c13ca040bd5f94","source_mask_png_sha256":"7b7efda12ba7bf22ed37c5bdadb90f331981818ffc92b0dd9aa7dd156b60a70a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 289.6 cm²; front-view height: 16.6 cm; combined volume proxy: 4817 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 289.6 cm²; front-view height: 16.6 cm; combined volume proxy: 4817 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|b4","growth_qc_volume_proxy_top_front":4817.489577889267,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.63254567419133,"growth_qc_front_height_cm":16.63254567419133,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"623a94e2bd7a437ad682\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5762dfeef86f24cb0af119c44613cd15ceac14c1543d24e3e71704e1bb9d9d48","mask_sha256":"4e11fe37171b13d775176cf0989b00560d76d2fc18740ea25722cd425d494169","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/5762dfeef86f24cb0af119c44613cd15ceac14c1543d24e3e71704e1bb9d9d48.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22517.0,"area_cm2":119.4365610018308,"display_trend_area_cm2":119.4365610018308,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.47662675139605,"source_volume_proxy":2156.960725462714,"volume_proxy":1609.601953092019,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7485944385640322,"cnn_stage":1,"cnn_probabilities":[0.38500902652740476,0.5191293239593505,0.07177861034870148,0.010424319002777339,0.01365873422473669],"a_step_pred_weight_g":6.1304931640625,"pred_weight_g":12.98377323896051,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 13.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 119.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1609.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b5","source_crop_sha256":"5762dfeef86f24cb0af119c44613cd15ceac14c1543d24e3e71704e1bb9d9d48","source_mask_sha256":"4e11fe37171b13d775176cf0989b00560d76d2fc18740ea25722cd425d494169","source_mask_png_sha256":"034f15d53e462ebb39a28706c63aaa361217f856ecb8dd3eb28935e9ea93827c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 119.4 cm²; front-view height: 13.5 cm; combined volume proxy: 1610 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 119.4 cm²; front-view height: 13.5 cm; combined volume proxy: 1610 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|b5","growth_qc_volume_proxy_top_front":1609.601953092019,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.47662675139605,"growth_qc_front_height_cm":13.47662675139605,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bf0049858affdb208ccf\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a147cbaad26840707c7a23f8c92adfbd4e1dcd3f5d13a5a36d75c93929daf381","mask_sha256":"3027c0ff90c58f55d9d6b4472dd06e996b7eb31e13733a9db88b9377ff24d31a","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/a147cbaad26840707c7a23f8c92adfbd4e1dcd3f5d13a5a36d75c93929daf381.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":31997.0,"area_cm2":169.7211725529857,"display_trend_area_cm2":169.7211725529857,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.6942995079549,"source_volume_proxy":2942.133992912477,"volume_proxy":2663.654914887852,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0005217024212472,"cnn_stage":1,"cnn_probabilities":[0.0134750684723258,0.9733088970184327,0.012654348462820054,0.0003427050571190193,0.00021899832645431164],"a_step_pred_weight_g":11.26279296875,"pred_weight_g":17.63053510524012,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 169.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2663.7 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b6","source_crop_sha256":"a147cbaad26840707c7a23f8c92adfbd4e1dcd3f5d13a5a36d75c93929daf381","source_mask_sha256":"3027c0ff90c58f55d9d6b4472dd06e996b7eb31e13733a9db88b9377ff24d31a","source_mask_png_sha256":"5967bdda46878d56e55a0c6fed9145b6f11ee73f8e5c75d1427e17ea2be5ad5a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 169.7 cm²; front-view height: 15.7 cm; combined volume proxy: 2664 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 169.7 cm²; front-view height: 15.7 cm; combined volume proxy: 2664 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|b6","growth_qc_volume_proxy_top_front":2663.654914887852,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.6942995079549,"growth_qc_front_height_cm":15.6942995079549,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"25a17e4a5cc83a064a67\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"83013371e1c7403e21c0e24353e181e09485c5ce0861d5f4026076d93c686c38","mask_sha256":"bf8e2a213de5c674905632a5ae34a38326e69e56378f6f9070dff53af65b6980","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/83013371e1c7403e21c0e24353e181e09485c5ce0861d5f4026076d93c686c38.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41307.0,"area_cm2":219.1040558379279,"display_trend_area_cm2":219.1040558379279,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.92664355376145,"source_volume_proxy":2657.811749226755,"volume_proxy":3270.488142676195,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9697836802224628,"cnn_stage":1,"cnn_probabilities":[0.04486442878842354,0.9419911742210387,0.012119547836482525,0.0005459019041154534,0.0004789261540281586],"a_step_pred_weight_g":12.9853515625,"pred_weight_g":18.5507449488998,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 219.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3270.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b7","source_crop_sha256":"83013371e1c7403e21c0e24353e181e09485c5ce0861d5f4026076d93c686c38","source_mask_sha256":"bf8e2a213de5c674905632a5ae34a38326e69e56378f6f9070dff53af65b6980","source_mask_png_sha256":"9a0ecf00072dbb619989cb34683d8863247f934435c0b3d4f9ca5b1e2a90a7dd","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 219.1 cm²; front-view height: 14.9 cm; combined volume proxy: 3270 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.89% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 219.1 cm²; front-view height: 14.9 cm; combined volume proxy: 3270 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.89% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|b7","growth_qc_volume_proxy_top_front":3270.488142676195,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.92664355376145,"growth_qc_front_height_cm":14.92664355376145,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d495bab9d7f3f0dcb267\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"988b43f85e277531397b0b7f72400f0cfc33d88b14b3610d881c8533a810f7d9","mask_sha256":"9e7f4400f9ef29bb0c036dfdd9b487b0e0b6fc793f37329efc749aaec728689d","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/988b43f85e277531397b0b7f72400f0cfc33d88b14b3610d881c8533a810f7d9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48372.5,"area_cm2":256.5814738669031,"display_trend_area_cm2":256.5814738669031,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.98839738752502,"source_volume_proxy":2424.446688944459,"volume_proxy":3589.163618727106,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9956462552188896,"cnn_stage":1,"cnn_probabilities":[0.020633621327579024,0.9643208861351014,0.014197842963039876,0.00046078930608928204,0.00038682880986016247],"a_step_pred_weight_g":10.982421875,"pred_weight_g":15.194668084277072,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 256.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3589.2 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b8","source_crop_sha256":"988b43f85e277531397b0b7f72400f0cfc33d88b14b3610d881c8533a810f7d9","source_mask_sha256":"9e7f4400f9ef29bb0c036dfdd9b487b0e0b6fc793f37329efc749aaec728689d","source_mask_png_sha256":"9718131ee3166cf5d139e40f15f8505e97a656af6164b718640f795272e72bba","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 256.6 cm²; front-view height: 14.0 cm; combined volume proxy: 3589 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.81% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 256.6 cm²; front-view height: 14.0 cm; combined volume proxy: 3589 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.81% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|b8","growth_qc_volume_proxy_top_front":3589.163618727106,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.98839738752502,"growth_qc_front_height_cm":13.98839738752502,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d4c6faf45c5ca14c5b57\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"061d741689574331fcbf1900b2ccb3cab349194c2c8b15b1d4839269de1ae01a","mask_sha256":"b49c5295dc2fd9fc05d744178e0c5cba1c681314a66e653d70fd49fb7464a890","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/061d741689574331fcbf1900b2ccb3cab349194c2c8b15b1d4839269de1ae01a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58241.0,"area_cm2":308.92679972055,"display_trend_area_cm2":308.92679972055,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.58546312967548,"source_volume_proxy":2747.68912046548,"volume_proxy":4505.840447092723,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.009522472768731,"cnn_stage":1,"cnn_probabilities":[0.007494190940633416,0.9774881124496461,0.013487712107598781,0.0010609463963191957,0.00046902422873245085],"a_step_pred_weight_g":13.8408203125,"pred_weight_g":22.535716275021016,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 22.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 308.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4505.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b9","source_crop_sha256":"061d741689574331fcbf1900b2ccb3cab349194c2c8b15b1d4839269de1ae01a","source_mask_sha256":"b49c5295dc2fd9fc05d744178e0c5cba1c681314a66e653d70fd49fb7464a890","source_mask_png_sha256":"0cdf5a981ae0678c729aa50480dfac8ae9a5742886b9f62e9986dbe8636a4f34","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 308.9 cm²; front-view height: 14.6 cm; combined volume proxy: 4506 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.10% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 308.9 cm²; front-view height: 14.6 cm; combined volume proxy: 4506 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.10% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|b9","growth_qc_volume_proxy_top_front":4505.840447092723,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.58546312967548,"growth_qc_front_height_cm":14.58546312967548,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"584cd1c7494eb34af30e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"150fd38e183b129d43a881816a953ad87626644eb3a378b967c70467404e9ec4","mask_sha256":"2544ba36d8b68296d2fe03ba743169e2d287899578134312aa0572bbacb52f7a","source_sha256":"543669dd7e92b3a5467853a85ef8a4e0013e06c7cc33c0ccaa3ec678d86e9e0a","crop_asset_rel":"crops/150fd38e183b129d43a881816a953ad87626644eb3a378b967c70467404e9ec4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63905.5,"area_cm2":338.9729159791489,"display_trend_area_cm2":338.9729159791489,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.92664355376145,"source_volume_proxy":3279.464627056682,"volume_proxy":5059.727891199885,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-01","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0304373041315558,"cnn_stage":1,"cnn_probabilities":[0.002757402742281556,0.9652915596961976,0.03098214101046324,0.0006940380771993659,0.0002748370457084092],"a_step_pred_weight_g":19.7265625,"pred_weight_g":20.762058936626357,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 20.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 339.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5059.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260402_182227_cam1_rf.jpg|b10","source_crop_sha256":"150fd38e183b129d43a881816a953ad87626644eb3a378b967c70467404e9ec4","source_mask_sha256":"2544ba36d8b68296d2fe03ba743169e2d287899578134312aa0572bbacb52f7a","source_mask_png_sha256":"30704f943ab611ddf969201b32b3a9998e8879edfde38aa71a25a1e81f303357","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 339.0 cm²; front-view height: 14.9 cm; combined volume proxy: 5060 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 339.0 cm²; front-view height: 14.9 cm; combined volume proxy: 5060 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260402_182227_bed45|b10","growth_qc_volume_proxy_top_front":5059.727891199885,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.92664355376145,"growth_qc_front_height_cm":14.92664355376145,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6863baff65724ab37ab4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-02","capture_key":"20260402_182227_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260403_094832_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c842f9a97ca60e6f90b011a956ed48ddb5dacca08cc170335c0225e7ec6aea06","mask_sha256":"121d4095149283f3c9b08b6518351302fd65036b96d12171f6510a80711621a5","source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","crop_asset_rel":"crops/c842f9a97ca60e6f90b011a956ed48ddb5dacca08cc170335c0225e7ec6aea06.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":53629.0,"area_cm2":280.3401908859194,"display_trend_area_cm2":280.3401908859194,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.32957781161099,"source_volume_proxy":2636.881121980193,"volume_proxy":4017.15657902166,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0142861935259135,"cnn_stage":1,"cnn_probabilities":[0.009445061488077043,0.9689008951187135,0.019960323534905913,0.0013102089455060196,0.00038350612521753646],"a_step_pred_weight_g":58.10625,"pred_weight_g":40.329350136725814,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 40.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 280.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4017.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260403_094832_cam0_rf.jpg|t3","source_crop_sha256":"c842f9a97ca60e6f90b011a956ed48ddb5dacca08cc170335c0225e7ec6aea06","source_mask_sha256":"121d4095149283f3c9b08b6518351302fd65036b96d12171f6510a80711621a5","source_mask_png_sha256":"f5b8303f24fc0bb6298726937fb0da45d0c4911348edddfaa9b007eb401ecb63","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 280.3 cm²; front-view height: 14.3 cm; combined volume proxy: 4017 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 280.3 cm²; front-view height: 14.3 cm; combined volume proxy: 4017 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|t3","growth_qc_volume_proxy_top_front":4017.15657902166,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.32957781161099,"growth_qc_front_height_cm":14.32957781161099,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"359341eb90a1df90978e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260403_094832_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3528989185166e64db51c4fdc2d5b7ffb6e0eaa7006b722646bf5cf57e8bbc40","mask_sha256":"c86042d00268e4053cc32c18203dafe4aebf7727392b7a8865be804dacaac18d","source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","crop_asset_rel":"crops/3528989185166e64db51c4fdc2d5b7ffb6e0eaa7006b722646bf5cf57e8bbc40.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":47864.5,"area_cm2":250.2068482846798,"display_trend_area_cm2":250.2068482846798,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.46195546214835,"source_volume_proxy":3906.492343763441,"volume_proxy":4118.893992786908,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.014840881247801,"cnn_stage":1,"cnn_probabilities":[0.0027271921513602132,0.9800167679786681,0.017020136304199695,0.00015960984237608502,7.625278340128717e-05],"a_step_pred_weight_g":25.29375,"pred_weight_g":27.168380424137418,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 27.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 250.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4118.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260403_094832_cam0_rf.jpg|t4","source_crop_sha256":"3528989185166e64db51c4fdc2d5b7ffb6e0eaa7006b722646bf5cf57e8bbc40","source_mask_sha256":"c86042d00268e4053cc32c18203dafe4aebf7727392b7a8865be804dacaac18d","source_mask_png_sha256":"60d16bc287d9e5abcec80b5a68740b4fe110619c02a8440902ab00128139f181","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 250.2 cm²; front-view height: 16.5 cm; combined volume proxy: 4119 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 250.2 cm²; front-view height: 16.5 cm; combined volume proxy: 4119 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|t4","growth_qc_volume_proxy_top_front":4118.893992786908,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.46195546214835,"growth_qc_front_height_cm":16.46195546214835,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"263e2b7fa920c9b53e83\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260403_094832_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1f99660247674940c852e1c35af6e238b76218d10761f2119a5d5cd44e3b4d29","mask_sha256":"ae59603bbc996ced1fdc12d15f944dc7409591c8f82fe92f5a3fa76ec008ba18","source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","crop_asset_rel":"crops/1f99660247674940c852e1c35af6e238b76218d10761f2119a5d5cd44e3b4d29.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":48739.0,"area_cm2":254.7782088718571,"display_trend_area_cm2":254.7782088718571,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0298239701165584,"cnn_stage":1,"cnn_probabilities":[0.006352796731516719,0.9614447236061097,0.02870783843100071,0.0030149243306368586,0.0004796991641342174],"a_step_pred_weight_g":53.55,"pred_weight_g":36.506435555250164,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 36.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 254.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260403_094832_cam0_rf.jpg|t5","source_crop_sha256":"1f99660247674940c852e1c35af6e238b76218d10761f2119a5d5cd44e3b4d29","source_mask_sha256":"ae59603bbc996ced1fdc12d15f944dc7409591c8f82fe92f5a3fa76ec008ba18","source_mask_png_sha256":"cc2d21ee210fdc0482bbe24edd6fea6d463257fa712dfb88184585b81817c3db","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 254.8 cm²; front-view height: 17.3 cm; combined volume proxy: 4411 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 254.8 cm²; front-view height: 17.3 cm; combined volume proxy: 4411 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|t5","growth_qc_volume_proxy_top_front":4411.460870551353,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.31490652236328,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"58a4b3c90024a0ce3d2f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0c75a7f0352e175109752a948c6ce1baa2b402a3f55729a5e256440076e18eaa","mask_sha256":"b37d07406d122f6ac2d4c362ed738543e7f160e414db2c407c55465d049ab6e2","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/0c75a7f0352e175109752a948c6ce1baa2b402a3f55729a5e256440076e18eaa.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25464.5,"area_cm2":135.0709378527832,"display_trend_area_cm2":135.0709378527832,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.46195546214835,"source_volume_proxy":3101.911573470879,"volume_proxy":2223.531763163125,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9191726733231916,"cnn_stage":1,"cnn_probabilities":[0.1366698868572712,0.8128530025482177,0.046983434632420544,0.0016219244105741383,0.0018717570696026088],"a_step_pred_weight_g":29.390625,"pred_weight_g":21.858633068570448,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 21.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 135.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2223.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|t6","source_crop_sha256":"0c75a7f0352e175109752a948c6ce1baa2b402a3f55729a5e256440076e18eaa","source_mask_sha256":"b37d07406d122f6ac2d4c362ed738543e7f160e414db2c407c55465d049ab6e2","source_mask_png_sha256":"81b958892d416b8bff73fd29d595424fc9d467cf812726925f87dc9441b40ac7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 135.1 cm²; front-view height: 16.5 cm; combined volume proxy: 2224 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 135.1 cm²; front-view height: 16.5 cm; combined volume proxy: 2224 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|t6","growth_qc_volume_proxy_top_front":2223.531763163125,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.46195546214835,"growth_qc_front_height_cm":16.46195546214835,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9745d7e93cab0f704b0f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6f795e15c66b27711268a79ab63b431007fdbe361a3fe37c7d1a29c30cd3d7d7","mask_sha256":"7cc952d39d0d3c17a97a5b6553796ef0a325c95fff9515c9cd2dbe265bb16c70","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/6f795e15c66b27711268a79ab63b431007fdbe361a3fe37c7d1a29c30cd3d7d7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32280.5,"area_cm2":171.2249370439934,"display_trend_area_cm2":171.2249370439934,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.401490412489511,"cnn_stage":0,"cnn_probabilities":[0.6564645349979401,0.2984283298254013,0.03669371791183949,0.003979192744009197,0.004434267152100801],"a_step_pred_weight_g":13.59501953125,"pred_weight_g":16.291722935827316,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.3g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 171.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|t7","source_crop_sha256":"6f795e15c66b27711268a79ab63b431007fdbe361a3fe37c7d1a29c30cd3d7d7","source_mask_sha256":"7cc952d39d0d3c17a97a5b6553796ef0a325c95fff9515c9cd2dbe265bb16c70","source_mask_png_sha256":"2e1f84356fc5d690fca4110765820c9f50fe8e47a089644d33cf359d649a2e26","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 171.2 cm²; front-view height: 15.5 cm; combined volume proxy: 2658 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 171.2 cm²; front-view height: 15.5 cm; combined volume proxy: 2658 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|t7","growth_qc_volume_proxy_top_front":2658.046146881772,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.52370929591191,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"d88911c970752e1eb028\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"79f1733fddc21f1b945c006ed96a4960d343e87c258a607423811b1b2f5fae14","mask_sha256":"7b49c6096e4d7db7c50b1d16507c154423370f55a4b850d75a2bc3a35efa0450","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/79f1733fddc21f1b945c006ed96a4960d343e87c258a607423811b1b2f5fae14.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":44672.0,"area_cm2":236.9529712250204,"display_trend_area_cm2":236.9529712250204,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.08256247655673,"source_volume_proxy":3775.767376093742,"volume_proxy":4284.716906182181,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0972362202126533,"cnn_stage":1,"cnn_probabilities":[0.021633854508399962,0.8638322949409485,0.11137412488460541,0.0019832486286759377,0.0011764824041165412],"a_step_pred_weight_g":31.515625,"pred_weight_g":23.942942160242644,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 237.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4284.7 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|t8","source_crop_sha256":"79f1733fddc21f1b945c006ed96a4960d343e87c258a607423811b1b2f5fae14","source_mask_sha256":"7b49c6096e4d7db7c50b1d16507c154423370f55a4b850d75a2bc3a35efa0450","source_mask_png_sha256":"b09e749e29dc22d1ebe6e54628ef349d743d7bed2d32cf41a2cac95a31f56bdf","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 237.0 cm²; front-view height: 18.1 cm; combined volume proxy: 4285 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 0.75% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 237.0 cm²; front-view height: 18.1 cm; combined volume proxy: 4285 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 0.75% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|t8","growth_qc_volume_proxy_top_front":4284.716906182181,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.08256247655673,"growth_qc_front_height_cm":18.08256247655673,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"73613249c6f85e5587fa\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0322bbd26447fab3c0820711caf1961f18ed3090f42e05d8819fd8b99440178c","mask_sha256":"19db76a9b18b3f3546a68067b268d10474ab40a60f16770aa09ec71ef0841bf8","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/0322bbd26447fab3c0820711caf1961f18ed3090f42e05d8819fd8b99440178c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":36151.0,"area_cm2":191.7551679520888,"display_trend_area_cm2":191.7551679520888,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":14,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8938494868343696,"cnn_stage":1,"cnn_probabilities":[0.17315872833132742,0.7638024806976318,0.0602795235812664,0.0015493096783757208,0.0012100074847694487],"a_step_pred_weight_g":14.44755859375,"pred_weight_g":18.194210524052224,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 18.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 191.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|t10","source_crop_sha256":"0322bbd26447fab3c0820711caf1961f18ed3090f42e05d8819fd8b99440178c","source_mask_sha256":"19db76a9b18b3f3546a68067b268d10474ab40a60f16770aa09ec71ef0841bf8","source_mask_png_sha256":"000000f786e483a0aa239d6f0333e6bb6e52a3928d614cc1700e8aaf44c11baf","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 191.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 191.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0a5d456b3a0281a59370\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 448.7cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260403_094832_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7a2ac88be1dd028d684d19f9087e46d18c1b402e2017cb854b9c4d01ee4e55b5","mask_sha256":"cb88e255640b4c34f515730db6e0cc6beb1f64dc2a8d2bfed99f61adc9f2561d","source_sha256":"27f2a09966f6cb1dc0eb4c8a381fed5e048de5ba360ea25bc896a24727cb27c1","crop_asset_rel":"crops/7a2ac88be1dd028d684d19f9087e46d18c1b402e2017cb854b9c4d01ee4e55b5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":55548.0,"area_cm2":290.3715699217038,"display_trend_area_cm2":290.3715699217038,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.6942995079549,"source_volume_proxy":3123.851514973997,"volume_proxy":4557.178386946288,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.002021242211049,"cnn_stage":1,"cnn_probabilities":[0.008212529495358467,0.9824473023414612,0.008653159625828266,0.00048041887785075236,0.00020659099609474652],"a_step_pred_weight_g":26.753125,"pred_weight_g":22.89345246756597,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 22.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 290.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4557.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260403_094832_cam0_rf.jpg|b4","source_crop_sha256":"7a2ac88be1dd028d684d19f9087e46d18c1b402e2017cb854b9c4d01ee4e55b5","source_mask_sha256":"cb88e255640b4c34f515730db6e0cc6beb1f64dc2a8d2bfed99f61adc9f2561d","source_mask_png_sha256":"bbc4f18b3113a243b831f82465fb080a5305e4317cf483ec370574203939115c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 290.4 cm²; front-view height: 15.7 cm; combined volume proxy: 4557 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 290.4 cm²; front-view height: 15.7 cm; combined volume proxy: 4557 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|b4","growth_qc_volume_proxy_top_front":4557.178386946288,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.6942995079549,"growth_qc_front_height_cm":15.6942995079549,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"29d9d6db49e658e3bc99\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cdd70a327113deccb304d63c743d2615ab5f24e0a7f766fb6cf37fb8e296cb5d","mask_sha256":"88771cb39e8e02aaed7d0c9d54d3b8d76ddd2880a512fde3644c4a09f95039fb","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/cdd70a327113deccb304d63c743d2615ab5f24e0a7f766fb6cf37fb8e296cb5d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22809.0,"area_cm2":120.985411906149,"display_trend_area_cm2":120.985411906149,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.56192185741755,"source_volume_proxy":2063.0166213741,"volume_proxy":1640.794702158668,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0541455488651992,"cnn_stage":1,"cnn_probabilities":[0.2867129534482956,0.48308627605438237,0.16172839403152467,0.026287099346518517,0.04218529667705298],"a_step_pred_weight_g":8.960107421875,"pred_weight_g":16.69151931324551,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 121.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1640.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b5","source_crop_sha256":"cdd70a327113deccb304d63c743d2615ab5f24e0a7f766fb6cf37fb8e296cb5d","source_mask_sha256":"88771cb39e8e02aaed7d0c9d54d3b8d76ddd2880a512fde3644c4a09f95039fb","source_mask_png_sha256":"0f80ec66702d860163b46eb96aec00f6f38550a34df654b95d4e18dbad598887","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 121.0 cm²; front-view height: 13.6 cm; combined volume proxy: 1641 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 4.90% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 121.0 cm²; front-view height: 13.6 cm; combined volume proxy: 1641 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 4.90% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|b5","growth_qc_volume_proxy_top_front":1640.794702158668,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.56192185741755,"growth_qc_front_height_cm":13.56192185741755,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"78e9ccf51bb178c1cc01\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f7e8960ad8ebb135b8821e53cef2508261b9158a22bbb214b21861c74c7c3235","mask_sha256":"451564ef7238ef5be003d1764860514edb406d03bcb69de17953ba8ca5e60f48","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/f7e8960ad8ebb135b8821e53cef2508261b9158a22bbb214b21861c74c7c3235.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32687.5,"area_cm2":173.3837805989849,"display_trend_area_cm2":173.3837805989849,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.77959461397639,"source_volume_proxy":2934.474932837745,"volume_proxy":2735.925770490606,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9983019743041951,"cnn_stage":1,"cnn_probabilities":[0.01581851374357939,0.9705000996589661,0.013382472936064004,0.00015855597011977808,0.00014031521568540483],"a_step_pred_weight_g":11.3958984375,"pred_weight_g":16.0452991136152,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 173.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2735.9 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b6","source_crop_sha256":"f7e8960ad8ebb135b8821e53cef2508261b9158a22bbb214b21861c74c7c3235","source_mask_sha256":"451564ef7238ef5be003d1764860514edb406d03bcb69de17953ba8ca5e60f48","source_mask_png_sha256":"daa0d9329a0d4976854f0687e1fa2c7d346059931e40d7f0a0d28d9ac8494e92","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 173.4 cm²; front-view height: 15.8 cm; combined volume proxy: 2736 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 173.4 cm²; front-view height: 15.8 cm; combined volume proxy: 2736 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|b6","growth_qc_volume_proxy_top_front":2735.925770490606,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.77959461397639,"growth_qc_front_height_cm":15.77959461397639,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"685b2d6c4bbc873f5eb9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c1a83f05e2e42d5c418882a1ee9862ca1d585cbc88a60ee58ddfdb1f7aca5612","mask_sha256":"4312abfaa0d89eefd6dc7fcbafff612d03c63e821e7ed282d3e3c51234afdbb1","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/c1a83f05e2e42d5c418882a1ee9862ca1d585cbc88a60ee58ddfdb1f7aca5612.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41246.5,"area_cm2":218.7831466608346,"display_trend_area_cm2":218.7831466608346,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.67075823569697,"source_volume_proxy":2553.65256574416,"volume_proxy":3209.714650706137,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9968748285842595,"cnn_stage":1,"cnn_probabilities":[0.015132430382072928,0.9737451314926149,0.010521451383829117,0.0003172958226059563,0.0002837267140421318],"a_step_pred_weight_g":15.14189453125,"pred_weight_g":17.6873965919878,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 218.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3209.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b7","source_crop_sha256":"c1a83f05e2e42d5c418882a1ee9862ca1d585cbc88a60ee58ddfdb1f7aca5612","source_mask_sha256":"4312abfaa0d89eefd6dc7fcbafff612d03c63e821e7ed282d3e3c51234afdbb1","source_mask_png_sha256":"f024015de6046a4758809a2cd2ead66136ce50595dc54e19e90c9d91b99c7aad","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 218.8 cm²; front-view height: 14.7 cm; combined volume proxy: 3210 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 218.8 cm²; front-view height: 14.7 cm; combined volume proxy: 3210 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|b7","growth_qc_volume_proxy_top_front":3209.714650706137,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.67075823569697,"growth_qc_front_height_cm":14.67075823569697,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6d38046fbe5e02f411f4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"398863bcd64406c590b0806318dbdfa02c7d0c660ba0d1c7d5486ffb1fededc0","mask_sha256":"9900721790a1fdf0e8d05d9233c5b405306c2597b5ca9fc909047659d3489f4d","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/398863bcd64406c590b0806318dbdfa02c7d0c660ba0d1c7d5486ffb1fededc0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47559.0,"area_cm2":252.2664388988795,"display_trend_area_cm2":252.2664388988795,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.64721696343904,"source_volume_proxy":2328.081223509957,"volume_proxy":3442.734824247147,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0144022534805117,"cnn_stage":1,"cnn_probabilities":[0.0112461659591645,0.9647128462791442,0.02291466239839792,0.0006452647794503719,0.0004810720165551175],"a_step_pred_weight_g":15.03447265625,"pred_weight_g":16.89988280153743,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3442.7 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b8","source_crop_sha256":"398863bcd64406c590b0806318dbdfa02c7d0c660ba0d1c7d5486ffb1fededc0","source_mask_sha256":"9900721790a1fdf0e8d05d9233c5b405306c2597b5ca9fc909047659d3489f4d","source_mask_png_sha256":"25ba20b90714f141f3ff3cc86e794d08a6ddd7f2611b060f0e2536df404020bb","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 252.3 cm²; front-view height: 13.6 cm; combined volume proxy: 3443 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 252.3 cm²; front-view height: 13.6 cm; combined volume proxy: 3443 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|b8","growth_qc_volume_proxy_top_front":3442.734824247147,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.64721696343904,"growth_qc_front_height_cm":13.64721696343904,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"897310ecf7c74809e2c7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5f0a9917ba258408e41dbf33ad984a5c2272c6fb20ce992def46795d1fff3324","mask_sha256":"4dae5009801f4dd8188bbd4d2b74f608c4b4365d4e6292ec5f6fd82ae449db98","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/5f0a9917ba258408e41dbf33ad984a5c2272c6fb20ce992def46795d1fff3324.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":61473.0,"area_cm2":326.070245346429,"display_trend_area_cm2":326.070245346429,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.50016802365398,"source_volume_proxy":2731.251539560511,"volume_proxy":4728.073345037297,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0647808877110947,"cnn_stage":1,"cnn_probabilities":[0.00985628585331142,0.9209756731987,0.06473495587706565,0.0033970161806792017,0.0010360635540564544],"a_step_pred_weight_g":18.82099609375,"pred_weight_g":22.865331515090432,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 22.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 326.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4728.1 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b9","source_crop_sha256":"5f0a9917ba258408e41dbf33ad984a5c2272c6fb20ce992def46795d1fff3324","source_mask_sha256":"4dae5009801f4dd8188bbd4d2b74f608c4b4365d4e6292ec5f6fd82ae449db98","source_mask_png_sha256":"5efb5827652cc1c0f37bc3079b11d1827ab37d8e5b54ea70843bbde73c208816","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 326.1 cm²; front-view height: 14.5 cm; combined volume proxy: 4728 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.04% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 326.1 cm²; front-view height: 14.5 cm; combined volume proxy: 4728 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.04% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|b9","growth_qc_volume_proxy_top_front":4728.073345037297,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.50016802365398,"growth_qc_front_height_cm":14.50016802365398,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2ca60374373ea37e9ae7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"eb5defc30e2cbfe25c147572cef716c52cb816f83efd66061500dc4dcbb17cb5","mask_sha256":"ba4088e406b52fadb8ac456de33bad237322a17238a8b16fb4315b41b596bdee","source_sha256":"d90435b0e3d6b23acb3984e233103346a8d843460a27a4d7f30dae13851d28a4","crop_asset_rel":"crops/eb5defc30e2cbfe25c147572cef716c52cb816f83efd66061500dc4dcbb17cb5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59111.0,"area_cm2":313.5415267299915,"display_trend_area_cm2":313.5415267299915,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.84134844773996,"source_volume_proxy":3168.13661298763,"volume_proxy":4653.379051036177,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-02","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.048197223310126,"cnn_stage":1,"cnn_probabilities":[0.0034026995068416003,0.9463768482208252,0.04909864738583564,0.0008641455904580653,0.00025766088656382636],"a_step_pred_weight_g":20.95,"pred_weight_g":23.870927046161597,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 313.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4653.4 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260403_094832_cam1_rf.jpg|b10","source_crop_sha256":"eb5defc30e2cbfe25c147572cef716c52cb816f83efd66061500dc4dcbb17cb5","source_mask_sha256":"ba4088e406b52fadb8ac456de33bad237322a17238a8b16fb4315b41b596bdee","source_mask_png_sha256":"61905ffc71e9362d27a78b14ddedf878b204f911b7532adb250cd64821f83b43","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 313.5 cm²; front-view height: 14.8 cm; combined volume proxy: 4653 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 1.34% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 313.5 cm²; front-view height: 14.8 cm; combined volume proxy: 4653 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 1.34% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260403_094832_bed45|b10","growth_qc_volume_proxy_top_front":4653.379051036177,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.84134844773996,"growth_qc_front_height_cm":14.84134844773996,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"afdcbe1212ffb53cf4db\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-03","capture_key":"20260403_094832_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"475562f054a1dfd880aaae1be988026bd015a71a29bee7b391d9722acc004b76","mask_sha256":"02d0b7b5bcae199f608646a170aa90d278a5d70471bff209b7e6cef7711eb127","source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","crop_asset_rel":"crops/475562f054a1dfd880aaae1be988026bd015a71a29bee7b391d9722acc004b76.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53930.5,"area_cm2":281.9162517401607,"display_trend_area_cm2":281.9162517401607,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":12.70897079720261,"source_volume_proxy":2119.85345591855,"volume_proxy":3582.865410622522,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0211202360733294,"cnn_stage":1,"cnn_probabilities":[0.01435890980064869,0.952021849155426,0.03208448998630047,0.0012096874022972772,0.0003250861846026964],"a_step_pred_weight_g":63.6625,"pred_weight_g":39.38216355403217,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 39.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 281.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3582.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|t3","source_crop_sha256":"475562f054a1dfd880aaae1be988026bd015a71a29bee7b391d9722acc004b76","source_mask_sha256":"02d0b7b5bcae199f608646a170aa90d278a5d70471bff209b7e6cef7711eb127","source_mask_png_sha256":"1170ec359824fbc2302b04795c20520942ee19c9aef38a8bea05478cccbc56be","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 281.9 cm²; front-view height: 12.7 cm; combined volume proxy: 3583 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 281.9 cm²; front-view height: 12.7 cm; combined volume proxy: 3583 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|t3","growth_qc_volume_proxy_top_front":3582.865410622522,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":12.70897079720261,"growth_qc_front_height_cm":12.70897079720261,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"df14993a2d468d426a2a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"538e95de0aa16b52b57a5c879d9b5f61507851cd288eeafb60b15827ec776c7b","mask_sha256":"e329a7858e479bff4ab9cf7b1ff67561f4d207ba6a543dcc949b5bb4fa30256d","source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","crop_asset_rel":"crops/538e95de0aa16b52b57a5c879d9b5f61507851cd288eeafb60b15827ec776c7b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47766.5,"area_cm2":249.6945631645615,"display_trend_area_cm2":249.6945631645615,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.88843099225581,"source_volume_proxy":4042.406918028641,"volume_proxy":4216.949399146156,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0103346740470442,"cnn_stage":1,"cnn_probabilities":[0.0026462223380804063,0.9845568656921386,0.01265749540179968,9.484070415055612e-05,4.4573859713636925e-05],"a_step_pred_weight_g":31.50625,"pred_weight_g":30.638309058500543,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 30.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4216.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|t4","source_crop_sha256":"538e95de0aa16b52b57a5c879d9b5f61507851cd288eeafb60b15827ec776c7b","source_mask_sha256":"e329a7858e479bff4ab9cf7b1ff67561f4d207ba6a543dcc949b5bb4fa30256d","source_mask_png_sha256":"1c8f4c8534d26278a619347875895404e2a53fd14952f0b510fa55922287a504","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 249.7 cm²; front-view height: 16.9 cm; combined volume proxy: 4217 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 249.7 cm²; front-view height: 16.9 cm; combined volume proxy: 4217 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|t4","growth_qc_volume_proxy_top_front":4216.949399146156,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.88843099225581,"growth_qc_front_height_cm":16.88843099225581,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0eb2a88aa07d7361c2f1\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2d04b08d856453e2a82eafdc1f79fd8fee6df43793155bbadb426e70033c4174","mask_sha256":"75ceb35275ca3b1b31f95b517b9620bd41d3c237f38bfe76ec46525d3f493aef","source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","crop_asset_rel":"crops/2d04b08d856453e2a82eafdc1f79fd8fee6df43793155bbadb426e70033c4174.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48782.5,"area_cm2":255.0056007363994,"display_trend_area_cm2":255.0056007363994,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.57079184042777,"source_volume_proxy":4219.094933757919,"volume_proxy":4480.650328682508,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0089721924327024,"cnn_stage":1,"cnn_probabilities":[0.006644609058275818,0.9792647361755371,0.01275452245026827,0.0011460108100436626,0.0001900947316244128],"a_step_pred_weight_g":48.2375,"pred_weight_g":33.455816562278024,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 33.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 255.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4480.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|t5","source_crop_sha256":"2d04b08d856453e2a82eafdc1f79fd8fee6df43793155bbadb426e70033c4174","source_mask_sha256":"75ceb35275ca3b1b31f95b517b9620bd41d3c237f38bfe76ec46525d3f493aef","source_mask_png_sha256":"a638a383c27153fe047fc89c9632d7b21133eff4fed084cd0308a326385d0f56","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 255.0 cm²; front-view height: 17.6 cm; combined volume proxy: 4481 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 255.0 cm²; front-view height: 17.6 cm; combined volume proxy: 4481 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|t5","growth_qc_volume_proxy_top_front":4480.650328682508,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.57079184042777,"growth_qc_front_height_cm":17.57079184042777,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e4d29c0aa3f2231ac5cc\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"96089b2790190850fc5c6139cd796a7970685d44cba85a8f21370211a561f1ad","mask_sha256":"4fa07796d6505799ae2c0fcd9437fe4b2aab6db98ce20d0705709fa7b31277a1","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/96089b2790190850fc5c6139cd796a7970685d44cba85a8f21370211a561f1ad.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25421.0,"area_cm2":134.8402015023111,"display_trend_area_cm2":134.8402015023111,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.63254567419133,"source_volume_proxy":3184.696751264669,"volume_proxy":2242.735810204352,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9054243404883892,"cnn_stage":1,"cnn_probabilities":[0.17990087121725082,0.7428263604640961,0.07190738916397095,0.002678450895473361,0.002686962252482772],"a_step_pred_weight_g":28.28125,"pred_weight_g":23.88292860802919,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 134.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2242.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|t6","source_crop_sha256":"96089b2790190850fc5c6139cd796a7970685d44cba85a8f21370211a561f1ad","source_mask_sha256":"4fa07796d6505799ae2c0fcd9437fe4b2aab6db98ce20d0705709fa7b31277a1","source_mask_png_sha256":"a408c404219b71c2d041703c3b0cb49eb0103a38d7d33c8b61d023bf1040395a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 134.8 cm²; front-view height: 16.6 cm; combined volume proxy: 2243 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 134.8 cm²; front-view height: 16.6 cm; combined volume proxy: 2243 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|t6","growth_qc_volume_proxy_top_front":2242.735810204352,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.63254567419133,"growth_qc_front_height_cm":16.63254567419133,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ac7fd57cc8bbc0fc86ea\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"25f972d1c213ec363a5389506b67161dc06d0d4a9cfd3fc235418085ebe06769","mask_sha256":"2053f170a7066238f73f94f51fc03ed392534ee826d5cdf353797b9cce0912a8","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/25f972d1c213ec363a5389506b67161dc06d0d4a9cfd3fc235418085ebe06769.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":34001.5,"area_cm2":180.3536096684171,"display_trend_area_cm2":180.3536096684171,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.3070088180131279,"cnn_stage":0,"cnn_probabilities":[0.7344430506229401,0.23582449853420256,0.022243878059089187,0.0032576621160842483,0.004230894253123551],"a_step_pred_weight_g":9.9564453125,"pred_weight_g":14.595711622020332,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 14.6g\n<Predicted stage> 0\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 180.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|t7","source_crop_sha256":"25f972d1c213ec363a5389506b67161dc06d0d4a9cfd3fc235418085ebe06769","source_mask_sha256":"2053f170a7066238f73f94f51fc03ed392534ee826d5cdf353797b9cce0912a8","source_mask_png_sha256":"d9aeea78ae79492cba07721cc7edcc1f619051ed5ae2e66184ddb0a8e712e75f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 180.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 180.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"61dedbe5a6dce0612628\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"23297b9e877d0b5fd67f34d393983ce94ab61c1728bb61f534b80118657b5afe","mask_sha256":"c6ef3378c16d3dcd969678e7dfb3a96a27cf03e4196c7ad7face38a6d44d680a","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/23297b9e877d0b5fd67f34d393983ce94ab61c1728bb61f534b80118657b5afe.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43806.0,"area_cm2":232.3594613512545,"display_trend_area_cm2":232.3594613512545,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.57079184042777,"source_volume_proxy":3639.952088813508,"volume_proxy":4082.739727556815,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0396401417325252,"cnn_stage":1,"cnn_probabilities":[0.024437535740435126,0.9146272301673888,0.0587151862680912,0.0012976637692190705,0.0009223869303241373],"a_step_pred_weight_g":29.065625,"pred_weight_g":22.97192789332562,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 232.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4082.7 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|t8","source_crop_sha256":"23297b9e877d0b5fd67f34d393983ce94ab61c1728bb61f534b80118657b5afe","source_mask_sha256":"c6ef3378c16d3dcd969678e7dfb3a96a27cf03e4196c7ad7face38a6d44d680a","source_mask_png_sha256":"b0c1ba3c9f87a387903a98fd0745c787eb8e892bef6b87383c25c1324ce67fb1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 232.4 cm²; front-view height: 17.6 cm; combined volume proxy: 4083 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.19% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 232.4 cm²; front-view height: 17.6 cm; combined volume proxy: 4083 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.19% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|t8","growth_qc_volume_proxy_top_front":4082.739727556815,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.57079184042777,"growth_qc_front_height_cm":17.57079184042777,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"066fb8bad5af7bc7deec\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"88f2c96455ce1de8634b4e00cf921356f8545cce72f693b948bf44f62813fb88","mask_sha256":"ca5ef81f87c2e8bd5125cdbb8d64285bc205c58abf599b018fa200ed887d52df","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/88f2c96455ce1de8634b4e00cf921356f8545cce72f693b948bf44f62813fb88.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":35482.5,"area_cm2":188.2092541523054,"display_trend_area_cm2":188.2092541523054,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":15,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.949300855275942,"cnn_stage":1,"cnn_probabilities":[0.08590922877192497,0.8818147659301758,0.030345613881945607,0.0009267057233955711,0.0010036861029220745],"a_step_pred_weight_g":16.525390625,"pred_weight_g":19.537459564988822,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 19.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 188.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"ca5ef81f87c2e8bd5125cdbb8d64285bc205c58abf599b018fa200ed887d52df","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|t10","source_crop_sha256":"88f2c96455ce1de8634b4e00cf921356f8545cce72f693b948bf44f62813fb88","source_mask_sha256":"ca5ef81f87c2e8bd5125cdbb8d64285bc205c58abf599b018fa200ed887d52df","source_mask_png_sha256":"7ccd182aca68a3f5a2c5085d86fc0b18c8ba59e48e4090a788d2813a503e92f8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 188.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 188.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"8ea2285bd20887b9f406\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"551b684cb70b03fe8e4b1e34faa8f59b0bbca2295431f42d189e637714fe283b","mask_sha256":"c9fc23b58b895243bf0b7d2e82fee17aa95ba96e6899f9fad017cc2666691af1","source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","crop_asset_rel":"crops/551b684cb70b03fe8e4b1e34faa8f59b0bbca2295431f42d189e637714fe283b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":83963.0,"area_cm2":438.9081177600636,"display_trend_area_cm2":438.9081177600636,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.5943331126857,"source_volume_proxy":5667.899306009896,"volume_proxy":8161.203747492505,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.012859906397898,"cnn_stage":1,"cnn_probabilities":[0.0014984923531301318,0.98456871509552,0.013588226307183503,0.0002633750918903388,8.115335308502835e-05],"a_step_pred_weight_g":51.13125,"pred_weight_g":36.56292769465115,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 36.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 438.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8161.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|b3","source_crop_sha256":"551b684cb70b03fe8e4b1e34faa8f59b0bbca2295431f42d189e637714fe283b","source_mask_sha256":"c9fc23b58b895243bf0b7d2e82fee17aa95ba96e6899f9fad017cc2666691af1","source_mask_png_sha256":"14a4aaae82b67ee988574cb610a2d4612f93740a82b382092980bcc3383daffc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 438.9 cm²; front-view height: 18.6 cm; combined volume proxy: 8161 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 438.9 cm²; front-view height: 18.6 cm; combined volume proxy: 8161 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|b3","growth_qc_volume_proxy_top_front":8161.203747492505,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.5943331126857,"growth_qc_front_height_cm":18.5943331126857,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"365360cf8dcf1bf03d7b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"52c4ea65dd98f7b9fdd4c630a95aa58b119dfa5fa44b501b37004d051951dfd3","mask_sha256":"1814d4d0c06a7e17a2315815cad36c08f9c491cfb565ea588d8c36a70237495d","source_sha256":"b633f063a189a8b90aee4a4973cf37f29067bcaad00827d40fdbaaa7bd22cf9b","crop_asset_rel":"crops/52c4ea65dd98f7b9fdd4c630a95aa58b119dfa5fa44b501b37004d051951dfd3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55217.5,"area_cm2":288.643914491101,"display_trend_area_cm2":288.643914491101,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.03547993204088,"source_volume_proxy":3211.88556128244,"volume_proxy":4628.543698327773,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0064630686058083,"cnn_stage":1,"cnn_probabilities":[0.007608832186087966,0.979164218902588,0.012586377561092375,0.0004361756873549893,0.00020439187974261583],"a_step_pred_weight_g":32.4875,"pred_weight_g":24.273781087577582,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 24.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 288.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4628.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260404_103121_cam0_rf.jpg|b4","source_crop_sha256":"52c4ea65dd98f7b9fdd4c630a95aa58b119dfa5fa44b501b37004d051951dfd3","source_mask_sha256":"1814d4d0c06a7e17a2315815cad36c08f9c491cfb565ea588d8c36a70237495d","source_mask_png_sha256":"98fac614b1292e4866f41855d3e73a72accf4072fe2d41c69970ec57d14c08e3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 288.6 cm²; front-view height: 16.0 cm; combined volume proxy: 4629 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 288.6 cm²; front-view height: 16.0 cm; combined volume proxy: 4629 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|b4","growth_qc_volume_proxy_top_front":4628.543698327773,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.03547993204088,"growth_qc_front_height_cm":16.03547993204088,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f1097296c7fccbc2dc63\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"66815f49b5b4126d8a478520d2ce59cf37e6265c1cba67fae76ce8c9f157e592","mask_sha256":"f76d5d6ca96a61d2d459b90db7f8c3e825e92211d0db1e1916583f0f39721428","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/66815f49b5b4126d8a478520d2ce59cf37e6265c1cba67fae76ce8c9f157e592.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22973.0,"area_cm2":121.8553144688483,"display_trend_area_cm2":121.8553144688483,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.39133164537456,"source_volume_proxy":2123.14202702376,"volume_proxy":1631.804928803757,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8648389290086925,"cnn_stage":1,"cnn_probabilities":[0.35063604116439817,0.49047694802284236,0.12290164977312087,0.015382744092494249,0.020602612290531397],"a_step_pred_weight_g":12.1978515625,"pred_weight_g":14.831025148673888,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 14.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 121.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1631.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b5","source_crop_sha256":"66815f49b5b4126d8a478520d2ce59cf37e6265c1cba67fae76ce8c9f157e592","source_mask_sha256":"f76d5d6ca96a61d2d459b90db7f8c3e825e92211d0db1e1916583f0f39721428","source_mask_png_sha256":"25d277ba8088c6aac3b3d450d30bbfe15504e7a31266aa52152fc1ff2b9347fb","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 121.9 cm²; front-view height: 13.4 cm; combined volume proxy: 1632 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 3.79% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 121.9 cm²; front-view height: 13.4 cm; combined volume proxy: 1632 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 3.79% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|b5","growth_qc_volume_proxy_top_front":1631.804928803757,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.39133164537456,"growth_qc_front_height_cm":13.39133164537456,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2534101e5ab779b9ca90\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1a6e98fc16969d98175660f7a5c968325538a0482bf77f7879ae6ecfee583d28","mask_sha256":"bcfe7759fe01ffbbf0d6fb127a77f7b564e6f194f5d619ee3c6d6aeb933557d0","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/1a6e98fc16969d98175660f7a5c968325538a0482bf77f7879ae6ecfee583d28.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32229.0,"area_cm2":170.9517664221701,"display_trend_area_cm2":170.9517664221701,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.6090044019334,"source_volume_proxy":2849.888937354114,"volume_proxy":2668.386874601943,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9994113760876644,"cnn_stage":1,"cnn_probabilities":[0.01614651093259454,0.968834638595581,0.014638256980106235,0.00022213905831449667,0.00015845158923184498],"a_step_pred_weight_g":12.2859375,"pred_weight_g":16.15737400859972,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 171.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2668.4 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b6","source_crop_sha256":"1a6e98fc16969d98175660f7a5c968325538a0482bf77f7879ae6ecfee583d28","source_mask_sha256":"bcfe7759fe01ffbbf0d6fb127a77f7b564e6f194f5d619ee3c6d6aeb933557d0","source_mask_png_sha256":"d572e3afbad940ed7f1c9aee103de1f1df0ddc14fe9c931c24227ad7e58c74af","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 171.0 cm²; front-view height: 15.6 cm; combined volume proxy: 2668 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 1.82% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 171.0 cm²; front-view height: 15.6 cm; combined volume proxy: 2668 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 1.82% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|b6","growth_qc_volume_proxy_top_front":2668.386874601943,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.6090044019334,"growth_qc_front_height_cm":15.6090044019334,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"49cb2760a1d4f2d02d80\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0b15bf4236a278f31f94a6291f6977d993e0124e9558fbaf4d48b6a03e6bbd37","mask_sha256":"137e1081aaad378cbac516773019afabfb2077516f7d507c64a554760e482faf","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/0b15bf4236a278f31f94a6291f6977d993e0124e9558fbaf4d48b6a03e6bbd37.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45434.5,"area_cm2":240.9974877131802,"display_trend_area_cm2":240.9974877131802,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.67075823569697,"source_volume_proxy":2597.466671122855,"volume_proxy":3535.615877650418,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0026972497900717,"cnn_stage":1,"cnn_probabilities":[0.011632804479449987,0.9745444655418397,0.01346828225068748,0.00020157257677055895,0.00015287550413631835],"a_step_pred_weight_g":16.46923828125,"pred_weight_g":19.286072420766686,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 241.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3535.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b7","source_crop_sha256":"0b15bf4236a278f31f94a6291f6977d993e0124e9558fbaf4d48b6a03e6bbd37","source_mask_sha256":"137e1081aaad378cbac516773019afabfb2077516f7d507c64a554760e482faf","source_mask_png_sha256":"8511cbe89979f305816e3fcc527f738de3482d8c227c5d3f8cd1fe686dc95f05","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 241.0 cm²; front-view height: 14.7 cm; combined volume proxy: 3536 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 4.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 241.0 cm²; front-view height: 14.7 cm; combined volume proxy: 3536 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 4.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|b7","growth_qc_volume_proxy_top_front":3535.615877650418,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.67075823569697,"growth_qc_front_height_cm":14.67075823569697,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bd2c0ff59dd2c737f222\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4223fd42b4774f7369a65b52841c5d1724a8e0e8bbc55eee2ca862c007363780","mask_sha256":"42213e0c72952a6e4970803dce27a27c978eb79a89b55c8ce57cc50cb0867434","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/4223fd42b4774f7369a65b52841c5d1724a8e0e8bbc55eee2ca862c007363780.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48555.5,"area_cm2":257.5521578240615,"display_trend_area_cm2":257.5521578240615,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.56192185741755,"source_volume_proxy":2317.230707412187,"volume_proxy":3492.902238619194,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0239836277207361,"cnn_stage":1,"cnn_probabilities":[0.03339747916907072,0.9140576601028442,0.049129497632384306,0.0019943754188716414,0.001420961524127051],"a_step_pred_weight_g":14.2150390625,"pred_weight_g":16.927630479647444,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 16.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 257.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3492.9 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b8","source_crop_sha256":"4223fd42b4774f7369a65b52841c5d1724a8e0e8bbc55eee2ca862c007363780","source_mask_sha256":"42213e0c72952a6e4970803dce27a27c978eb79a89b55c8ce57cc50cb0867434","source_mask_png_sha256":"1646b2bafd42d14427f9df1a4598a234aac55a7ca38424271729187d6db2da68","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 257.6 cm²; front-view height: 13.6 cm; combined volume proxy: 3493 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.31% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 257.6 cm²; front-view height: 13.6 cm; combined volume proxy: 3493 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.31% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|b8","growth_qc_volume_proxy_top_front":3492.902238619194,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.56192185741755,"growth_qc_front_height_cm":13.56192185741755,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ee90934e5518d053c28f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"aad365d8de3259bb26b92816e35176e96a475ca0ee4138bd7980df594c6600d3","mask_sha256":"a41d05a05580313b5b23910d4ff73cf23d9e85172b0cdcbafd7221583ddbb6a1","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/aad365d8de3259bb26b92816e35176e96a475ca0ee4138bd7980df594c6600d3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63544.5,"area_cm2":337.0580694844266,"display_trend_area_cm2":337.0580694844266,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.41487291763249,"source_volume_proxy":2715.132918094748,"volume_proxy":4858.649237480551,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0449938148987712,"cnn_stage":1,"cnn_probabilities":[0.010117964213714003,0.9377577781677247,0.04972019717097282,0.0018207653891295194,0.0005833365554281045],"a_step_pred_weight_g":16.46953125,"pred_weight_g":24.14480174149245,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"DECREASE_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 24.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 337.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4858.6 cm³ equivalent. Front and top views match on capture date and physical slot. A decrease in an image-derived metric was observed; the source image needs review. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b9","source_crop_sha256":"aad365d8de3259bb26b92816e35176e96a475ca0ee4138bd7980df594c6600d3","source_mask_sha256":"a41d05a05580313b5b23910d4ff73cf23d9e85172b0cdcbafd7221583ddbb6a1","source_mask_png_sha256":"0eaa060d9cf261c72c365cba63938995b01d1b5dc51dec0af023c03d9b7d3843","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 337.1 cm²; front-view height: 14.4 cm; combined volume proxy: 4859 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 1.48% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 337.1 cm²; front-view height: 14.4 cm; combined volume proxy: 4859 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 1.48% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|b9","growth_qc_volume_proxy_top_front":4858.649237480551,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.41487291763249,"growth_qc_front_height_cm":14.41487291763249,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c4112b212d3a47c43958\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e748f70241b36ed3350467ec7bc39ebbfc7e6718e572c79c5d6d2b360bdc967e","mask_sha256":"523774f011a4718f9626b0c62c2f1d69f90d4fe010f7a61f6bb6fcc6d5633a1c","source_sha256":"f048566509571f828d0f32699f6659d00bae9ead8d837cad29f2e2b9ec8cf639","crop_asset_rel":"crops/e748f70241b36ed3350467ec7bc39ebbfc7e6718e572c79c5d6d2b360bdc967e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59308.5,"area_cm2":314.5891228039739,"display_trend_area_cm2":314.5891228039739,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.43841418989042,"source_volume_proxy":3343.606501520092,"volume_proxy":4856.757177482051,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-03","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0187094239023282,"cnn_stage":1,"cnn_probabilities":[0.002487060194835067,0.9768459677696228,0.020257900189608335,0.0002885726149543189,0.00012048447715642397],"a_step_pred_weight_g":14.48525390625,"pred_weight_g":21.263495337086106,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 21.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 314.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4856.8 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260404_103121_cam1_rf.jpg|b10","source_crop_sha256":"e748f70241b36ed3350467ec7bc39ebbfc7e6718e572c79c5d6d2b360bdc967e","source_mask_sha256":"523774f011a4718f9626b0c62c2f1d69f90d4fe010f7a61f6bb6fcc6d5633a1c","source_mask_png_sha256":"2647fc3108f4bf0f9ddbf31ade39883cdb3b0148132e341e2a0f13884ad1ca24","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 314.6 cm²; front-view height: 15.4 cm; combined volume proxy: 4857 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.94% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 314.6 cm²; front-view height: 15.4 cm; combined volume proxy: 4857 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.94% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260404_103121_bed45|b10","growth_qc_volume_proxy_top_front":4856.757177482051,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.43841418989042,"growth_qc_front_height_cm":15.43841418989042,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"cd32fb5929bc2dc95521\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-04","capture_key":"20260404_103121_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260405_081218_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6236be634773b6efa8721b76475c6384a2e5953631d17d77443c58acb368002c","mask_sha256":"375f0e14286587a28e88c5203112edd2d42998eb28fe6620b9a3d0d632613d57","source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","crop_asset_rel":"crops/6236be634773b6efa8721b76475c6384a2e5953631d17d77443c58acb368002c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":55040.0,"area_cm2":287.7160511357848,"display_trend_area_cm2":287.7160511357848,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.90310228150353,"source_volume_proxy":2407.084187720155,"volume_proxy":4000.145686971116,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.052724132349249,"cnn_stage":1,"cnn_probabilities":[0.01834228476509452,0.915543532371521,0.06186973191797734,0.003536722291028127,0.000707742317172233],"a_step_pred_weight_g":63.63125,"pred_weight_g":40.662090072612195,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 40.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 287.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4000.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260405_081218_cam0_rf.jpg|t3","source_crop_sha256":"6236be634773b6efa8721b76475c6384a2e5953631d17d77443c58acb368002c","source_mask_sha256":"375f0e14286587a28e88c5203112edd2d42998eb28fe6620b9a3d0d632613d57","source_mask_png_sha256":"518a8bb6651e4d507c85222afe9c9e3e9a7b2c5a70a85991ed75dc18c93bf67d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 287.7 cm²; front-view height: 13.9 cm; combined volume proxy: 4000 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 287.7 cm²; front-view height: 13.9 cm; combined volume proxy: 4000 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|t3","growth_qc_volume_proxy_top_front":4000.145686971116,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.90310228150353,"growth_qc_front_height_cm":13.90310228150353,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8ff1f4fdcbfb3ea60342\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260405_081218_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f9db715c85a2594cdb92f112c6c5b647cfdc60c435af20bdba1766909779c7a9","mask_sha256":"943b33c5a6fea309eb3953189724e007988ffc13a212f4426f761ab9e4409d19","source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","crop_asset_rel":"crops/f9db715c85a2594cdb92f112c6c5b647cfdc60c435af20bdba1766909779c7a9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":48273.0,"area_cm2":252.3422408517032,"display_trend_area_cm2":252.3422408517032,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.31490652236328,"source_volume_proxy":4038.168915129684,"volume_proxy":4369.282311990922,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0170646239828784,"cnn_stage":1,"cnn_probabilities":[0.0024844969797413797,0.9782541155815124,0.019038203358650207,0.0001587697730428772,6.444809123422602e-05],"a_step_pred_weight_g":29.40625,"pred_weight_g":29.58135313138525,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 29.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4369.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260405_081218_cam0_rf.jpg|t4","source_crop_sha256":"f9db715c85a2594cdb92f112c6c5b647cfdc60c435af20bdba1766909779c7a9","source_mask_sha256":"943b33c5a6fea309eb3953189724e007988ffc13a212f4426f761ab9e4409d19","source_mask_png_sha256":"be0a0c075e009af011879f09b0cb16f1d67674b01c07abc5a7264e6470178a9f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 252.3 cm²; front-view height: 17.3 cm; combined volume proxy: 4369 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 252.3 cm²; front-view height: 17.3 cm; combined volume proxy: 4369 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|t4","growth_qc_volume_proxy_top_front":4369.282311990922,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.31490652236328,"growth_qc_front_height_cm":17.31490652236328,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"480b2e4a8354b7f594e5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 58.9cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5805804d14c94c24f786d571e41610d15e4662d59e93707b55945a399af104a2","mask_sha256":"44edff6f35964b3fab89aff8773b5ef75b9ebb037c70c6aa378276efe289bf9c","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/5805804d14c94c24f786d571e41610d15e4662d59e93707b55945a399af104a2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25847.5,"area_cm2":137.1024785937212,"display_trend_area_cm2":137.1024785937212,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.88843099225581,"source_volume_proxy":3223.186902346328,"volume_proxy":2315.44574859729,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0831380709772929,"cnn_stage":1,"cnn_probabilities":[0.07513373419642448,0.7758765935897827,0.14194536954164505,0.004806416947394609,0.002237871865509078],"a_step_pred_weight_g":35.29375,"pred_weight_g":27.25161122711023,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 27.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 137.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2315.4 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|t6","source_crop_sha256":"5805804d14c94c24f786d571e41610d15e4662d59e93707b55945a399af104a2","source_mask_sha256":"44edff6f35964b3fab89aff8773b5ef75b9ebb037c70c6aa378276efe289bf9c","source_mask_png_sha256":"3d81919e0394b72ff270423a96a31645b6599df4352cc88a507ebfb28f3cbe4d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 137.1 cm²; front-view height: 16.9 cm; combined volume proxy: 2315 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 2.05% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 137.1 cm²; front-view height: 16.9 cm; combined volume proxy: 2315 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 2.05% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|t6","growth_qc_volume_proxy_top_front":2315.44574859729,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.88843099225581,"growth_qc_front_height_cm":16.88843099225581,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3a94adb3d58cb0eddf28\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ce0f0fca69d108fa86838fa854da773cc3d241df4374e039004a22148447d432","mask_sha256":"ebf900efe1ee0f40bc30936ae86bb385a0a546a3246b22ab3e0af77575bb1519","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/ce0f0fca69d108fa86838fa854da773cc3d241df4374e039004a22148447d432.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":31543.0,"area_cm2":167.3130276538059,"display_trend_area_cm2":167.3130276538059,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.86488971999789,"source_volume_proxy":2982.366320308482,"volume_proxy":2654.402732446588,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.5839981715660542,"cnn_stage":1,"cnn_probabilities":[0.4656307250261307,0.4965316057205201,0.030156873166561127,0.003570382064208388,0.004110418329946697],"a_step_pred_weight_g":8.876611328125,"pred_weight_g":15.34410695637165,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 15.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 167.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2654.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|t7","source_crop_sha256":"ce0f0fca69d108fa86838fa854da773cc3d241df4374e039004a22148447d432","source_mask_sha256":"ebf900efe1ee0f40bc30936ae86bb385a0a546a3246b22ab3e0af77575bb1519","source_mask_png_sha256":"1c9bec26e4327c4a97dc0afa9716b75f50ab3b83b434750439c666ceaf9c782a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 167.3 cm²; front-view height: 15.9 cm; combined volume proxy: 2654 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 167.3 cm²; front-view height: 15.9 cm; combined volume proxy: 2654 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|t7","growth_qc_volume_proxy_top_front":2654.402732446588,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.86488971999789,"growth_qc_front_height_cm":15.86488971999789,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4728507f8a3219e52a20\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"79f729a9f9d377fc7adafbf325c486ae58bd8be1a4409d113e19ac1d99162e42","mask_sha256":"23df9158b6ded7eb107ea29c76861ba64167992293290f728f9208a2709cfc82","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/79f729a9f9d377fc7adafbf325c486ae58bd8be1a4409d113e19ac1d99162e42.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":44356.0,"area_cm2":235.2768175066485,"display_trend_area_cm2":235.2768175066485,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.57079184042777,"source_volume_proxy":3733.780771782098,"volume_proxy":4133.999985287634,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0689977362111678,"cnn_stage":1,"cnn_probabilities":[0.02811289867386222,0.8785036206245422,0.09064339101314545,0.0017530661018099636,0.0009870338137261568],"a_step_pred_weight_g":29.171875,"pred_weight_g":24.376424919926755,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 24.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 235.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4134.0 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|t8","source_crop_sha256":"79f729a9f9d377fc7adafbf325c486ae58bd8be1a4409d113e19ac1d99162e42","source_mask_sha256":"23df9158b6ded7eb107ea29c76861ba64167992293290f728f9208a2709cfc82","source_mask_png_sha256":"c0f877c93d6a992ccc8757929a2febc3a86cae334999f9e9914a38d7a6fd825d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 235.3 cm²; front-view height: 17.6 cm; combined volume proxy: 4134 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.97% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 235.3 cm²; front-view height: 17.6 cm; combined volume proxy: 4134 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.97% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|t8","growth_qc_volume_proxy_top_front":4133.999985287634,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.57079184042777,"growth_qc_front_height_cm":17.57079184042777,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b322ed82cf9edd704c80\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"310dd19a929fc841de697e31b38264e39aef56623eed809b7e164833a2c9c789","mask_sha256":"9b72682e034c3e8e81a8d172e6831bd998fa97dbad5bc3ef2e90125b7491a9dd","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/310dd19a929fc841de697e31b38264e39aef56623eed809b7e164833a2c9c789.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":36795.0,"area_cm2":195.1711267958592,"display_trend_area_cm2":195.1711267958592,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":16,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9799208338779863,"cnn_stage":1,"cnn_probabilities":[0.05772296451032162,0.9068679451942443,0.033926892653107645,0.0007297647476661951,0.0007524522836320102],"a_step_pred_weight_g":15.47333984375,"pred_weight_g":18.87911765778895,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 18.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 195.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"9b72682e034c3e8e81a8d172e6831bd998fa97dbad5bc3ef2e90125b7491a9dd","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|t10","source_crop_sha256":"310dd19a929fc841de697e31b38264e39aef56623eed809b7e164833a2c9c789","source_mask_sha256":"9b72682e034c3e8e81a8d172e6831bd998fa97dbad5bc3ef2e90125b7491a9dd","source_mask_png_sha256":"9eb8aa1a65bff864c60ad7d54b0b4bc88530c0fe0bd888cf8f5274eed6e018c2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 195.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 195.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b1123cf1688fbd3ff428\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 455.7cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260405_081218_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7521e8a7762ca14931771db0a5ad611c72bdeafbe19b6a727ce38f9068774f6f","mask_sha256":"95308c20a7a116363264940a0fd5b8364ef9f41454e8511c3b2d7020140ea34a","source_sha256":"66e74f023a2c88bca13281ca7f4727f665ec76a7cfc9d40dc512553c779a9b02","crop_asset_rel":"crops/7521e8a7762ca14931771db0a5ad611c72bdeafbe19b6a727ce38f9068774f6f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":55661.0,"area_cm2":290.9622660295952,"display_trend_area_cm2":290.9622660295952,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.26782397784743,"source_volume_proxy":2996.477172775112,"volume_proxy":4442.360661935476,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.000790111488459,"cnn_stage":1,"cnn_probabilities":[0.007727209688164293,0.9844524025917054,0.007303920248523355,0.00033602597977733234,0.0001804476150937262],"a_step_pred_weight_g":26.340625,"pred_weight_g":23.508870206292773,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 291.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4442.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260405_081218_cam0_rf.jpg|b4","source_crop_sha256":"7521e8a7762ca14931771db0a5ad611c72bdeafbe19b6a727ce38f9068774f6f","source_mask_sha256":"95308c20a7a116363264940a0fd5b8364ef9f41454e8511c3b2d7020140ea34a","source_mask_png_sha256":"648d73e2d306f10b75d7fc88f4e1cd1764f1676fbad8336358ff16e030e00854","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 291.0 cm²; front-view height: 15.3 cm; combined volume proxy: 4442 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 291.0 cm²; front-view height: 15.3 cm; combined volume proxy: 4442 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|b4","growth_qc_volume_proxy_top_front":4442.360661935476,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.26782397784743,"growth_qc_front_height_cm":15.26782397784743,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b2fa6af2c8d085ac4ec7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"77ae747f0311eece0c2e02a187c9c259c7a7bba3877a5cc6d1bc5ae37de53315","mask_sha256":"b81466a23c9222708aebf16f76ebb93fa276bcebb7b628f4dc2079915de7bdf7","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/77ae747f0311eece0c2e02a187c9c259c7a7bba3877a5cc6d1bc5ae37de53315.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22655.0,"area_cm2":120.1685521826387,"display_trend_area_cm2":120.1685521826387,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.30603653935307,"source_volume_proxy":2104.052552804683,"volume_proxy":1598.967146223347,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9656421560328453,"cnn_stage":1,"cnn_probabilities":[0.24916623681783676,0.5894596338272095,0.12707117199897766,0.015171546349301934,0.019131384789943695],"a_step_pred_weight_g":14.17275390625,"pred_weight_g":18.68214604579615,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 18.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 120.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 1599.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b5","source_crop_sha256":"77ae747f0311eece0c2e02a187c9c259c7a7bba3877a5cc6d1bc5ae37de53315","source_mask_sha256":"b81466a23c9222708aebf16f76ebb93fa276bcebb7b628f4dc2079915de7bdf7","source_mask_png_sha256":"73e658fcffd5e9221720135d7334e0b3f326d5597013a29068d52c4188ef3455","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 120.2 cm²; front-view height: 13.3 cm; combined volume proxy: 1599 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.80% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 120.2 cm²; front-view height: 13.3 cm; combined volume proxy: 1599 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.80% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|b5","growth_qc_volume_proxy_top_front":1598.967146223347,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.30603653935307,"growth_qc_front_height_cm":13.30603653935307,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c3d77924120797d1e87a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9c0041fe164a4b9f3105b1ca3c3e5a5becd1fabac09e1fcf92ced2e5aa4a3a57","mask_sha256":"3ad314879bdb599b0e3a8716959b4322cb15be15d022e79f0b4c0505ecb54d24","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/9c0041fe164a4b9f3105b1ca3c3e5a5becd1fabac09e1fcf92ced2e5aa4a3a57.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32548.5,"area_cm2":172.646485134258,"display_trend_area_cm2":172.646485134258,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.95018482601938,"source_volume_proxy":2985.461902336662,"volume_proxy":2753.743347454022,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0074023047520315,"cnn_stage":1,"cnn_probabilities":[0.007151186978444457,0.9787187695503236,0.01382915023714304,0.00017822856607381256,0.00012263725730008446],"a_step_pred_weight_g":11.57919921875,"pred_weight_g":19.188774536506816,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 19.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 172.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2753.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b6","source_crop_sha256":"9c0041fe164a4b9f3105b1ca3c3e5a5becd1fabac09e1fcf92ced2e5aa4a3a57","source_mask_sha256":"3ad314879bdb599b0e3a8716959b4322cb15be15d022e79f0b4c0505ecb54d24","source_mask_png_sha256":"2ffb04b29ece9cc9c03e7df909d22aa33a7645a89e533c4485e379dec6e52e96","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 172.6 cm²; front-view height: 16.0 cm; combined volume proxy: 2754 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.03% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 172.6 cm²; front-view height: 16.0 cm; combined volume proxy: 2754 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.03% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|b6","growth_qc_volume_proxy_top_front":2753.743347454022,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.95018482601938,"growth_qc_front_height_cm":15.95018482601938,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"07c7e80e64902aaa3572\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"db4a5805a8a29880cacc81c3cdf6d56180bceaacabb8403389d75b25b6f78b45","mask_sha256":"ac4950c36125feef15913284bb619525895818735a0b847379bcbdfe30620755","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/db4a5805a8a29880cacc81c3cdf6d56180bceaacabb8403389d75b25b6f78b45.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45568.0,"area_cm2":241.7056096163531,"display_trend_area_cm2":241.7056096163531,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.67075823569697,"source_volume_proxy":2580.976344007122,"volume_proxy":3546.004562893269,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0038756228183048,"cnn_stage":1,"cnn_probabilities":[0.018975566048175095,0.9591735005378724,0.02113145003095269,0.00043858318822458385,0.0002808681634633104],"a_step_pred_weight_g":16.2779296875,"pred_weight_g":17.37295226694915,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 241.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3546.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b7","source_crop_sha256":"db4a5805a8a29880cacc81c3cdf6d56180bceaacabb8403389d75b25b6f78b45","source_mask_sha256":"ac4950c36125feef15913284bb619525895818735a0b847379bcbdfe30620755","source_mask_png_sha256":"68f02d6cda35d4b3b8aeaec03c34d56e56402cb7f1504e28ff6bea95b10dad9b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 241.7 cm²; front-view height: 14.7 cm; combined volume proxy: 3546 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 4.00% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 241.7 cm²; front-view height: 14.7 cm; combined volume proxy: 3546 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 4.00% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|b7","growth_qc_volume_proxy_top_front":3546.004562893269,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.67075823569697,"growth_qc_front_height_cm":14.67075823569697,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"895de7d147ac40551b84\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e40fa48e3de49923932f7a0a501e470f4ac8f6016eab86a723c334e3f971041e","mask_sha256":"9416f9da13b319c2bd99f3cf98248b39049e41bf7da8538012bd18f782a069eb","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/e40fa48e3de49923932f7a0a501e470f4ac8f6016eab86a723c334e3f971041e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47830.0,"area_cm2":253.7038998409009,"display_trend_area_cm2":253.7038998409009,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.39133164537456,"source_volume_proxy":2225.877062815732,"volume_proxy":3397.433062494394,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0524179028056098,"cnn_stage":1,"cnn_probabilities":[0.011460552271455527,0.9318634152412415,0.05123029015958309,0.0036890089744701982,0.0017567200804478491],"a_step_pred_weight_g":14.4435546875,"pred_weight_g":17.052767625614823,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 17.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 253.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3397.4 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b8","source_crop_sha256":"e40fa48e3de49923932f7a0a501e470f4ac8f6016eab86a723c334e3f971041e","source_mask_sha256":"9416f9da13b319c2bd99f3cf98248b39049e41bf7da8538012bd18f782a069eb","source_mask_png_sha256":"4d4c4932342ad11a923e7dfd7b2049d1aa4dd42f63e87a7726f90f9f8c416209","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 253.7 cm²; front-view height: 13.4 cm; combined volume proxy: 3397 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.60% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 253.7 cm²; front-view height: 13.4 cm; combined volume proxy: 3397 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 0.60% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|b8","growth_qc_volume_proxy_top_front":3397.433062494394,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.39133164537456,"growth_qc_front_height_cm":13.39133164537456,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6c835e77214eb415047a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"029ce3583c51b4d8980dd55306edbc9a402d6475f8e9550350c75fc2cbb85385","mask_sha256":"c98ea27e9daedf13bd5cdf89dfbe03b8bd8a55d2ad9821d903812875b2aebe4a","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/029ce3583c51b4d8980dd55306edbc9a402d6475f8e9550350c75fc2cbb85385.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69375.5,"area_cm2":367.9873490155221,"display_trend_area_cm2":367.9873490155221,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.2442827055895,"source_volume_proxy":2639.113527782814,"volume_proxy":5241.715831457529,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0316225386573932,"cnn_stage":1,"cnn_probabilities":[0.007146060140803457,0.9556703209877013,0.03588004149496555,0.0010222114622592926,0.0002813750732457265],"a_step_pred_weight_g":17.32109375,"pred_weight_g":23.2744508392061,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 368.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5241.7 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b9","source_crop_sha256":"029ce3583c51b4d8980dd55306edbc9a402d6475f8e9550350c75fc2cbb85385","source_mask_sha256":"c98ea27e9daedf13bd5cdf89dfbe03b8bd8a55d2ad9821d903812875b2aebe4a","source_mask_png_sha256":"246406a557b753ec0933272fe3ce501a3e0049b15e6b6be712098cb5bf339df5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 368.0 cm²; front-view height: 14.2 cm; combined volume proxy: 5242 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.09% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 368.0 cm²; front-view height: 14.2 cm; combined volume proxy: 5242 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.09% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|b9","growth_qc_volume_proxy_top_front":5241.715831457529,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.2442827055895,"growth_qc_front_height_cm":14.2442827055895,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1ffbfba533575ce262c8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"14728246b7f1296e456acef45a96604b188738bdebdb5a762e0c85d3e37fd045","mask_sha256":"e466d1f2fdc77bd9675bf312c1e609a86f7ae37c36f086370794529a27857a08","source_sha256":"c22cce4db8ad11377878a469c2aa7199b3ea8e3cfa11d78d2a5ef2d44f5aeb2d","crop_asset_rel":"crops/14728246b7f1296e456acef45a96604b188738bdebdb5a762e0c85d3e37fd045.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59058.5,"area_cm2":313.2630518242493,"display_trend_area_cm2":313.2630518242493,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.77959461397639,"source_volume_proxy":3397.523057619196,"volume_proxy":4943.163965323731,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-04","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.021591616491787,"cnn_stage":1,"cnn_probabilities":[0.002161522686947137,0.974674093723297,0.022694514133036137,0.00035104154376313095,0.00011884246778208763],"a_step_pred_weight_g":15.8421875,"pred_weight_g":22.869075375707975,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 22.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 313.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4943.2 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260405_081218_cam1_rf.jpg|b10","source_crop_sha256":"14728246b7f1296e456acef45a96604b188738bdebdb5a762e0c85d3e37fd045","source_mask_sha256":"e466d1f2fdc77bd9675bf312c1e609a86f7ae37c36f086370794529a27857a08","source_mask_png_sha256":"f0c4a3bc956f985ba2ce7f45f05b71cb0285e17fa3b244058baaba8a81a3d9eb","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 313.3 cm²; front-view height: 15.8 cm; combined volume proxy: 4943 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 1.91% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 313.3 cm²; front-view height: 15.8 cm; combined volume proxy: 4943 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 1.91% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260405_081218_bed45|b10","growth_qc_volume_proxy_top_front":4943.163965323731,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.77959461397639,"growth_qc_front_height_cm":15.77959461397639,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8aa4ca44d54145812077\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-05","capture_key":"20260405_081218_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260406_085427_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"55fd47c6daf71936e6e9ec903a8f9ee19758b337299133cbba9be33cb36a5570","mask_sha256":"c1bdc82f8b2e8a737beace54839d6ece5a96986c35bb98488ca72dac4aeb3422","source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","crop_asset_rel":"crops/55fd47c6daf71936e6e9ec903a8f9ee19758b337299133cbba9be33cb36a5570.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":53600.0,"area_cm2":280.1885963095579,"display_trend_area_cm2":280.1885963095579,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0418319168456946,"cnn_stage":1,"cnn_probabilities":[0.008430678350850939,0.9428735613822936,0.04728090986609459,0.0012628963391762226,0.00015196167842077558],"a_step_pred_weight_g":64.25625,"pred_weight_g":42.946070051200195,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 42.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 280.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260406_085427_cam0_rf.jpg|t3","source_crop_sha256":"55fd47c6daf71936e6e9ec903a8f9ee19758b337299133cbba9be33cb36a5570","source_mask_sha256":"c1bdc82f8b2e8a737beace54839d6ece5a96986c35bb98488ca72dac4aeb3422","source_mask_png_sha256":"7474a15bdd9286163396f5dccbbfb93f320bde90a243b90d6bfa4bbf91cd3365","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 280.2 cm²; front-view height: 14.8 cm; combined volume proxy: 4134 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 280.2 cm²; front-view height: 14.8 cm; combined volume proxy: 4134 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|t3","growth_qc_volume_proxy_top_front":4134.477872885056,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.75605334171846,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"8cf12c2170de37a45a29\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260406_085427_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f6af6f9701cb61a10f6fa843cd983f0609a2d832d1bb2dcfd12915ccb03a5da4","mask_sha256":"90c190318ab62280eb85ff7b781281b491b3444fbadcf291c6329df9f32fcfec","source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","crop_asset_rel":"crops/f6af6f9701cb61a10f6fa843cd983f0609a2d832d1bb2dcfd12915ccb03a5da4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":47000.5,"area_cm2":245.6903753889436,"display_trend_area_cm2":245.6903753889436,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0057111262020952,"cnn_stage":1,"cnn_probabilities":[0.002896824630443007,0.9886717796325684,0.008302112948149443,8.195328910005628e-05,4.731520148197887e-05],"a_step_pred_weight_g":25.665625,"pred_weight_g":29.981203892700364,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 30.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 245.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260406_085427_cam0_rf.jpg|t4","source_crop_sha256":"f6af6f9701cb61a10f6fa843cd983f0609a2d832d1bb2dcfd12915ccb03a5da4","source_mask_sha256":"90c190318ab62280eb85ff7b781281b491b3444fbadcf291c6329df9f32fcfec","source_mask_png_sha256":"86ec54637df6f408fdfdb28b7926ccd631554306f5705efa4e5bff16244bf3a4","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 245.7 cm²; front-view height: 17.7 cm; combined volume proxy: 4338 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 245.7 cm²; front-view height: 17.7 cm; combined volume proxy: 4338 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|t4","growth_qc_volume_proxy_top_front":4337.930629772946,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.65608694644926,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"120724f8e890d8a160ab\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260406_085427_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cd45bb07d27032f83f2e97815820207ff82f1bc1ace22546d2c865848ba33227","mask_sha256":"573e4b031e6f2823cc86262598ff2ac329dc558beab627a57cdcaa1ec42db2aa","source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","crop_asset_rel":"crops/cd45bb07d27032f83f2e97815820207ff82f1bc1ace22546d2c865848ba33227.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":47751.0,"area_cm2":249.6135384771959,"display_trend_area_cm2":249.6135384771959,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0091827255353565,"cnn_stage":1,"cnn_probabilities":[0.0046514497138559815,0.9829047679901124,0.011218867078423499,0.0010594278341159223,0.00016548497151234185],"a_step_pred_weight_g":43.50625,"pred_weight_g":35.258444289413085,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 35.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260406_085427_cam0_rf.jpg|t5","source_crop_sha256":"cd45bb07d27032f83f2e97815820207ff82f1bc1ace22546d2c865848ba33227","source_mask_sha256":"573e4b031e6f2823cc86262598ff2ac329dc558beab627a57cdcaa1ec42db2aa","source_mask_png_sha256":"65da5f94d155d2a3422f0ef48d80d09fb53c88c066fec0da5d21b5c9e14cbc66","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 249.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 249.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e722bc879ba8149333d0\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"19143da21628c2c590324fc9a33e1e06fe7af0c7c3aab74a25ec0f7951e32316","mask_sha256":"a0d4b17862917e6a9c3c979b715aa69d23aa3cf565a86f06223e2056331cbad2","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/19143da21628c2c590324fc9a33e1e06fe7af0c7c3aab74a25ec0f7951e32316.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":25506.0,"area_cm2":135.2910656354175,"display_trend_area_cm2":135.2910656354175,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9702222332591192,"cnn_stage":1,"cnn_probabilities":[0.15855882763862608,0.7276214957237244,0.10342641174793243,0.0058252107817679645,0.0045680704235564916],"a_step_pred_weight_g":28.3,"pred_weight_g":23.643412202696606,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 23.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 135.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t6","source_crop_sha256":"19143da21628c2c590324fc9a33e1e06fe7af0c7c3aab74a25ec0f7951e32316","source_mask_sha256":"a0d4b17862917e6a9c3c979b715aa69d23aa3cf565a86f06223e2056331cbad2","source_mask_png_sha256":"e34e173b83e20980b80809a0d2e92c04e3575747db0441f7aba279505a241ba6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 135.3 cm²; front-view height: 16.0 cm; combined volume proxy: 2169 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 135.3 cm²; front-view height: 16.0 cm; combined volume proxy: 2169 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|t6","growth_qc_volume_proxy_top_front":2169.457167981163,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":16.03547993204088,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"69a87c3c0fcf745bd18d\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cb2519e86a1fef68972144872e320c4fb0f90b9ae6dea2e8d2f1d4cdd96fb423","mask_sha256":"2d7bcd0424193031e9b7812f5117a3c907cb226e245c5e87e7495b60e07a5a22","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/cb2519e86a1fef68972144872e320c4fb0f90b9ae6dea2e8d2f1d4cdd96fb423.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34497.0,"area_cm2":182.9818823502312,"display_trend_area_cm2":182.9818823502312,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.7408391762059181,"cnn_stage":1,"cnn_probabilities":[0.3319766312837601,0.6064913272857666,0.054083330929279326,0.0036136130103841422,0.003835087007610127],"a_step_pred_weight_g":19.0703125,"pred_weight_g":20.043055309116408,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 20.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 183.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t7","source_crop_sha256":"cb2519e86a1fef68972144872e320c4fb0f90b9ae6dea2e8d2f1d4cdd96fb423","source_mask_sha256":"2d7bcd0424193031e9b7812f5117a3c907cb226e245c5e87e7495b60e07a5a22","source_mask_png_sha256":"7b505d3438ff0aa2734d747abeb1742bd24f511126f7bcd805d446c8984b2dd3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 183.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 183.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"fa02f42b50a7181d4260\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c6ae98f950cd9a06a8bc1c3d459ff431bd9d746a37211115e55871863841ff32","mask_sha256":"b33f183946f00c77629216dbde99a0a163f9e0f5f785fa29b3f140aaa9016440","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/c6ae98f950cd9a06a8bc1c3d459ff431bd9d746a37211115e55871863841ff32.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45805.5,"area_cm2":242.9653770470915,"display_trend_area_cm2":242.9653770470915,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0844425272196534,"cnn_stage":1,"cnn_probabilities":[0.010601843148469925,0.8976217150688173,0.08924155682325363,0.0018019584473222493,0.000732955790590495],"a_step_pred_weight_g":24.8375,"pred_weight_g":23.176043633899326,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 23.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 243.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t8","source_crop_sha256":"c6ae98f950cd9a06a8bc1c3d459ff431bd9d746a37211115e55871863841ff32","source_mask_sha256":"b33f183946f00c77629216dbde99a0a163f9e0f5f785fa29b3f140aaa9016440","source_mask_png_sha256":"4e3702b9d5f83b3253ca85939c167696f9a79e659f8f2dcc8af68f2d9109fb13","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 243.0 cm²; front-view height: 18.3 cm; combined volume proxy: 4435 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 243.0 cm²; front-view height: 18.3 cm; combined volume proxy: 4435 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|t8","growth_qc_volume_proxy_top_front":4434.884125283763,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":18.25315268859972,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"e4ab4b5235103e715ac7\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1bab28a399e2c299a0ce5e373a0cb87261622aaa71dcb7ffab5496bcc4f29dcf","mask_sha256":"d7e370ef4bb2180ccb5f27598e0675ffda78a42250c7919e281dff34668e2b54","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/1bab28a399e2c299a0ce5e373a0cb87261622aaa71dcb7ffab5496bcc4f29dcf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":32398.5,"area_cm2":171.8508425464233,"display_trend_area_cm2":171.8508425464233,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9499761911574751,"cnn_stage":1,"cnn_probabilities":[0.1718625620007515,0.7448469877243042,0.05804716646671294,0.011938400706276296,0.013304917095229029],"a_step_pred_weight_g":31.475,"pred_weight_g":29.198518971898796,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 29.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 171.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t9","source_crop_sha256":"1bab28a399e2c299a0ce5e373a0cb87261622aaa71dcb7ffab5496bcc4f29dcf","source_mask_sha256":"d7e370ef4bb2180ccb5f27598e0675ffda78a42250c7919e281dff34668e2b54","source_mask_png_sha256":"f1de4c93efd4958694cc29d89cffe9b13fc1d92f5a5cd6e1d5fb57847effbb16","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 171.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 171.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"bec6f8a0413a25e42668\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"dd85139801a6fbf8b2d6c9894b6ceb544acf6e4455247a1c0632f5c3aabd749c","mask_sha256":"3c77508bff04c5ac5500b7a79de8805af1c27ede1529fd9b7d2cc44007a48c28","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/dd85139801a6fbf8b2d6c9894b6ceb544acf6e4455247a1c0632f5c3aabd749c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":36156.0,"area_cm2":191.7816893716833,"display_trend_area_cm2":191.7816893716833,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9303369175657281,"cnn_stage":1,"cnn_probabilities":[0.13118825666606426,0.8119476199150085,0.05370749533176422,0.001652152904716786,0.0015044620682601816],"a_step_pred_weight_g":17.0171875,"pred_weight_g":19.491783051037597,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 19.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 191.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|t10","source_crop_sha256":"dd85139801a6fbf8b2d6c9894b6ceb544acf6e4455247a1c0632f5c3aabd749c","source_mask_sha256":"3c77508bff04c5ac5500b7a79de8805af1c27ede1529fd9b7d2cc44007a48c28","source_mask_png_sha256":"4f25197d3cf0cdc59e636e55e8e21918eca68aea5d33b81b70fa853f4a870bf1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 191.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 191.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"fd08e4a7602b1fe73e8e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 445.6cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260406_085427_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"665f69a451f849b621b5625c2cdf2a4f44fc65ac58f64037cae9e028d7223a4a","mask_sha256":"527645a361adac703f833fb23982bd460b497dc07d96065911ff20cf5c7a0609","source_sha256":"3ebf66f910bb5f8808a6412a92a8e91ab3c461b08f6a2cff95e371d0d2b72628","crop_asset_rel":"crops/665f69a451f849b621b5625c2cdf2a4f44fc65ac58f64037cae9e028d7223a4a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":56137.5,"area_cm2":293.4531217411904,"display_trend_area_cm2":293.4531217411904,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0054596312398645,"cnn_stage":1,"cnn_probabilities":[0.008454209612682461,0.9788416743278503,0.011751488037407398,0.0006956199300475419,0.00025703026176415733],"a_step_pred_weight_g":24.740625,"pred_weight_g":24.622702503022637,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 24.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 293.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260406_085427_cam0_rf.jpg|b4","source_crop_sha256":"665f69a451f849b621b5625c2cdf2a4f44fc65ac58f64037cae9e028d7223a4a","source_mask_sha256":"527645a361adac703f833fb23982bd460b497dc07d96065911ff20cf5c7a0609","source_mask_png_sha256":"df5b17785e8d4904a491a9b1948fde0cf670dc4a2320aafde7c253ea3acbce36","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 293.5 cm²; front-view height: 15.4 cm; combined volume proxy: 4530 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 293.5 cm²; front-view height: 15.4 cm; combined volume proxy: 4530 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|b4","growth_qc_volume_proxy_top_front":4530.450838756835,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.43841418989042,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"40333012095de87154bf\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"01644a5a1c25d9d8128b55d2d44628cf11e57415957c9d9debcacd44f61e4883","mask_sha256":"2f2ba0ce6952b900f1aafda5cbed573eb4ec52f8c7426ceef548b286a984710b","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/01644a5a1c25d9d8128b55d2d44628cf11e57415957c9d9debcacd44f61e4883.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":22589.5,"area_cm2":119.8211215859509,"display_trend_area_cm2":119.8211215859509,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9733102289959787,"cnn_stage":1,"cnn_probabilities":[0.3438539028167724,0.4244967639446258,0.17674537748098373,0.024293101765215395,0.030610851198434832],"a_step_pred_weight_g":9.303857421875,"pred_weight_g":17.084434153564764,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 17.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 119.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b5","source_crop_sha256":"01644a5a1c25d9d8128b55d2d44628cf11e57415957c9d9debcacd44f61e4883","source_mask_sha256":"2f2ba0ce6952b900f1aafda5cbed573eb4ec52f8c7426ceef548b286a984710b","source_mask_png_sha256":"cc405bfbee196d48068899129595272ff65281aae34069c0ebde23b1c00ddab9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 119.8 cm²; front-view height: 13.3 cm; combined volume proxy: 1594 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 119.8 cm²; front-view height: 13.3 cm; combined volume proxy: 1594 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|b5","growth_qc_volume_proxy_top_front":1594.34422200893,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":13.30603653935307,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"439b616a151ea8722310\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"940dbc12fbb677eb85d0c9dc22ccd7cfd202d9b5967efc13f32da3257ecaa5d3","mask_sha256":"e1e8034b8ca25a837ea296e0a54240274a69faa4da3140e7ed182be00eac100e","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/940dbc12fbb677eb85d0c9dc22ccd7cfd202d9b5967efc13f32da3257ecaa5d3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32508.5,"area_cm2":172.4343137775021,"display_trend_area_cm2":172.4343137775021,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0042807633544728,"cnn_stage":1,"cnn_probabilities":[0.011019879113882778,0.9741538047790529,0.014474458526819944,0.00022941731949686073,0.00012244739082234443],"a_step_pred_weight_g":11.2849609375,"pred_weight_g":18.52447493984854,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 18.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 172.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b6","source_crop_sha256":"940dbc12fbb677eb85d0c9dc22ccd7cfd202d9b5967efc13f32da3257ecaa5d3","source_mask_sha256":"e1e8034b8ca25a837ea296e0a54240274a69faa4da3140e7ed182be00eac100e","source_mask_png_sha256":"183052c5de26d25ba98548d1147a8cc745d23d721d28a38533933d910a272045","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 172.4 cm²; front-view height: 15.8 cm; combined volume proxy: 2721 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 172.4 cm²; front-view height: 15.8 cm; combined volume proxy: 2721 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|b6","growth_qc_volume_proxy_top_front":2720.943568948187,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.77959461397639,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"278496ddcedf36957417\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5f6518d1947f9d2b9ccfc7cd18a1e7a3012e5d9bde0c5e3d7984f26fe75540c4","mask_sha256":"2ea8690a1ebeacd9ba569697431f90dc66085e9fe0550e366cacd1821c92aea3","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/5f6518d1947f9d2b9ccfc7cd18a1e7a3012e5d9bde0c5e3d7984f26fe75540c4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41401.0,"area_cm2":219.6026585263044,"display_trend_area_cm2":219.6026585263044,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9875664355480693,"cnn_stage":1,"cnn_probabilities":[0.03254775572568178,0.9488355636596679,0.017620603460818528,0.0004947577574057505,0.0005013479236367857],"a_step_pred_weight_g":14.39443359375,"pred_weight_g":18.059512036709837,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 18.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 219.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b7","source_crop_sha256":"5f6518d1947f9d2b9ccfc7cd18a1e7a3012e5d9bde0c5e3d7984f26fe75540c4","source_mask_sha256":"2ea8690a1ebeacd9ba569697431f90dc66085e9fe0550e366cacd1821c92aea3","source_mask_png_sha256":"f3e91c25662785294856d0bec85894488a5198bfaa7fd7e66644d9716686ff97","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 219.6 cm²; front-view height: 14.7 cm; combined volume proxy: 3222 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 219.6 cm²; front-view height: 14.7 cm; combined volume proxy: 3222 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|b7","growth_qc_volume_proxy_top_front":3221.73751115573,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.67075823569697,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"4d1fa4b90742d13248f1\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2dfe04b28ea9b5ad95991a412dd94e8f3de0ffe296905630656ef480a2a99adf","mask_sha256":"6dbd09889dff67eed56b9a27281f31aa1abb2da96bbc23d70642b6dafb95ebc9","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/2dfe04b28ea9b5ad95991a412dd94e8f3de0ffe296905630656ef480a2a99adf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47693.0,"area_cm2":252.9772129440118,"display_trend_area_cm2":252.9772129440118,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0287092399667017,"cnn_stage":1,"cnn_probabilities":[0.006537136482074857,0.9603316068649292,0.03148999847471714,0.0011672802982502619,0.00047394881439686285],"a_step_pred_weight_g":11.121484375,"pred_weight_g":17.395049208844856,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 17.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 253.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b8","source_crop_sha256":"2dfe04b28ea9b5ad95991a412dd94e8f3de0ffe296905630656ef480a2a99adf","source_mask_sha256":"6dbd09889dff67eed56b9a27281f31aa1abb2da96bbc23d70642b6dafb95ebc9","source_mask_png_sha256":"a5ab511c134c676f41554557e0baf9972dcb4dc65c0f85d5536813d462dd8aa9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 253.0 cm²; front-view height: 13.5 cm; combined volume proxy: 3409 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 253.0 cm²; front-view height: 13.5 cm; combined volume proxy: 3409 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|b8","growth_qc_volume_proxy_top_front":3409.279475454885,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":13.47662675139605,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"34d8ad6ec8d05b21984c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1c34050a4483ec77cb516fa3596caf203bd34f88f8015592c864dc70fb592823","mask_sha256":"8c89b36150a3ce6faf324985b64006c5e947755a18859b000a136ec1f5db4781","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/1c34050a4483ec77cb516fa3596caf203bd34f88f8015592c864dc70fb592823.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63135.0,"area_cm2":334.8859652196378,"display_trend_area_cm2":334.8859652196378,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0369075579685159,"cnn_stage":1,"cnn_probabilities":[0.006620987737551332,0.9526559591293335,0.03838506042957306,0.0018704902147874238,0.0004675018339185044],"a_step_pred_weight_g":26.290625,"pred_weight_g":26.82421173156433,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 26.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 334.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b9","source_crop_sha256":"1c34050a4483ec77cb516fa3596caf203bd34f88f8015592c864dc70fb592823","source_mask_sha256":"8c89b36150a3ce6faf324985b64006c5e947755a18859b000a136ec1f5db4781","source_mask_png_sha256":"f22ea5e1ef671b9ac521000dc9584a258f97514fcbb066eabf78909efe6406d1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 334.9 cm²; front-view height: 13.7 cm; combined volume proxy: 4599 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 334.9 cm²; front-view height: 13.7 cm; combined volume proxy: 4599 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|b9","growth_qc_volume_proxy_top_front":4598.825559271619,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":13.73251206946054,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"a7907b4153316dd186cd\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e45856262f37b5c2928d8329bfac275709238b20e4b69c59f073d106f776b0a9","mask_sha256":"d6a539616e4e0d44a6e62d3d14d89d49eda45fa256c0950cda24e87bb66decd6","source_sha256":"f945f00f193b4abdd77e35f2e3bee94d405667c6cc771df1727cfbb5ee8a6b95","crop_asset_rel":"crops/e45856262f37b5c2928d8329bfac275709238b20e4b69c59f073d106f776b0a9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58595.0,"area_cm2":310.80451622784,"display_trend_area_cm2":310.80451622784,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-05","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0246831681513868,"cnn_stage":1,"cnn_probabilities":[0.0020085579832084476,0.9719701290130615,0.025499099679291246,0.0003740501735592261,0.00014817231476627057],"a_step_pred_weight_g":13.671875,"pred_weight_g":23.38267535229965,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 23.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 310.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260406_085427_cam1_rf.jpg|b10","source_crop_sha256":"e45856262f37b5c2928d8329bfac275709238b20e4b69c59f073d106f776b0a9","source_mask_sha256":"d6a539616e4e0d44a6e62d3d14d89d49eda45fa256c0950cda24e87bb66decd6","source_mask_png_sha256":"93e90e4700d5162f7ff362f68af9243760c24327693e4012782040d89f42d080","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 310.8 cm²; front-view height: 15.3 cm; combined volume proxy: 4745 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 310.8 cm²; front-view height: 15.3 cm; combined volume proxy: 4745 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260406_085427_bed45|b10","growth_qc_volume_proxy_top_front":4745.308645286686,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.26782397784743,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"6f462dca6630fc6794c3\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-06","capture_key":"20260406_085427_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"332debc28d177fee824149d3ac5f86ffd7c383a4d8a98c8fa46988c76d11ee93","mask_sha256":"b1c84d91a1590b518288076f05019048d1329212b2cf06476c730a4bb6f1224e","source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","crop_asset_rel":"crops/332debc28d177fee824149d3ac5f86ffd7c383a4d8a98c8fa46988c76d11ee93.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53634.5,"area_cm2":280.3689415814363,"display_trend_area_cm2":280.3689415814363,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0699651005161286,"cnn_stage":1,"cnn_probabilities":[0.006675757700577378,0.9201218128204345,0.0702144207432866,0.0025375068915309386,0.0004504813836319954],"a_step_pred_weight_g":52.7875,"pred_weight_g":40.21616989568387,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 40.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 280.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|t3","source_crop_sha256":"332debc28d177fee824149d3ac5f86ffd7c383a4d8a98c8fa46988c76d11ee93","source_mask_sha256":"b1c84d91a1590b518288076f05019048d1329212b2cf06476c730a4bb6f1224e","source_mask_png_sha256":"6c1fbce0893e395c17cdd9c2765bd85708e318f08398c16d350b0948b6379fce","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 280.4 cm²; front-view height: 14.1 cm; combined volume proxy: 3946 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 280.4 cm²; front-view height: 14.1 cm; combined volume proxy: 3946 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|t3","growth_qc_volume_proxy_top_front":3945.826268558239,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.07369249354651,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"2150bfacc1972e334303\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9858878b000e39d2268e55755a378c8a95e80f8ef53ab49412529c4bac5b42a3","mask_sha256":"37863008558b7b7a647da5798dfb63d40f240662b981b5b6bbce34433397c415","source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","crop_asset_rel":"crops/9858878b000e39d2268e55755a378c8a95e80f8ef53ab49412529c4bac5b42a3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46607.0,"area_cm2":243.6333938096934,"display_trend_area_cm2":243.6333938096934,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0139901006321452,"cnn_stage":1,"cnn_probabilities":[0.0023482370190322397,0.9816307902336121,0.015766139514744284,0.00019245057810621802,6.241990868147696e-05],"a_step_pred_weight_g":33.646875,"pred_weight_g":31.645990808027456,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 31.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 243.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|t4","source_crop_sha256":"9858878b000e39d2268e55755a378c8a95e80f8ef53ab49412529c4bac5b42a3","source_mask_sha256":"37863008558b7b7a647da5798dfb63d40f240662b981b5b6bbce34433397c415","source_mask_png_sha256":"c729f5e8198efb3b25762b2579a1a01a9ec45de7a4fb91dd317e9f5b08397dc2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 243.6 cm²; front-view height: 17.7 cm; combined volume proxy: 4302 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 243.6 cm²; front-view height: 17.7 cm; combined volume proxy: 4302 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|t4","growth_qc_volume_proxy_top_front":4301.612384162459,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.65608694644926,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"f9b480fd4c94b443a6a8\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5539a8b505f22424a21d264b119a2800882e1bfc42c877a80347dbcded13bffa","mask_sha256":"8733fa5cc22e26f087a4261c834e7b646dad6f63dcff04d568b1619037aeb1f7","source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","crop_asset_rel":"crops/5539a8b505f22424a21d264b119a2800882e1bfc42c877a80347dbcded13bffa.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48911.5,"area_cm2":255.6799352312489,"display_trend_area_cm2":255.6799352312489,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0175926393654664,"cnn_stage":1,"cnn_probabilities":[0.004074877197854221,0.976269567012787,0.017848169803619383,0.001602870656643063,0.00020453019387787209],"a_step_pred_weight_g":47.9,"pred_weight_g":34.83493825053215,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 34.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 255.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|t5","source_crop_sha256":"5539a8b505f22424a21d264b119a2800882e1bfc42c877a80347dbcded13bffa","source_mask_sha256":"8733fa5cc22e26f087a4261c834e7b646dad6f63dcff04d568b1619037aeb1f7","source_mask_png_sha256":"48c3a6b69bc547e6a47fe05d24fc36ef59873542524c143d4d83d6dd3f6c8bce","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 255.7 cm²; front-view height: 17.9 cm; combined volume proxy: 4580 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 255.7 cm²; front-view height: 17.9 cm; combined volume proxy: 4580 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|t5","growth_qc_volume_proxy_top_front":4579.7319084548,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.91197226451374,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"350c8b76db820aabfcec\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"55b9ca3cce4b2e4e48fa8e3460a5be60151331f6112a74087e0711bf46ed942d","mask_sha256":"7b55acd93ca6450f75b7f8c2d4c5e626bc2b5b71c1ee98d2688d6462fc6d212a","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/55b9ca3cce4b2e4e48fa8e3460a5be60151331f6112a74087e0711bf46ed942d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":27237.5,"area_cm2":144.4754332409897,"display_trend_area_cm2":144.4754332409897,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.2800616096705197,"cnn_stage":1,"cnn_probabilities":[0.1440145220607519,0.47893524169921875,0.34259020686149594,0.02189409714192152,0.012565915705636144],"a_step_pred_weight_g":29.871875,"pred_weight_g":24.33181184924454,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 24.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 144.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|t6","source_crop_sha256":"55b9ca3cce4b2e4e48fa8e3460a5be60151331f6112a74087e0711bf46ed942d","source_mask_sha256":"7b55acd93ca6450f75b7f8c2d4c5e626bc2b5b71c1ee98d2688d6462fc6d212a","source_mask_png_sha256":"5fc8be208106225a23eebcfae8eef238a901093179bc3dacbf7a8fabce5955f7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 144.5 cm²; front-view height: 15.0 cm; combined volume proxy: 2169 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 144.5 cm²; front-view height: 15.0 cm; combined volume proxy: 2169 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|t6","growth_qc_volume_proxy_top_front":2168.856341659304,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.01193865978295,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"1ec1b3f5b763993f54fe\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a62687c584200ab0c1119bd3ee75e868eb100614fcd87a5a96bf21d9fc354659","mask_sha256":"5fcce3ec7268055882aa0486398961a60b68d14f17dc5a9e841ea57eef072df8","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/a62687c584200ab0c1119bd3ee75e868eb100614fcd87a5a96bf21d9fc354659.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":32895.5,"area_cm2":174.4870716541157,"display_trend_area_cm2":174.4870716541157,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.8740883291349746,"cnn_stage":1,"cnn_probabilities":[0.1724553719162941,0.7850987911224365,0.03965039066970349,0.001493109029252082,0.0013023573963437231],"a_step_pred_weight_g":13.6662109375,"pred_weight_g":19.039432604581656,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 19.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 174.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|t7","source_crop_sha256":"a62687c584200ab0c1119bd3ee75e868eb100614fcd87a5a96bf21d9fc354659","source_mask_sha256":"5fcce3ec7268055882aa0486398961a60b68d14f17dc5a9e841ea57eef072df8","source_mask_png_sha256":"abd407dc8699f6d15edec3e4dcdb0027e91318f28cf51a04e8cd3254b80a522f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 174.5 cm²; front-view height: 14.2 cm; combined volume proxy: 2471 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 174.5 cm²; front-view height: 14.2 cm; combined volume proxy: 2471 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|t7","growth_qc_volume_proxy_top_front":2470.560283835559,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.15898759956801,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"a0459131734b65b85d47\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1ca433aec6758684fa74a94ceb56e6b636f35b4b674fd89e141ea5e713cfe85a","mask_sha256":"7b84457f4405d2b7649147bfdd1041da66232c6bd9b72401025059966c33ae96","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/1ca433aec6758684fa74a94ceb56e6b636f35b4b674fd89e141ea5e713cfe85a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45041.5,"area_cm2":238.9129041330532,"display_trend_area_cm2":238.9129041330532,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0866773831599859,"cnn_stage":1,"cnn_probabilities":[0.019982936792075634,0.8774216055870055,0.09947689846158028,0.0021723302372265605,0.0009462474845349789],"a_step_pred_weight_g":28.853125,"pred_weight_g":25.478906998855145,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 25.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 238.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|t8","source_crop_sha256":"1ca433aec6758684fa74a94ceb56e6b636f35b4b674fd89e141ea5e713cfe85a","source_mask_sha256":"7b84457f4405d2b7649147bfdd1041da66232c6bd9b72401025059966c33ae96","source_mask_png_sha256":"7260a3adc3bdc0db2764dd4ec66e819f9c6c49876194a5d76865bb76e07d8708","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 238.9 cm²; front-view height: 17.6 cm; combined volume proxy: 4198 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 238.9 cm²; front-view height: 17.6 cm; combined volume proxy: 4198 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|t8","growth_qc_volume_proxy_top_front":4197.888906513953,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.57079184042777,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"0da93a16259b859c7906\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3d3b2a90c3e9263454655e761dca7e6d2e09662204b7250acff6d00263febb5c","mask_sha256":"56e388079eddc5d6d57ea6bae4819a98cdda44e587a9b73b3276bfdf8649c87a","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/3d3b2a90c3e9263454655e761dca7e6d2e09662204b7250acff6d00263febb5c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":33021.0,"area_cm2":175.1527592859374,"display_trend_area_cm2":175.1527592859374,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0722340044565497,"cnn_stage":1,"cnn_probabilities":[0.25492361932992935,0.5361118257045746,0.1340579256415367,0.03162023266777396,0.043286407366395],"a_step_pred_weight_g":35.734375,"pred_weight_g":25.774282381499027,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 25.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 175.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|t9","source_crop_sha256":"3d3b2a90c3e9263454655e761dca7e6d2e09662204b7250acff6d00263febb5c","source_mask_sha256":"56e388079eddc5d6d57ea6bae4819a98cdda44e587a9b73b3276bfdf8649c87a","source_mask_png_sha256":"cb8dedaf9a1453df97520eabeebad74f199c7b4258b6b88bc716c58d39aa7cb0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 175.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 175.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9aea5932e16e4fff1f02\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 188.6cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"38d2f6a6cdb1edb2ed3e1f08f453cfb7fc5a7e6c19f492ebe8460511ec17efae","mask_sha256":"a05600d49702a6211ad2f47ca2ea4da2df30ed83cd63cd0782ce7c65feed0eb5","source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","crop_asset_rel":"crops/38d2f6a6cdb1edb2ed3e1f08f453cfb7fc5a7e6c19f492ebe8460511ec17efae.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":87154.5,"area_cm2":455.5913622586075,"display_trend_area_cm2":455.5913622586075,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":17,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0190247065889708,"cnn_stage":1,"cnn_probabilities":[0.00329521558014676,0.9753779292106629,0.0205100866034627,0.0006403839448466897,0.00017636308421060677],"a_step_pred_weight_g":61.76875,"pred_weight_g":45.62174168753626,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 45.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 455.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|b3","source_crop_sha256":"38d2f6a6cdb1edb2ed3e1f08f453cfb7fc5a7e6c19f492ebe8460511ec17efae","source_mask_sha256":"a05600d49702a6211ad2f47ca2ea4da2df30ed83cd63cd0782ce7c65feed0eb5","source_mask_png_sha256":"697228ea7858768c4cfed6f49bfd8630dba006069f4ad64ed155fbe586bcdf12","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 455.6 cm²; front-view height: 17.4 cm; combined volume proxy: 7927 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 455.6 cm²; front-view height: 17.4 cm; combined volume proxy: 7927 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|b3","growth_qc_volume_proxy_top_front":7927.381563450263,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.40020162838478,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"78b38cd3de0090fa0a19\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"85530d5463769048c0630080b66a8a054b521b7c4a6db2b23ae19c0df8e3a255","mask_sha256":"ae77031dbc55d7c886034ea2b2fc4cf5b6b7e7333a59d72152b1224feb8f8fac","source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","crop_asset_rel":"crops/85530d5463769048c0630080b66a8a054b521b7c4a6db2b23ae19c0df8e3a255.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56761.0,"area_cm2":296.712405132963,"display_trend_area_cm2":296.712405132963,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0191131501022028,"cnn_stage":1,"cnn_probabilities":[0.008841752633452415,0.9643962383270264,0.025778145529329777,0.0007749897078610957,0.0002089128982333932],"a_step_pred_weight_g":34.753125,"pred_weight_g":28.921544483583872,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 28.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 296.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|b4","source_crop_sha256":"85530d5463769048c0630080b66a8a054b521b7c4a6db2b23ae19c0df8e3a255","source_mask_sha256":"ae77031dbc55d7c886034ea2b2fc4cf5b6b7e7333a59d72152b1224feb8f8fac","source_mask_png_sha256":"de5ba21f076b0a687310c0070ec9bd3d3f7b6f0492e16b353afceefe54765f0f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 296.7 cm²; front-view height: 17.5 cm; combined volume proxy: 5188 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 296.7 cm²; front-view height: 17.5 cm; combined volume proxy: 5188 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|b4","growth_qc_volume_proxy_top_front":5188.163791010257,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.48549673440628,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"b07b6878266d754ef04c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fbccfe4c57a9e228bfccdcf922864d8452990b3e86028986aab05430750a0743","mask_sha256":"beaec88dc1c36fdbf4bc4bc5cfcb9c5851b6046da0811851f9275d4138e91356","source_sha256":"0d6018c3e4f444960ccc2d4998b60c41f8af5c2e281c80ae81dc0dbfcbd74ca7","crop_asset_rel":"crops/fbccfe4c57a9e228bfccdcf922864d8452990b3e86028986aab05430750a0743.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41972.0,"area_cm2":219.4043985877755,"display_trend_area_cm2":219.4043985877755,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0233013589662732,"cnn_stage":1,"cnn_probabilities":[0.005967475054785609,0.966324245929718,0.02650858610868454,0.000838811110588722,0.00036087687185499813],"a_step_pred_weight_g":15.74453125,"pred_weight_g":16.931222210590406,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 219.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260407_090811_cam0_rf.jpg|b5","source_crop_sha256":"fbccfe4c57a9e228bfccdcf922864d8452990b3e86028986aab05430750a0743","source_mask_sha256":"beaec88dc1c36fdbf4bc4bc5cfcb9c5851b6046da0811851f9275d4138e91356","source_mask_png_sha256":"31878fb491160f3756421a187447bdff35a12a3025dfa0ced8c10385072701e0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 219.4 cm²; front-view height: 13.4 cm; combined volume proxy: 2938 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 219.4 cm²; front-view height: 13.4 cm; combined volume proxy: 2938 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|b5","growth_qc_volume_proxy_top_front":2938.117065942851,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":13.39133164537456,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"a3a262a75813704d3e24\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5dfededf3d8710f2bc248240924ee0ed39d1c3bb249b7d80a6acdc728e4fa905","mask_sha256":"cd115090e095ae8a5a08701cb086c29ac172a52822b49acf34bd06bf30d11cd1","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/5dfededf3d8710f2bc248240924ee0ed39d1c3bb249b7d80a6acdc728e4fa905.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32814.5,"area_cm2":174.057424656685,"display_trend_area_cm2":174.057424656685,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":0.9801794326405798,"cnn_stage":1,"cnn_probabilities":[0.03376700477674603,0.9532524704933167,0.012335595022886992,0.00032407442267867737,0.0003208872083632741],"a_step_pred_weight_g":11.602734375,"pred_weight_g":18.99016946014069,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 19.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 174.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b6","source_crop_sha256":"5dfededf3d8710f2bc248240924ee0ed39d1c3bb249b7d80a6acdc728e4fa905","source_mask_sha256":"cd115090e095ae8a5a08701cb086c29ac172a52822b49acf34bd06bf30d11cd1","source_mask_png_sha256":"0636fb4ca6fbe44a94449b23c082e943b04711f5d116ddd15d6b037f5bf79c93","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 174.1 cm²; front-view height: 15.6 cm; combined volume proxy: 2717 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 174.1 cm²; front-view height: 15.6 cm; combined volume proxy: 2717 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|b6","growth_qc_volume_proxy_top_front":2716.863107655387,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.6090044019334,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"45c29b933f0963d90736\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"262c688d43ad70ea74465ae476ab15e42b0c701e61f1c930d4eece07729e8a30","mask_sha256":"8ba9b5a89d8c8debd3cc8dffed7a4635242158d2f69700ce436c237a9b5faadc","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/262c688d43ad70ea74465ae476ab15e42b0c701e61f1c930d4eece07729e8a30.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42508.5,"area_cm2":225.4771529664841,"display_trend_area_cm2":225.4771529664841,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0155684033816215,"cnn_stage":1,"cnn_probabilities":[0.02469490393996239,0.937421715259552,0.0361109203658998,0.0011650364322122186,0.0006074345234083011],"a_step_pred_weight_g":12.3390625,"pred_weight_g":16.640138787983986,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 16.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 225.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b7","source_crop_sha256":"262c688d43ad70ea74465ae476ab15e42b0c701e61f1c930d4eece07729e8a30","source_mask_sha256":"8ba9b5a89d8c8debd3cc8dffed7a4635242158d2f69700ce436c237a9b5faadc","source_mask_png_sha256":"4dfa20572187b2ac9c66958a3d61407b988109b7f60ac4e06a13213560597ff3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 225.5 cm²; front-view height: 14.9 cm; combined volume proxy: 3366 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 225.5 cm²; front-view height: 14.9 cm; combined volume proxy: 3366 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|b7","growth_qc_volume_proxy_top_front":3365.617091847654,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.92664355376145,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"89bb37894dd12e38602f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f3a8de3da31c850036f6a00a5ea3ecaa44a6edb8eb1192dc5dfcef0104689093","mask_sha256":"bc1deaed0aabd60951c748dfc7ee5cd8693d52f2435e19e58719b4c6d2a8fda3","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/f3a8de3da31c850036f6a00a5ea3ecaa44a6edb8eb1192dc5dfcef0104689093.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48874.5,"area_cm2":259.24422439419,"display_trend_area_cm2":259.24422439419,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.045022575117764,"cnn_stage":1,"cnn_probabilities":[0.00990421820897609,0.937784719467163,0.050354137644171716,0.001298178778961301,0.0006587610063434113],"a_step_pred_weight_g":18.68125,"pred_weight_g":17.782994234859753,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 17.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 259.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b8","source_crop_sha256":"f3a8de3da31c850036f6a00a5ea3ecaa44a6edb8eb1192dc5dfcef0104689093","source_mask_sha256":"bc1deaed0aabd60951c748dfc7ee5cd8693d52f2435e19e58719b4c6d2a8fda3","source_mask_png_sha256":"44f771664c108da860c249e83a6007960580577b114142a80bd4d75d19491d70","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 259.2 cm²; front-view height: 13.8 cm; combined volume proxy: 3582 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 259.2 cm²; front-view height: 13.8 cm; combined volume proxy: 3582 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|b8","growth_qc_volume_proxy_top_front":3582.186704036312,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":13.81780717548203,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"643685394f353b5e17b6\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a92cfa8ba894bdca74d18999ac8931ac2c8f0ab3d480fbe31a417fa0e7df6591","mask_sha256":"78d5faf811942c3637d23690fc2bbcae37c8af0ca16d2057779bf2d8b44d56be","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/a92cfa8ba894bdca74d18999ac8931ac2c8f0ab3d480fbe31a417fa0e7df6591.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":64134.0,"area_cm2":340.1849448546171,"display_trend_area_cm2":340.1849448546171,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0693867107795088,"cnn_stage":1,"cnn_probabilities":[0.003912198636680842,0.9246490478515624,0.06979485452175141,0.0014276714238803834,0.00021623490320052955],"a_step_pred_weight_g":19.2703125,"pred_weight_g":25.661166822521576,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 25.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 340.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b9","source_crop_sha256":"a92cfa8ba894bdca74d18999ac8931ac2c8f0ab3d480fbe31a417fa0e7df6591","source_mask_sha256":"78d5faf811942c3637d23690fc2bbcae37c8af0ca16d2057779bf2d8b44d56be","source_mask_png_sha256":"83510aed7ce2a1bc091ca469dc1973e2afe01d07589749c9e1fadbd1eff60cde","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 340.2 cm²; front-view height: 13.5 cm; combined volume proxy: 4585 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 340.2 cm²; front-view height: 13.5 cm; combined volume proxy: 4585 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|b9","growth_qc_volume_proxy_top_front":4584.545528249922,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":13.47662675139605,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"e2134c0c13dfddf93784\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7927f906cbb2967c6a306140d5a7a999228ac9b0d4d55233828ceb41334b6146","mask_sha256":"13e61d68c6ad1c15b4465ac4f2dc122c088cc575f33ec8cde2039b75d692b431","source_sha256":"22d09d8901f5bc9f4c7e77be68b98d5cb040757ad30b87820f7009ee6536d6bb","crop_asset_rel":"crops/7927f906cbb2967c6a306140d5a7a999228ac9b0d4d55233828ceb41334b6146.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59243.0,"area_cm2":314.241692207286,"display_trend_area_cm2":314.241692207286,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-06","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.034798911077087,"cnn_stage":1,"cnn_probabilities":[0.001950104348361492,0.9625362515449525,0.03447936810553074,0.0008331958262715489,0.00020108396056457424],"a_step_pred_weight_g":16.58984375,"pred_weight_g":23.25047111120899,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 23.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 314.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260407_090811_cam1_rf.jpg|b10","source_crop_sha256":"7927f906cbb2967c6a306140d5a7a999228ac9b0d4d55233828ceb41334b6146","source_mask_sha256":"13e61d68c6ad1c15b4465ac4f2dc122c088cc575f33ec8cde2039b75d692b431","source_mask_png_sha256":"a07e912c3debf9fa314263b35dbe3d392b6e96baa75c01751b72c50792a184ba","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 314.2 cm²; front-view height: 14.9 cm; combined volume proxy: 4691 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 314.2 cm²; front-view height: 14.9 cm; combined volume proxy: 4691 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260407_090811_bed45|b10","growth_qc_volume_proxy_top_front":4690.573729308975,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.92664355376145,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"039f16c4850bc8c221ff\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-07","capture_key":"20260407_090811_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 300.2cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260410_095526_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f579e764081e39561c2c2f1de371dab5cbb3a0eec8d56411132c83b699eddbcf","mask_sha256":"b138b10cbabd7d4ff8fee309a89fd9bd2a1a3641b87db3997f7366307419b1c3","source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","crop_asset_rel":"crops/f579e764081e39561c2c2f1de371dab5cbb3a0eec8d56411132c83b699eddbcf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":51042.5,"area_cm2":266.8195228942278,"display_trend_area_cm2":266.8195228942278,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.89730097526603,"source_volume_proxy":6047.044343601193,"volume_proxy":5575.807875997564,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.1259878207492873,"cnn_stage":1,"cnn_probabilities":[0.002513493353035301,0.8697746753692627,0.12700847685337066,0.0006171852408442646,8.615898768766783e-05],"a_step_pred_weight_g":33.39375,"pred_weight_g":31.378841411682423,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 31.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 266.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5575.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260410_095526_cam0_rf.jpg|t4","source_crop_sha256":"f579e764081e39561c2c2f1de371dab5cbb3a0eec8d56411132c83b699eddbcf","source_mask_sha256":"b138b10cbabd7d4ff8fee309a89fd9bd2a1a3641b87db3997f7366307419b1c3","source_mask_png_sha256":"57439351b7881de432dd988f5ba9127f8c29c70c10fb7926ad79c27698f81c48","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 266.8 cm²; front-view height: 20.9 cm; combined volume proxy: 5576 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 266.8 cm²; front-view height: 20.9 cm; combined volume proxy: 5576 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|t4","growth_qc_volume_proxy_top_front":5575.807875997564,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.89730097526603,"growth_qc_front_height_cm":20.89730097526603,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"cd779c24eb2c66962821\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 304.2cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ce71b3ba6ad69f7622578295d5df997aef495d37eeb4368016a9bbd5df7e447a","mask_sha256":"25440a2354e44c19f76d8222471c5f808c64d50bb3bc4aa622c6f2b7806f91c5","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/ce71b3ba6ad69f7622578295d5df997aef495d37eeb4368016a9bbd5df7e447a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":31547.5,"area_cm2":167.3368969314409,"display_trend_area_cm2":167.3368969314409,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5348939056973905,"cnn_stage":2,"cnn_probabilities":[0.048716997355222696,0.39489348530769347,0.5335529804229736,0.018451712653040887,0.004384830396156759],"a_step_pred_weight_g":57.14375,"pred_weight_g":33.439047936473244,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 33.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 167.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t6","source_crop_sha256":"ce71b3ba6ad69f7622578295d5df997aef495d37eeb4368016a9bbd5df7e447a","source_mask_sha256":"25440a2354e44c19f76d8222471c5f808c64d50bb3bc4aa622c6f2b7806f91c5","source_mask_png_sha256":"3eccf9b11b8336b7056cad4d7bb7061870f6012132f8f3db0fc58329f9ebb293","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 167.3 cm²; front-view height: 16.7 cm; combined volume proxy: 2798 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 167.3 cm²; front-view height: 16.7 cm; combined volume proxy: 2798 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|t6","growth_qc_volume_proxy_top_front":2797.511599554713,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":16.71784078021283,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"24205a6023aa0a96986c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d9c3286a0ce7e77f52dd38d29dd7f35e7d78ffea326ea805b4d0913803d7a4b3","mask_sha256":"eca42d34420989cc24bb1e753dbcacd92674093fbc200838e1b65b7aea0500cd","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/d9c3286a0ce7e77f52dd38d29dd7f35e7d78ffea326ea805b4d0913803d7a4b3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41288.0,"area_cm2":219.0032744434689,"display_trend_area_cm2":219.0032744434689,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5817538641393185,"cnn_stage":2,"cnn_probabilities":[0.03159898556768894,0.4044756978750229,0.522279167175293,0.03386477865278721,0.007781373988837003],"a_step_pred_weight_g":49.7875,"pred_weight_g":29.50082331526943,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 29.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 219.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t7","source_crop_sha256":"d9c3286a0ce7e77f52dd38d29dd7f35e7d78ffea326ea805b4d0913803d7a4b3","source_mask_sha256":"eca42d34420989cc24bb1e753dbcacd92674093fbc200838e1b65b7aea0500cd","source_mask_png_sha256":"58e176fe3a5d877a9ae13102524fabbad70589f19224d2cce90ea295f9f6c3ed","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 219.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 219.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"8c811bc61fea2d21af0c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1217b9088efc5dd79c1e31b1a7c35a02f689563cc37c162d343cf1d332bef1cf","mask_sha256":"c84d7b8c26f7b39419b4373586ffbf2448f734352053b045dadffcfecfb2cb0f","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/1217b9088efc5dd79c1e31b1a7c35a02f689563cc37c162d343cf1d332bef1cf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":51528.5,"area_cm2":273.3217939149459,"display_trend_area_cm2":273.3217939149459,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.1946404662914574,"cnn_stage":1,"cnn_probabilities":[0.008121733600273729,0.792105221748352,0.1971578672528267,0.0022411820478737353,0.000373990973457694],"a_step_pred_weight_g":31.271875,"pred_weight_g":27.604528849155535,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 27.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 273.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t8","source_crop_sha256":"1217b9088efc5dd79c1e31b1a7c35a02f689563cc37c162d343cf1d332bef1cf","source_mask_sha256":"c84d7b8c26f7b39419b4373586ffbf2448f734352053b045dadffcfecfb2cb0f","source_mask_png_sha256":"76a35f8b8890730691875599b1ec0e8436a97b335ed841ca027e33e730f0e033","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 273.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 273.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e3fdddb0ecf0e097a5bb\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3129519fbaf6b4d9973c65d1bfddf8c9cb25365ba39181360850dfab4d023219","mask_sha256":"aedb7f91edfe63d6b5260a6175ea9894cf7d710975cad76642a7fa0f567bb1c3","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/3129519fbaf6b4d9973c65d1bfddf8c9cb25365ba39181360850dfab4d023219.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37429.5,"area_cm2":198.5366949424001,"display_trend_area_cm2":198.5366949424001,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.4499312326312064,"cnn_stage":1,"cnn_probabilities":[0.020462924242019655,0.5611425042152405,0.37658440768718715,0.03162071816623211,0.01018943963572383],"a_step_pred_weight_g":43.66875,"pred_weight_g":25.943204954495048,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 25.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 198.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t9","source_crop_sha256":"3129519fbaf6b4d9973c65d1bfddf8c9cb25365ba39181360850dfab4d023219","source_mask_sha256":"aedb7f91edfe63d6b5260a6175ea9894cf7d710975cad76642a7fa0f567bb1c3","source_mask_png_sha256":"4feedc7e8b1cf98c4d383fdf29177af397f21b93e0d66e11b316a4fc1c4f1c65","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 198.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 198.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"db90bb87cb932e23914c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7de32fc007e7597a79252a6b0e8c6d80a004ff6fe19d6cb7adb15a935bb323a9","mask_sha256":"61c5e85a637b29d4614b02b8b46bb74e7fd3ad6d869f320e48fc6a44b918a6cb","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/7de32fc007e7597a79252a6b0e8c6d80a004ff6fe19d6cb7adb15a935bb323a9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45308.5,"area_cm2":240.3291479393991,"display_trend_area_cm2":240.3291479393991,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.0810870281115057,"cnn_stage":1,"cnn_probabilities":[0.004756807326339185,0.9107388734817505,0.08333729878067969,0.0009945999685442076,0.0001724392906908179],"a_step_pred_weight_g":33.615625,"pred_weight_g":28.58363629378752,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 28.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 240.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|t10","source_crop_sha256":"7de32fc007e7597a79252a6b0e8c6d80a004ff6fe19d6cb7adb15a935bb323a9","source_mask_sha256":"61c5e85a637b29d4614b02b8b46bb74e7fd3ad6d869f320e48fc6a44b918a6cb","source_mask_png_sha256":"626f23d7084b51e9a5391ea94440e036600a35e6938c1091fb32be19ef2062a3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 240.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 240.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"051b5d9596ea533411c5\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 476.3cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260410_095526_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4fad6ab8a9ada35089f4a755384d3d317d9c20a40ef64b305e238a76ffc850af","mask_sha256":"f463f3f3d6c658fe7e3e662081ed2ae2c20f6321ce03da4e25a308a4e045b3c8","source_sha256":"319906b851a1227e7273737254efcc6a64e6cfaabed52919a50abb0092932f17","crop_asset_rel":"crops/4fad6ab8a9ada35089f4a755384d3d317d9c20a40ef64b305e238a76ffc850af.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":64672.0,"area_cm2":338.0663600845472,"display_trend_area_cm2":338.0663600845472,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.53257927892213,"source_volume_proxy":5403.452455083631,"volume_proxy":6603.307979888055,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.122260058109532,"cnn_stage":1,"cnn_probabilities":[0.003612620639614761,0.8741486549377442,0.1188327856361866,0.003177976910956204,0.0002279752916365396],"a_step_pred_weight_g":51.44375,"pred_weight_g":32.14816991228029,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 32.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 338.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6603.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260410_095526_cam0_rf.jpg|b4","source_crop_sha256":"4fad6ab8a9ada35089f4a755384d3d317d9c20a40ef64b305e238a76ffc850af","source_mask_sha256":"f463f3f3d6c658fe7e3e662081ed2ae2c20f6321ce03da4e25a308a4e045b3c8","source_mask_png_sha256":"2f1c8ed8b23470eb6b0f45388f14a1cf29fc846fd8891caef4a3373e91871a45","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 338.1 cm²; front-view height: 19.5 cm; combined volume proxy: 6603 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 338.1 cm²; front-view height: 19.5 cm; combined volume proxy: 6603 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|b4","growth_qc_volume_proxy_top_front":6603.307979888055,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.53257927892213,"growth_qc_front_height_cm":19.53257927892213,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b725183bee7ea98a88da\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"93fff829ee6ac09b851ae35846e8d914a1b4a654213d01c1e18b34761b7cdb32","mask_sha256":"068dafc3c9610c19ae1da05c4244c30edc2f54d3c17e8ac10cfac3beb1339971","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/93fff829ee6ac09b851ae35846e8d914a1b4a654213d01c1e18b34761b7cdb32.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":26996.5,"area_cm2":143.1971008165352,"display_trend_area_cm2":143.1971008165352,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.6090044019334,"source_volume_proxy":2993.144232798496,"volume_proxy":2235.164176989399,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3456488053314386,"cnn_stage":1,"cnn_probabilities":[0.028905455954372886,0.6379747211933136,0.30035026669502257,0.0241047203540802,0.008664847421459853],"a_step_pred_weight_g":24.515625,"pred_weight_g":21.65490895394279,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 21.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 143.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2235.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b5","source_crop_sha256":"93fff829ee6ac09b851ae35846e8d914a1b4a654213d01c1e18b34761b7cdb32","source_mask_sha256":"068dafc3c9610c19ae1da05c4244c30edc2f54d3c17e8ac10cfac3beb1339971","source_mask_png_sha256":"85bedcba5a53ff9b7987744be59638c397313a93631eccbc249aab7444e25836","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 143.2 cm²; front-view height: 15.6 cm; combined volume proxy: 2235 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 143.2 cm²; front-view height: 15.6 cm; combined volume proxy: 2235 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|b5","growth_qc_volume_proxy_top_front":2235.164176989399,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.6090044019334,"growth_qc_front_height_cm":15.6090044019334,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1cc25b497307e80f3779\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7f1e0864f94c5c57b406aeec2e4b6d0a77cc80aea8ee836e28a966f673245713","mask_sha256":"56dc5ecb238d0b5a5feac9bb122061d231b3bfcc73c5a64c0ea06fa7af2344ef","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/7f1e0864f94c5c57b406aeec2e4b6d0a77cc80aea8ee836e28a966f673245713.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":39335.5,"area_cm2":208.6466600918201,"display_trend_area_cm2":208.6466600918201,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.86488971999789,"source_volume_proxy":3644.825838688084,"volume_proxy":3310.156252802611,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.2138550745497922,"cnn_stage":1,"cnn_probabilities":[0.007251973543316126,0.7805685639381408,0.20404429659247397,0.007342785480432212,0.0007923902463517152],"a_step_pred_weight_g":49.3875,"pred_weight_g":26.944329110807587,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 26.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 208.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3310.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b6","source_crop_sha256":"7f1e0864f94c5c57b406aeec2e4b6d0a77cc80aea8ee836e28a966f673245713","source_mask_sha256":"56dc5ecb238d0b5a5feac9bb122061d231b3bfcc73c5a64c0ea06fa7af2344ef","source_mask_png_sha256":"9308fcc2643e85d61132097b3b5e3d6b01d3368b84429aeb1710d1a5efe852c3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 208.6 cm²; front-view height: 15.9 cm; combined volume proxy: 3310 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 208.6 cm²; front-view height: 15.9 cm; combined volume proxy: 3310 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|b6","growth_qc_volume_proxy_top_front":3310.156252802611,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.86488971999789,"growth_qc_front_height_cm":15.86488971999789,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a24f28d6875e163708c8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b5d8d663ed65bef16a5bb5aec7252335d0f1e6594e02b375110f9671c1762059","mask_sha256":"1406e7142dd230fe80bee331bf9ef500c18ce326a5ae693867c16a337c51ffd7","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/b5d8d663ed65bef16a5bb5aec7252335d0f1e6594e02b375110f9671c1762059.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47531.5,"area_cm2":252.1205710911098,"display_trend_area_cm2":252.1205710911098,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.88843099225581,"source_volume_proxy":3628.281524274274,"volume_proxy":4257.920866600333,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.14345151616144,"cnn_stage":1,"cnn_probabilities":[0.005640324670821428,0.8542026400566101,0.13211260288953783,0.0071542170131579045,0.0008902548215701245],"a_step_pred_weight_g":39.03125,"pred_weight_g":22.539861382330415,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 22.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4257.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b7","source_crop_sha256":"b5d8d663ed65bef16a5bb5aec7252335d0f1e6594e02b375110f9671c1762059","source_mask_sha256":"1406e7142dd230fe80bee331bf9ef500c18ce326a5ae693867c16a337c51ffd7","source_mask_png_sha256":"62c70923cc4aaa9d510a3ef487067a241ee6749fe8bcbfe030a12dedfc64d30a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 252.1 cm²; front-view height: 16.9 cm; combined volume proxy: 4258 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 252.1 cm²; front-view height: 16.9 cm; combined volume proxy: 4258 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|b7","growth_qc_volume_proxy_top_front":4257.920866600333,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.88843099225581,"growth_qc_front_height_cm":16.88843099225581,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"47d904c710d5065a6eff\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e49a8ca8ed61af203098474ab92ae3fd720604124049687ffc591e1defeecb24","mask_sha256":"5a684494187eae06adbc4693a48ae0d8391859085504c809c0845be197b84688","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/e49a8ca8ed61af203098474ab92ae3fd720604124049687ffc591e1defeecb24.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55414.0,"area_cm2":293.9315890818248,"display_trend_area_cm2":293.9315890818248,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.40020162838478,"source_volume_proxy":3925.457398979481,"volume_proxy":5114.468914975295,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3005211747717111,"cnn_stage":1,"cnn_probabilities":[0.009391655214130878,0.6928257703781128,0.28733653724193575,0.008761899406090378,0.0016841579228639603],"a_step_pred_weight_g":31.684375,"pred_weight_g":24.56305349688686,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 24.6g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 293.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5114.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b8","source_crop_sha256":"e49a8ca8ed61af203098474ab92ae3fd720604124049687ffc591e1defeecb24","source_mask_sha256":"5a684494187eae06adbc4693a48ae0d8391859085504c809c0845be197b84688","source_mask_png_sha256":"cdfa09cd03e687e7570e72864395174c5ceca35ff903dbebae4cca84d72cd2b5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 293.9 cm²; front-view height: 17.4 cm; combined volume proxy: 5114 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 293.9 cm²; front-view height: 17.4 cm; combined volume proxy: 5114 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|b8","growth_qc_volume_proxy_top_front":5114.468914975295,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.40020162838478,"growth_qc_front_height_cm":17.40020162838478,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ad940d1ded49559eac93\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"15ff8b2b1408542a836d90612cd7e37ecd8fbffee8fc3c588b903aa249768bc8","mask_sha256":"2c4ab25f40633626283773b532660f247a2ee6ddaa1aef3a179e05eaecd47b0e","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/15ff8b2b1408542a836d90612cd7e37ecd8fbffee8fc3c588b903aa249768bc8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67971.5,"area_cm2":360.5401343933889,"display_trend_area_cm2":360.5401343933889,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.1443163103203,"source_volume_proxy":3948.554654401123,"volume_proxy":6181.214106605649,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.4092465288355016,"cnn_stage":1,"cnn_probabilities":[0.004205754585564136,0.5992208898067475,0.38122680187225344,0.013814160088077189,0.0015323887550039216],"a_step_pred_weight_g":44.05625,"pred_weight_g":29.437186906870295,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 29.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 360.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6181.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b9","source_crop_sha256":"15ff8b2b1408542a836d90612cd7e37ecd8fbffee8fc3c588b903aa249768bc8","source_mask_sha256":"2c4ab25f40633626283773b532660f247a2ee6ddaa1aef3a179e05eaecd47b0e","source_mask_png_sha256":"619af3dc6faf9c3e257067099aa77b16361a6340effc41fa998517289e8bb2b9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 360.5 cm²; front-view height: 17.1 cm; combined volume proxy: 6181 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 360.5 cm²; front-view height: 17.1 cm; combined volume proxy: 6181 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|b9","growth_qc_volume_proxy_top_front":6181.214106605649,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.1443163103203,"growth_qc_front_height_cm":17.1443163103203,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d85705bc72b393abeab7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1291dc9a82e2766c5a9f9dde6c39550f71388606b6ef0c8c7020b54c0012cac6","mask_sha256":"3fbe1e7aa125bd06b72dee1b292f8d5d50ab07b2ad660abe60e775ea6f0af6dd","source_sha256":"1f1f2432b39a1d1fa31b4c248779ab89f41985b0abab7e139420c7639e60985d","crop_asset_rel":"crops/1291dc9a82e2766c5a9f9dde6c39550f71388606b6ef0c8c7020b54c0012cac6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":68800.0,"area_cm2":364.9347336201961,"display_trend_area_cm2":364.9347336201961,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.32957781161099,"source_volume_proxy":3411.364283867273,"volume_proxy":5229.360661570129,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-09","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.2075133731705134,"cnn_stage":1,"cnn_probabilities":[0.0029690050054341556,0.7998531579971313,0.18498435243964195,0.011082380497828127,0.0011110922001535074],"a_step_pred_weight_g":36.253125,"pred_weight_g":30.35666892511989,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 30.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 364.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5229.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260410_095526_cam1_rf.jpg|b10","source_crop_sha256":"1291dc9a82e2766c5a9f9dde6c39550f71388606b6ef0c8c7020b54c0012cac6","source_mask_sha256":"3fbe1e7aa125bd06b72dee1b292f8d5d50ab07b2ad660abe60e775ea6f0af6dd","source_mask_png_sha256":"42ddcdc79e9b7403c3b1d54fa66bc3e6443e10720be5d7cc816566fefcf08669","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 364.9 cm²; front-view height: 14.3 cm; combined volume proxy: 5229 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 364.9 cm²; front-view height: 14.3 cm; combined volume proxy: 5229 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260410_095526_bed45|b10","growth_qc_volume_proxy_top_front":5229.360661570129,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.32957781161099,"growth_qc_front_height_cm":14.32957781161099,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4a6af0e7af13f3d5d32c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-10","capture_key":"20260410_095526_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"92699acb558a2c3c7a4858812f7570c35e5158d1d21cd6f9fdd27fc341395048","mask_sha256":"f9bbfbec7d5f0e10a6a9a125dbf00ebb0f3542ef8b529c28d0fd2a5368a5d3bd","source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","crop_asset_rel":"crops/92699acb558a2c3c7a4858812f7570c35e5158d1d21cd6f9fdd27fc341395048.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57120.5,"area_cm2":298.5916551399273,"display_trend_area_cm2":298.5916551399273,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.64141565720155,"source_volume_proxy":6450.91990751684,"volume_proxy":6163.354465515021,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6407360633253119,"cnn_stage":2,"cnn_probabilities":[0.002335532335564494,0.37816295921802523,0.5966814935207367,0.022069849027320745,0.0007501424959627912],"a_step_pred_weight_g":76.55,"pred_weight_g":60.66260954995995,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 60.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 298.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6163.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|t3","source_crop_sha256":"92699acb558a2c3c7a4858812f7570c35e5158d1d21cd6f9fdd27fc341395048","source_mask_sha256":"f9bbfbec7d5f0e10a6a9a125dbf00ebb0f3542ef8b529c28d0fd2a5368a5d3bd","source_mask_png_sha256":"b4b78316a2165c2ac8c0d7aa37df4ef941f1780308a43f398d71efea119a4245","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 298.6 cm²; front-view height: 20.6 cm; combined volume proxy: 6163 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 298.6 cm²; front-view height: 20.6 cm; combined volume proxy: 6163 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|t3","growth_qc_volume_proxy_top_front":6163.354465515021,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.64141565720155,"growth_qc_front_height_cm":20.64141565720155,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"dc9da05455bbb41942d5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"812207592db89dff7702a1f4d5d4198c78ad6fd96884057211ba5858d0bd7f1f","mask_sha256":"ec7dd1336170f293574b477bd506a9e4f80f4fd8e2d510c83d4dfeb3b954af7f","source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","crop_asset_rel":"crops/812207592db89dff7702a1f4d5d4198c78ad6fd96884057211ba5858d0bd7f1f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53743.0,"area_cm2":280.9361143929957,"display_trend_area_cm2":280.9361143929957,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.72671076322305,"source_volume_proxy":6080.239395665822,"volume_proxy":5822.881585967366,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.270293398271315,"cnn_stage":1,"cnn_probabilities":[0.0026388658327050505,0.7290751934051514,0.26395085752010344,0.00402382449246943,0.0003112540871370584],"a_step_pred_weight_g":59.0375,"pred_weight_g":36.942704153675116,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 36.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 280.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5822.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|t4","source_crop_sha256":"812207592db89dff7702a1f4d5d4198c78ad6fd96884057211ba5858d0bd7f1f","source_mask_sha256":"ec7dd1336170f293574b477bd506a9e4f80f4fd8e2d510c83d4dfeb3b954af7f","source_mask_png_sha256":"e9524f66f96d920851457ccbcabb4958f92f67aef3d23c34577d114481f2ebe6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 280.9 cm²; front-view height: 20.7 cm; combined volume proxy: 5823 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 280.9 cm²; front-view height: 20.7 cm; combined volume proxy: 5823 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|t4","growth_qc_volume_proxy_top_front":5822.881585967366,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.72671076322305,"growth_qc_front_height_cm":20.72671076322305,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"27d02331ffc894b7f799\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a1978e75c519db969091c4431cf8828e91b8a6cdfb3e173b32d65887ae48a8ca","mask_sha256":"f235ab4288630b4bc9c9eaad38ab72fc729e419cf5431fd9bcb0ba74eb8b1441","source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","crop_asset_rel":"crops/a1978e75c519db969091c4431cf8828e91b8a6cdfb3e173b32d65887ae48a8ca.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60204.0,"area_cm2":314.7103405265042,"display_trend_area_cm2":314.7103405265042,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0324479952454566,"cnn_stage":2,"cnn_probabilities":[0.009483362920582295,0.2687551498413086,0.4393091142177582,0.24473487436771393,0.03771749846637249],"a_step_pred_weight_g":83.125,"pred_weight_g":58.039078126074294,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 58.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 314.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|t5","source_crop_sha256":"a1978e75c519db969091c4431cf8828e91b8a6cdfb3e173b32d65887ae48a8ca","source_mask_sha256":"f235ab4288630b4bc9c9eaad38ab72fc729e419cf5431fd9bcb0ba74eb8b1441","source_mask_png_sha256":"80bc0a499b8f273cb811d8491dbc9119fd4e09f50a10d056af1f48358b657511","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 314.7 cm²; front-view height: 18.4 cm; combined volume proxy: 5798 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 314.7 cm²; front-view height: 18.4 cm; combined volume proxy: 5798 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|t5","growth_qc_volume_proxy_top_front":5798.142402034032,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":18.42374290064271,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"37983a80346ca9fe8c2d\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"446539e006a44764e206dbfa0c83af0e5d3f5534e881d21424bb16c454e5aff3","mask_sha256":"ca86609ed23c66d1dd59a262bf9e2d7515e350d380501fb6293bdde1ade58b57","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/446539e006a44764e206dbfa0c83af0e5d3f5534e881d21424bb16c454e5aff3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":33429.5,"area_cm2":177.3195592668074,"display_trend_area_cm2":177.3195592668074,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.29136525010536,"source_volume_proxy":3354.283885937825,"volume_proxy":2888.777706003264,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6201259012334048,"cnn_stage":2,"cnn_probabilities":[0.02414222620427608,0.3525469496846199,0.6039537489414215,0.017756809759885073,0.0016002560965716838],"a_step_pred_weight_g":55.2625,"pred_weight_g":34.51801203818071,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 34.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 177.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2888.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t6","source_crop_sha256":"446539e006a44764e206dbfa0c83af0e5d3f5534e881d21424bb16c454e5aff3","source_mask_sha256":"ca86609ed23c66d1dd59a262bf9e2d7515e350d380501fb6293bdde1ade58b57","source_mask_png_sha256":"03267e8c9605263adb8ad48f9ed58d7be28c30152e95ea1b1110168adeba3b8b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 177.3 cm²; front-view height: 16.3 cm; combined volume proxy: 2889 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 177.3 cm²; front-view height: 16.3 cm; combined volume proxy: 2889 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|t6","growth_qc_volume_proxy_top_front":2888.777706003264,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.29136525010536,"growth_qc_front_height_cm":16.29136525010536,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"adec8352fd86ce44bdaf\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"45c3afc75abd56676d57a40b6c53028f83477925f3edba26e8836e18cf3bf8d3","mask_sha256":"d3ffe829cb1128d88c6d2c0e7d152add6241a1c62039d6ea972d777e5533b55d","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/45c3afc75abd56676d57a40b6c53028f83477925f3edba26e8836e18cf3bf8d3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41862.5,"area_cm2":222.0505855548759,"display_trend_area_cm2":222.0505855548759,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.4835351497866214,"cnn_stage":1,"cnn_probabilities":[0.033890848793089394,0.4935074448585511,0.4325074940919876,0.03536422029137612,0.004730013967491686],"a_step_pred_weight_g":42.16875,"pred_weight_g":27.008677117907986,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 27.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 222.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t7","source_crop_sha256":"45c3afc75abd56676d57a40b6c53028f83477925f3edba26e8836e18cf3bf8d3","source_mask_sha256":"d3ffe829cb1128d88c6d2c0e7d152add6241a1c62039d6ea972d777e5533b55d","source_mask_png_sha256":"894afd02260c783a5a870a096035a7a5ae738890af2b58f9c5c60c7e6844124d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 222.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 222.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9394ce2d6b032f68fd40\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e598fc44143e6816bf92b7d7965df38f6d1111385464f926d92d7c9c934efecc","mask_sha256":"205881a40e677ce723afe494d89ae59772c99e30eeb86621555e04d532001b94","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/e598fc44143e6816bf92b7d7965df38f6d1111385464f926d92d7c9c934efecc.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":49205.0,"area_cm2":260.9972902293859,"display_trend_area_cm2":260.9972902293859,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3817377333529295,"cnn_stage":1,"cnn_probabilities":[0.024987732991576195,0.5858229577541352,0.37366129606962206,0.013519863039255143,0.002008148585446179],"a_step_pred_weight_g":34.090625,"pred_weight_g":29.044069213084832,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 29.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 261.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t8","source_crop_sha256":"e598fc44143e6816bf92b7d7965df38f6d1111385464f926d92d7c9c934efecc","source_mask_sha256":"205881a40e677ce723afe494d89ae59772c99e30eeb86621555e04d532001b94","source_mask_png_sha256":"1f645ace2d1b9612898c953a1fd8b55468211a9ffeab6f8a8ee9fb68d98f0cf7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 261.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 261.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"755f0a6bec4064fa5112\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3fee27d7c1a7a2c13df7cb4efef6402fc014ca457cee22e18ed114a612a4ff41","mask_sha256":"dc175167ae1e0eec90b400c94ca83034a5e26261f6d55f58f85dc0df9b6bc25b","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/3fee27d7c1a7a2c13df7cb4efef6402fc014ca457cee22e18ed114a612a4ff41.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":39792.0,"area_cm2":211.0680657007971,"display_trend_area_cm2":211.0680657007971,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7267069704830644,"cnn_stage":2,"cnn_probabilities":[0.03722945377230645,0.3442912608385086,0.49864420890808103,0.09421311616897582,0.02562198583036661],"a_step_pred_weight_g":39.6375,"pred_weight_g":32.73206328446391,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 32.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 211.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t9","source_crop_sha256":"3fee27d7c1a7a2c13df7cb4efef6402fc014ca457cee22e18ed114a612a4ff41","source_mask_sha256":"dc175167ae1e0eec90b400c94ca83034a5e26261f6d55f58f85dc0df9b6bc25b","source_mask_png_sha256":"4e9a6aaeabc76fea957305a4172ac660d0931145e33095ef70989a21cd8ff887","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 211.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 211.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"1bd02a02640ab1933ea0\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"55173a3d14716d92cb228d118ce8b4d0f5b0ad5681dada796b47a7456013edaf","mask_sha256":"5a73c4360a8576b89a0afadcb3574fdb5f0651bddd699637ce160088ff7cce09","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/55173a3d14716d92cb228d118ce8b4d0f5b0ad5681dada796b47a7456013edaf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47661.5,"area_cm2":252.8101280005666,"display_trend_area_cm2":252.8101280005666,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.4760016509157141,"cnn_stage":1,"cnn_probabilities":[0.00541355146560818,0.5246011674404144,0.4596959352493286,0.009148674760945141,0.0011406471734517255],"a_step_pred_weight_g":42.64375,"pred_weight_g":28.938880292062592,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 28.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|t10","source_crop_sha256":"55173a3d14716d92cb228d118ce8b4d0f5b0ad5681dada796b47a7456013edaf","source_mask_sha256":"5a73c4360a8576b89a0afadcb3574fdb5f0651bddd699637ce160088ff7cce09","source_mask_png_sha256":"a1c2ef78a0701b40541635f028f12fac72435a734c464620981e7ac495ac2a16","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 252.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 252.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6ec20af1afc809714b47\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9cbb90da273fe0c07e3241fb24bbc7e5ccdeeed1bf505f42c9892e54b2c410ca","mask_sha256":"10022ea0d111bdf3929601a63fdaa7a5240e6f68decd080eeb102af037ee9545","source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","crop_asset_rel":"crops/9cbb90da273fe0c07e3241fb24bbc7e5ccdeeed1bf505f42c9892e54b2c410ca.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":90843.0,"area_cm2":474.8726241520367,"display_trend_area_cm2":474.8726241520367,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":22.34731777763143,"source_volume_proxy":7858.015679015081,"volume_proxy":10612.1294358233,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":18,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7149918146431447,"cnn_stage":2,"cnn_probabilities":[0.006780980480834842,0.3519243478775025,0.5668221116065979,0.06846692748367786,0.006005615275353193],"a_step_pred_weight_g":83.925,"pred_weight_g":64.57694019349421,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 64.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 474.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 10612.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|b3","source_crop_sha256":"9cbb90da273fe0c07e3241fb24bbc7e5ccdeeed1bf505f42c9892e54b2c410ca","source_mask_sha256":"10022ea0d111bdf3929601a63fdaa7a5240e6f68decd080eeb102af037ee9545","source_mask_png_sha256":"16d9f3d19ee616744ea1497560ed255ef896c83381a922331000e3d49a1c7338","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 474.9 cm²; front-view height: 22.3 cm; combined volume proxy: 10612 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 474.9 cm²; front-view height: 22.3 cm; combined volume proxy: 10612 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|b3","growth_qc_volume_proxy_top_front":10612.1294358233,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":22.34731777763143,"growth_qc_front_height_cm":22.34731777763143,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e607f0684a7fa019dc91\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ab17ceda6630b56057066b61f363746a2405d81cf77ea1b81115544496cc62d6","mask_sha256":"2b2c3d4e90e2a94c14063f54de9ba4f6ca75a335aad0561e2531e387adf0ea1c","source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","crop_asset_rel":"crops/ab17ceda6630b56057066b61f363746a2405d81cf77ea1b81115544496cc62d6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67401.0,"area_cm2":352.3319324600842,"display_trend_area_cm2":352.3319324600842,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.23848139935201,"source_volume_proxy":6106.524694120394,"volume_proxy":7482.995193951248,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3507110798731443,"cnn_stage":1,"cnn_probabilities":[0.004661544412374497,0.6501513481140136,0.3357190072536468,0.008750775083899499,0.00071734800003469],"a_step_pred_weight_g":58.2875,"pred_weight_g":36.47007120135201,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 36.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 352.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7483.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|b4","source_crop_sha256":"ab17ceda6630b56057066b61f363746a2405d81cf77ea1b81115544496cc62d6","source_mask_sha256":"2b2c3d4e90e2a94c14063f54de9ba4f6ca75a335aad0561e2531e387adf0ea1c","source_mask_png_sha256":"1741c06605a655f746d975387fed84108a0c0b79d022a30054d787e34c95bbdd","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 352.3 cm²; front-view height: 21.2 cm; combined volume proxy: 7483 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 352.3 cm²; front-view height: 21.2 cm; combined volume proxy: 7483 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|b4","growth_qc_volume_proxy_top_front":7482.995193951248,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.23848139935201,"growth_qc_front_height_cm":21.23848139935201,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"aa6e795b75f4150ec49c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7fc6305991e8f2a8da273a5080d1843453b6ef222635d626cb045ac1015a0fd7","mask_sha256":"a0d3f8d28f4e7d49657c30528f095c7fcd196c733a2c648a1cfe4ee16181533d","source_sha256":"747efdfdf12ccfc0f7d76d88033e500cdd8ba8b15a88efb33aeabfc34658e4ff","crop_asset_rel":"crops/7fc6305991e8f2a8da273a5080d1843453b6ef222635d626cb045ac1015a0fd7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48145.0,"area_cm2":251.6731337560385,"display_trend_area_cm2":251.6731337560385,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.86488971999789,"source_volume_proxy":3276.863308050542,"volume_proxy":3992.76651252583,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8632130791665986,"cnn_stage":2,"cnn_probabilities":[0.002264273137552664,0.16363986358046534,0.8036383986473083,0.029533348511904478,0.000924093188950792],"a_step_pred_weight_g":49.70625,"pred_weight_g":32.46076095590574,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 32.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 251.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3992.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260411_104654_cam0_rf.jpg|b5","source_crop_sha256":"7fc6305991e8f2a8da273a5080d1843453b6ef222635d626cb045ac1015a0fd7","source_mask_sha256":"a0d3f8d28f4e7d49657c30528f095c7fcd196c733a2c648a1cfe4ee16181533d","source_mask_png_sha256":"16104d1e601b7f8a6bbd28048cf38f1b39026f6ba3cc77c8736d5fa27c5614a7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 251.7 cm²; front-view height: 15.9 cm; combined volume proxy: 3993 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 251.7 cm²; front-view height: 15.9 cm; combined volume proxy: 3993 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|b5","growth_qc_volume_proxy_top_front":3992.76651252583,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.86488971999789,"growth_qc_front_height_cm":15.86488971999789,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0fce509aace8134c4c5f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"edefd394d097e00ad449c476ecc656758fb465932b7c0cf4cee18b9bf868df7d","mask_sha256":"f5e6d5fcce1e8a99a56bcf638a53feb79fdac044add4cea551b1c51dea498ac6","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/edefd394d097e00ad449c476ecc656758fb465932b7c0cf4cee18b9bf868df7d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41089.0,"area_cm2":217.9477219436081,"display_trend_area_cm2":217.9477219436081,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.97372609827731,"source_volume_proxy":4115.05861791922,"volume_proxy":3699.384936014307,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3803167847916484,"cnn_stage":1,"cnn_probabilities":[0.04947886746376753,0.5506360232830048,0.37401381731033323,0.02183202374726534,0.004039263911545276],"a_step_pred_weight_g":50.925,"pred_weight_g":31.531010352151462,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 31.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 217.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3699.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b6","source_crop_sha256":"edefd394d097e00ad449c476ecc656758fb465932b7c0cf4cee18b9bf868df7d","source_mask_sha256":"f5e6d5fcce1e8a99a56bcf638a53feb79fdac044add4cea551b1c51dea498ac6","source_mask_png_sha256":"712ccb14750c9ccdd0836d941c76fc2a6c5037fd0e5be670a52b8b9d1079fb0b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 217.9 cm²; front-view height: 17.0 cm; combined volume proxy: 3699 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 217.9 cm²; front-view height: 17.0 cm; combined volume proxy: 3699 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|b6","growth_qc_volume_proxy_top_front":3699.384936014307,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.97372609827731,"growth_qc_front_height_cm":16.97372609827731,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d985344536082d01f0cc\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b12c3ef35a89fc3a039dc2aca7e2a69cedc77437ecf981400cb274d50aea8328","mask_sha256":"a8473a6e92a2d3c16b82bf411efac01d4b722f955dbbad480a4e0abcef1236ae","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/b12c3ef35a89fc3a039dc2aca7e2a69cedc77437ecf981400cb274d50aea8328.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":51062.5,"area_cm2":270.8499976087393,"display_trend_area_cm2":270.8499976087393,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.65608694644926,"source_volume_proxy":3982.542450986349,"volume_proxy":4782.151107225475,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.1612158563395496,"cnn_stage":1,"cnn_probabilities":[0.002921114896889776,0.8355815649032592,0.15908018499612808,0.0021946774213574827,0.00022247229499043896],"a_step_pred_weight_g":28.959375,"pred_weight_g":24.66306330307352,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 24.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 270.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4782.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b7","source_crop_sha256":"b12c3ef35a89fc3a039dc2aca7e2a69cedc77437ecf981400cb274d50aea8328","source_mask_sha256":"a8473a6e92a2d3c16b82bf411efac01d4b722f955dbbad480a4e0abcef1236ae","source_mask_png_sha256":"048922b9c379bb73f0ff325c1ebd0a53513f16216976bf502ef65420e923c9a8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 270.8 cm²; front-view height: 17.7 cm; combined volume proxy: 4782 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 270.8 cm²; front-view height: 17.7 cm; combined volume proxy: 4782 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|b7","growth_qc_volume_proxy_top_front":4782.151107225475,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.65608694644926,"growth_qc_front_height_cm":17.65608694644926,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0b68dfba5d24e015e37d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c19ee2f2fe1e919f841d570564745c522f7284c1fa78e5a576bbb0c683203c2a","mask_sha256":"25fa2b481b9941f12be7a7065ed16c8529802d289429caea657d37032d782a76","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/c19ee2f2fe1e919f841d570564745c522f7284c1fa78e5a576bbb0c683203c2a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56928.0,"area_cm2":301.9622749350367,"display_trend_area_cm2":301.9622749350367,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.53257927892213,"source_volume_proxy":4980.904732557598,"volume_proxy":5898.102074412286,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6147060346323994,"cnn_stage":2,"cnn_probabilities":[0.014107828307896853,0.4013695389032364,0.5478140294551849,0.029126065969467162,0.007582559727597982],"a_step_pred_weight_g":35.18125,"pred_weight_g":35.09462010944163,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 35.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 302.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5898.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b8","source_crop_sha256":"c19ee2f2fe1e919f841d570564745c522f7284c1fa78e5a576bbb0c683203c2a","source_mask_sha256":"25fa2b481b9941f12be7a7065ed16c8529802d289429caea657d37032d782a76","source_mask_png_sha256":"90e7b8f91c403910a80396bd7a6609d2cf12a2d897ade81e0e44c7841fb9cfdb","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 302.0 cm²; front-view height: 19.5 cm; combined volume proxy: 5898 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 302.0 cm²; front-view height: 19.5 cm; combined volume proxy: 5898 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|b8","growth_qc_volume_proxy_top_front":5898.102074412286,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.53257927892213,"growth_qc_front_height_cm":19.53257927892213,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4bde293b9af78b3547b3\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a1192841baea5259d4ae18ca69c141204f639744e0cf3e242435e7d76934848d","mask_sha256":"3c968cc8cc6b3534646638f7d91cd9feab8a7356d62cde29823ef695cdb80e70","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/a1192841baea5259d4ae18ca69c141204f639744e0cf3e242435e7d76934848d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":65137.0,"area_cm2":345.505141625272,"display_trend_area_cm2":345.505141625272,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.15318629333051,"source_volume_proxy":5740.200088462982,"volume_proxy":7308.534626102921,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.320021361974068,"cnn_stage":1,"cnn_probabilities":[0.008613867685198786,0.677186554670334,0.30154760777950285,0.01086828438565135,0.0017836846469435842],"a_step_pred_weight_g":38.996875,"pred_weight_g":29.727893409705565,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 29.7g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 345.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7308.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b9","source_crop_sha256":"a1192841baea5259d4ae18ca69c141204f639744e0cf3e242435e7d76934848d","source_mask_sha256":"3c968cc8cc6b3534646638f7d91cd9feab8a7356d62cde29823ef695cdb80e70","source_mask_png_sha256":"77e2d3b6b8cc11466080793bfd02483c7e783df6aa6c9c19491ca5cef8af56cc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 345.5 cm²; front-view height: 21.2 cm; combined volume proxy: 7309 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 345.5 cm²; front-view height: 21.2 cm; combined volume proxy: 7309 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|b9","growth_qc_volume_proxy_top_front":7308.534626102921,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.15318629333051,"growth_qc_front_height_cm":21.15318629333051,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d27725e7f9241e45b287\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"674088a060dbe91f0acf78389ccab6c5850aa9182a29dc86920821404867c598","mask_sha256":"fe394134ea6a6d4fdec8594b8f6b3a6b04a31f81c2096e771fe41c787a634a13","source_sha256":"a55a464e9f972147c4b24b2311203ff5ebe30bc56ecaa774770628072f33377a","crop_asset_rel":"crops/674088a060dbe91f0acf78389ccab6c5850aa9182a29dc86920821404867c598.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67880.0,"area_cm2":360.0547924148098,"display_trend_area_cm2":360.0547924148098,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.90310228150353,"source_volume_proxy":3357.324860124273,"volume_proxy":5005.878605888623,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-10","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.393367353186477,"cnn_stage":1,"cnn_probabilities":[0.0018784307525493205,0.622580349445343,0.35682641267776494,0.017725078389048576,0.0009897358046146109],"a_step_pred_weight_g":29.11875,"pred_weight_g":29.461830336805157,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 29.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 360.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5005.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260411_104654_cam1_rf.jpg|b10","source_crop_sha256":"674088a060dbe91f0acf78389ccab6c5850aa9182a29dc86920821404867c598","source_mask_sha256":"fe394134ea6a6d4fdec8594b8f6b3a6b04a31f81c2096e771fe41c787a634a13","source_mask_png_sha256":"106d9ec48e2a8fb0e3d35d3a323a8244bb0f43d10d45c639009b532fd74992c8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 360.1 cm²; front-view height: 13.9 cm; combined volume proxy: 5006 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 360.1 cm²; front-view height: 13.9 cm; combined volume proxy: 5006 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260411_104654_bed45|b10","growth_qc_volume_proxy_top_front":5005.878605888623,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.90310228150353,"growth_qc_front_height_cm":13.90310228150353,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"cbb7354f4254430b367c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-11","capture_key":"20260411_104654_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 351.1cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260412_082302_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5891471e8cbe1ebf858de69d287281b9fbfb8db9e837ced4cffbc97d900678b7","mask_sha256":"622a3f10bac30161120a806dbca0d02bf787fc1d44d42f46d393653567ad589c","source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","crop_asset_rel":"crops/5891471e8cbe1ebf858de69d287281b9fbfb8db9e837ced4cffbc97d900678b7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":56225.5,"area_cm2":293.9131328694598,"display_trend_area_cm2":293.9131328694598,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":22.60320309569591,"source_volume_proxy":7014.690645013709,"volume_proxy":6643.378234740657,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3645691764424555,"cnn_stage":1,"cnn_probabilities":[0.00202875864924863,0.6354997277259826,0.35855952799320223,0.00369749121600762,0.00021447977051138875],"a_step_pred_weight_g":51.03125,"pred_weight_g":31.76883898370489,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 31.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 293.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6643.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260412_082302_cam0_rf.jpg|t4","source_crop_sha256":"5891471e8cbe1ebf858de69d287281b9fbfb8db9e837ced4cffbc97d900678b7","source_mask_sha256":"622a3f10bac30161120a806dbca0d02bf787fc1d44d42f46d393653567ad589c","source_mask_png_sha256":"018f63c01b79c6bf7ee3ed215eabd4948711519464ff7b5241899c42d7b79748","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 293.9 cm²; front-view height: 22.6 cm; combined volume proxy: 6643 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 293.9 cm²; front-view height: 22.6 cm; combined volume proxy: 6643 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|t4","growth_qc_volume_proxy_top_front":6643.378234740657,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":22.60320309569591,"growth_qc_front_height_cm":22.60320309569591,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"eba328cfb753f72e7217\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260412_082302_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3035c6e5ac8ea6069180db4091c1e15aaff39ea01d0e720952eeb6e646d8d48a","mask_sha256":"0d1908014d4e3dd1a87b0a8a830f894003d3e7eff187ac6ee74b3e8ace287492","source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","crop_asset_rel":"crops/3035c6e5ac8ea6069180db4091c1e15aaff39ea01d0e720952eeb6e646d8d48a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":62935.5,"area_cm2":328.9889814000034,"display_trend_area_cm2":328.9889814000034,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.073857782781124,"cnn_stage":2,"cnn_probabilities":[0.007926712371408939,0.15452194660902024,0.6224922060966491,0.18588512241840363,0.029174014180898666],"a_step_pred_weight_g":85.925,"pred_weight_g":55.135086690496614,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 55.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 329.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260412_082302_cam0_rf.jpg|t5","source_crop_sha256":"3035c6e5ac8ea6069180db4091c1e15aaff39ea01d0e720952eeb6e646d8d48a","source_mask_sha256":"0d1908014d4e3dd1a87b0a8a830f894003d3e7eff187ac6ee74b3e8ace287492","source_mask_png_sha256":"8d0adc57d89c96d40427beb8f87086fe3ee1a7af205cb2d0211e3b49c877f0b8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 329.0 cm²; front-view height: 19.6 cm; combined volume proxy: 6454 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 329.0 cm²; front-view height: 19.6 cm; combined volume proxy: 6454 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|t5","growth_qc_volume_proxy_top_front":6454.064511135823,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":19.61787438494363,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"37e59722b2b5ca1cec44\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e8024f70849e3cda8dbc8daf5fdc113496d867f7135d0a7c16b6f76ae599c766","mask_sha256":"1c74bb6e97d6f4fddf2d3fcfe119ee586b6261d240a1a9b79af570d99508a3e8","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/e8024f70849e3cda8dbc8daf5fdc113496d867f7135d0a7c16b6f76ae599c766.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32481.5,"area_cm2":172.2910981116919,"display_trend_area_cm2":172.2910981116919,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.71784078021283,"source_volume_proxy":3765.132498916448,"volume_proxy":2880.335146079292,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7940817266004159,"cnn_stage":2,"cnn_probabilities":[0.020277085667476057,0.19283482283353806,0.7633002161979675,0.01970505360513926,0.003882827638881281],"a_step_pred_weight_g":77.55,"pred_weight_g":47.079913899421996,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 47.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 172.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2880.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t6","source_crop_sha256":"e8024f70849e3cda8dbc8daf5fdc113496d867f7135d0a7c16b6f76ae599c766","source_mask_sha256":"1c74bb6e97d6f4fddf2d3fcfe119ee586b6261d240a1a9b79af570d99508a3e8","source_mask_png_sha256":"8406646f7f3d3c417213656b26b44ba9ca9919c5bf6fffa30fde0a97a4dba2b1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 172.3 cm²; front-view height: 16.7 cm; combined volume proxy: 2880 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 172.3 cm²; front-view height: 16.7 cm; combined volume proxy: 2880 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|t6","growth_qc_volume_proxy_top_front":2880.335146079292,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.71784078021283,"growth_qc_front_height_cm":16.71784078021283,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"da1feeb8d88d962c3d6a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"aab8b2f386f104cec0c0848a1b352c5f8de50bb078707380667475735c99b710","mask_sha256":"0dc692892a14a301d54925c4b4a6e6a3b4f2560e98a7850d8711acd9432a653d","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/aab8b2f386f104cec0c0848a1b352c5f8de50bb078707380667475735c99b710.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43356.5,"area_cm2":229.9751857297098,"display_trend_area_cm2":229.9751857297098,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7984201239421966,"cnn_stage":2,"cnn_probabilities":[0.03299190755933523,0.19132830053567884,0.7246893405914308,0.046248742192983625,0.004741728911176324],"a_step_pred_weight_g":44.175,"pred_weight_g":33.59905340803567,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 33.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 230.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t7","source_crop_sha256":"aab8b2f386f104cec0c0848a1b352c5f8de50bb078707380667475735c99b710","source_mask_sha256":"0dc692892a14a301d54925c4b4a6e6a3b4f2560e98a7850d8711acd9432a653d","source_mask_png_sha256":"4c3ee55f15a0341380b37e63a5573942d3b046faedef7c6a4c43e373fd15b02d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 230.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 230.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"f53d1a70ebe266732741\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f603a890cc46c8f87e0d48b8a87c74ae6f7bdb61972883e7266012e7ef90e056","mask_sha256":"49634180e589f9fdd989bff5ece51275585b9b92f3cda5871f9bcfa44415455b","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/f603a890cc46c8f87e0d48b8a87c74ae6f7bdb61972883e7266012e7ef90e056.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":51060.0,"area_cm2":270.8367368989421,"display_trend_area_cm2":270.8367368989421,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.4852967520244418,"cnn_stage":1,"cnn_probabilities":[0.01529653649777174,0.5015123069286346,0.4681533485651016,0.012673523463308812,0.0023642943939194082],"a_step_pred_weight_g":33.634375,"pred_weight_g":27.77400578631445,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 27.8g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 270.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t8","source_crop_sha256":"f603a890cc46c8f87e0d48b8a87c74ae6f7bdb61972883e7266012e7ef90e056","source_mask_sha256":"49634180e589f9fdd989bff5ece51275585b9b92f3cda5871f9bcfa44415455b","source_mask_png_sha256":"5984e7593af4b0a3d3f6cf71f6a31ba490697593a536b4f26309df99299c4559","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 270.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 270.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9dbbfd902f796b2702a9\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f34c26b2181de4c22f1a05a38c7709a00c785dd3788678b862a00b36f87e2f95","mask_sha256":"1f99be4a2f00c26d0e4187c4f2b652f74e7e6c568795c7f70689ffe23360bacd","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/f34c26b2181de4c22f1a05a38c7709a00c785dd3788678b862a00b36f87e2f95.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42327.5,"area_cm2":224.5170775771635,"display_trend_area_cm2":224.5170775771635,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4791397377848625,"cnn_stage":2,"cnn_probabilities":[0.016648679785430432,0.09417736381292344,0.42463121414184574,0.32247098088264464,0.14207175076007844],"a_step_pred_weight_g":39.59375,"pred_weight_g":37.315688856209746,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 37.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 224.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t9","source_crop_sha256":"f34c26b2181de4c22f1a05a38c7709a00c785dd3788678b862a00b36f87e2f95","source_mask_sha256":"1f99be4a2f00c26d0e4187c4f2b652f74e7e6c568795c7f70689ffe23360bacd","source_mask_png_sha256":"f3d507d574bf475231d523e05a5d5ccdb3f4dd01a6fb44369e25a0ad95627243","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 224.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 224.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0e57662277cc9cfc6c90\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6ff7fff2b9bd81f8af5a3c3578a5ff4b2c92a83b56db20e4ce16a9ce307bd3a1","mask_sha256":"0166a88e86488d835d2943ad1a12c0b5782d1071cde4c560b379822d144999ed","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/6ff7fff2b9bd81f8af5a3c3578a5ff4b2c92a83b56db20e4ce16a9ce307bd3a1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":49539.0,"area_cm2":262.7689210582979,"display_trend_area_cm2":262.7689210582979,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6651415876578541,"cnn_stage":2,"cnn_probabilities":[0.013378335814923047,0.3381286293268204,0.6230881810188293,0.02078289436176419,0.004621978302020579],"a_step_pred_weight_g":39.525,"pred_weight_g":31.587116767025016,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 31.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 262.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|t10","source_crop_sha256":"6ff7fff2b9bd81f8af5a3c3578a5ff4b2c92a83b56db20e4ce16a9ce307bd3a1","source_mask_sha256":"0166a88e86488d835d2943ad1a12c0b5782d1071cde4c560b379822d144999ed","source_mask_png_sha256":"8a69cacbf21af4a0f562a1c0c993c75b96beaeadd01f7d55c424a998d6fd2c15","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 262.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 262.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"aff690166df2ef8069fe\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 494.2cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260412_082302_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ab836137f645fd5cc3058fea5c3cce7eac557b88686a240b72972b8d8c3f8a12","mask_sha256":"27bd5aed8011597e04cca57d9e685fd6df710245f4f2d7370b9072b1211261ce","source_sha256":"ecebce0ed446a145b6a46d8033f9967c4987a2d3abe6150baf78472d15cfcb45","crop_asset_rel":"crops/ab836137f645fd5cc3058fea5c3cce7eac557b88686a240b72972b8d8c3f8a12.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":70346.5,"area_cm2":367.7292367591477,"display_trend_area_cm2":367.7292367591477,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.42374290064271,"source_volume_proxy":4765.566775755229,"volume_proxy":6774.94891510011,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.574338015727699,"cnn_stage":2,"cnn_probabilities":[0.009253591019660234,0.46015903949737547,0.48100900650024414,0.0461525609716773,0.0034258200787007807],"a_step_pred_weight_g":67.91875,"pred_weight_g":42.916666677470744,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 42.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 367.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6774.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260412_082302_cam0_rf.jpg|b4","source_crop_sha256":"ab836137f645fd5cc3058fea5c3cce7eac557b88686a240b72972b8d8c3f8a12","source_mask_sha256":"27bd5aed8011597e04cca57d9e685fd6df710245f4f2d7370b9072b1211261ce","source_mask_png_sha256":"65ed44dd4c5e006f2b3c6eaf77218c871c3ad757a598d785a70abac5d260580a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 367.7 cm²; front-view height: 18.4 cm; combined volume proxy: 6775 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 367.7 cm²; front-view height: 18.4 cm; combined volume proxy: 6775 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|b4","growth_qc_volume_proxy_top_front":6774.94891510011,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.42374290064271,"growth_qc_front_height_cm":18.42374290064271,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b6d246a66f0aefd14c34\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c176fb0029e488c56529f5eebbc4ed6d83284a4ab3a0241df9f204f6b8b70970","mask_sha256":"f42910a23e12017e145e2ecbe6057310d97b098a645a60025712c64478ce9e23","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/c176fb0029e488c56529f5eebbc4ed6d83284a4ab3a0241df9f204f6b8b70970.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":29946.5,"area_cm2":158.8447383772849,"display_trend_area_cm2":158.8447383772849,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":15.6942995079549,"source_volume_proxy":3477.581256316496,"volume_proxy":2492.956899355847,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6028411191422491,"cnn_stage":2,"cnn_probabilities":[0.013601281680166721,0.39708237946033476,0.5674766719341278,0.01655325200408697,0.00528640995034948],"a_step_pred_weight_g":38.275,"pred_weight_g":26.623604102972646,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 26.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 158.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2493.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b5","source_crop_sha256":"c176fb0029e488c56529f5eebbc4ed6d83284a4ab3a0241df9f204f6b8b70970","source_mask_sha256":"f42910a23e12017e145e2ecbe6057310d97b098a645a60025712c64478ce9e23","source_mask_png_sha256":"29de7a3f19a51fde27a4ea0466fd8fad3805de9bbc69ff1b86fe9ad06544cb50","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 158.8 cm²; front-view height: 15.7 cm; combined volume proxy: 2493 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 158.8 cm²; front-view height: 15.7 cm; combined volume proxy: 2493 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|b5","growth_qc_volume_proxy_top_front":2492.956899355847,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":15.6942995079549,"growth_qc_front_height_cm":15.6942995079549,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"58ba786dd8bb2d58948a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6ebc43ee0ab0b98fb50973f3a9be0caf4f6a5458a62f298fa69d22071d96f8cf","mask_sha256":"299a95ccca0f7afb4d48789d37a689315ada2025ff2f5d5b1428939df150eeb0","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/6ebc43ee0ab0b98fb50973f3a9be0caf4f6a5458a62f298fa69d22071d96f8cf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43153.5,"area_cm2":228.8984160941735,"display_trend_area_cm2":228.8984160941735,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.97372609827731,"source_volume_proxy":4291.399749744768,"volume_proxy":3885.259019112012,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0925163608044386,"cnn_stage":2,"cnn_probabilities":[0.003374825534410775,0.11581928133964539,0.6760835647583008,0.1943593442440033,0.010362979304045438],"a_step_pred_weight_g":55.7875,"pred_weight_g":37.537545326116145,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 37.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 228.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3885.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b6","source_crop_sha256":"6ebc43ee0ab0b98fb50973f3a9be0caf4f6a5458a62f298fa69d22071d96f8cf","source_mask_sha256":"299a95ccca0f7afb4d48789d37a689315ada2025ff2f5d5b1428939df150eeb0","source_mask_png_sha256":"44c4f9cab781238f052ebbcf21b571e18dfca918ca0f18a840945dc760cb7e95","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 228.9 cm²; front-view height: 17.0 cm; combined volume proxy: 3885 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 8.34% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 228.9 cm²; front-view height: 17.0 cm; combined volume proxy: 3885 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 8.34% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|b6","growth_qc_volume_proxy_top_front":3885.259019112012,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.97372609827731,"growth_qc_front_height_cm":16.97372609827731,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"44d366ccfc1649f625ca\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a0da2bdb0636613dfda387c75a9c4d6dcbc6aca3e9a77c215ea481871522d4d3","mask_sha256":"b293c54cfc39ec15567e594053f35df3de5bc797c4e5be3f4fe55f07c62ed812","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/a0da2bdb0636613dfda387c75a9c4d6dcbc6aca3e9a77c215ea481871522d4d3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":51283.0,"area_cm2":272.0195922128564,"display_trend_area_cm2":272.0195922128564,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.67962821870719,"source_volume_proxy":4548.133863570054,"volume_proxy":5081.224850740496,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.2276578263961708,"cnn_stage":1,"cnn_probabilities":[0.00440202159807086,0.7720730781555176,0.21592737585306168,0.006659879651851951,0.0009375893947435542],"a_step_pred_weight_g":22.184375,"pred_weight_g":22.959944831139303,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 23.0g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 272.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5081.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b7","source_crop_sha256":"a0da2bdb0636613dfda387c75a9c4d6dcbc6aca3e9a77c215ea481871522d4d3","source_mask_sha256":"b293c54cfc39ec15567e594053f35df3de5bc797c4e5be3f4fe55f07c62ed812","source_mask_png_sha256":"7fd949523ffbee5c703eae4d5867f3070abcda6b9f09c1194d0b2859dd03338f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 272.0 cm²; front-view height: 18.7 cm; combined volume proxy: 5081 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 9.24% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 272.0 cm²; front-view height: 18.7 cm; combined volume proxy: 5081 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 9.24% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|b7","growth_qc_volume_proxy_top_front":5081.224850740496,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.67962821870719,"growth_qc_front_height_cm":18.67962821870719,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1ce36452e1d83b807a95\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"27d80b36f481716ed70e3541049be851c14e66295255a8a7defe85853c6dffee","mask_sha256":"42e1ca3ee1439a987f7d98f333d1cc060c57916f52efba6d8988c3321a5ce19e","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/27d80b36f481716ed70e3541049be851c14e66295255a8a7defe85853c6dffee.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58463.0,"area_cm2":310.1043507505454,"display_trend_area_cm2":310.1043507505454,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":23.02967862580338,"source_volume_proxy":6254.354016853481,"volume_proxy":7141.60353824847,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9906181916594503,"cnn_stage":2,"cnn_probabilities":[0.016153262928128242,0.1793018490076065,0.6479984760284423,0.11086620539426804,0.045680193603038786],"a_step_pred_weight_g":50.1,"pred_weight_g":35.63214615583337,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 35.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 310.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7141.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b8","source_crop_sha256":"27d80b36f481716ed70e3541049be851c14e66295255a8a7defe85853c6dffee","source_mask_sha256":"42e1ca3ee1439a987f7d98f333d1cc060c57916f52efba6d8988c3321a5ce19e","source_mask_png_sha256":"3cc20816f7e751763c542a990986914dbcb377fd37f70672ca2cac27792c02d2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 310.1 cm²; front-view height: 23.0 cm; combined volume proxy: 7142 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 18.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 310.1 cm²; front-view height: 23.0 cm; combined volume proxy: 7142 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 18.17% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|b8","growth_qc_volume_proxy_top_front":7141.60353824847,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":23.02967862580338,"growth_qc_front_height_cm":23.02967862580338,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1a50fc2ae29d4d192955\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"33a494aca49a2faa8a1059c8fb414f12b0438933b5ea25dbcb7b7af00a40163f","mask_sha256":"834ac0fa72ada31a6172f75fcad20820d2e05962ecb91999ee97a30a800877be","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/33a494aca49a2faa8a1059c8fb414f12b0438933b5ea25dbcb7b7af00a40163f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67773.0,"area_cm2":359.4872340354876,"display_trend_area_cm2":359.4872340354876,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.66495692945948,"source_volume_proxy":6079.881341976285,"volume_proxy":7788.275442069358,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5011318726930767,"cnn_stage":1,"cnn_probabilities":[0.008568979613482951,0.49830209016799926,0.4785234570503235,0.01263899505138397,0.001966470817569643],"a_step_pred_weight_g":56.1875,"pred_weight_g":33.31761367447686,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 33.3g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 359.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7788.3 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b9","source_crop_sha256":"33a494aca49a2faa8a1059c8fb414f12b0438933b5ea25dbcb7b7af00a40163f","source_mask_sha256":"834ac0fa72ada31a6172f75fcad20820d2e05962ecb91999ee97a30a800877be","source_mask_png_sha256":"c5a55c8412f0f7a62ceeb5d90a57edc5945401419875a95dc2ab8cf3e7074493","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 359.5 cm²; front-view height: 21.7 cm; combined volume proxy: 7788 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 12.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 359.5 cm²; front-view height: 21.7 cm; combined volume proxy: 7788 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 12.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|b9","growth_qc_volume_proxy_top_front":7788.275442069358,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.66495692945948,"growth_qc_front_height_cm":21.66495692945948,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"7d7ae2456ba9964804e9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c63ddd8202d2f7801b993ca34664c87f7ff14dca831addcd766b3c52c53a4dc3","mask_sha256":"3e0cff1b8c505ea1c8cd8cd89b0f4ced133abe3107601e1ecfcbd81b351aff42","source_sha256":"31dac8210e1067a3dacd14b3c03073aa8840b98077feee2809dbde4c8c4af4e7","crop_asset_rel":"crops/c63ddd8202d2f7801b993ca34664c87f7ff14dca831addcd766b3c52c53a4dc3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69300.0,"area_cm2":367.5868755796452,"display_trend_area_cm2":367.5868755796452,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.07369249354651,"source_volume_proxy":3602.837683017301,"volume_proxy":5173.304651571468,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-11","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.930729249306023,"cnn_stage":2,"cnn_probabilities":[0.0017774121486581864,0.1359891403466463,0.8001920819282532,0.05380947738885879,0.008231878234073519],"a_step_pred_weight_g":49.7125,"pred_weight_g":34.7610602046529,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 34.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 367.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5173.3 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260412_082302_cam1_rf.jpg|b10","source_crop_sha256":"c63ddd8202d2f7801b993ca34664c87f7ff14dca831addcd766b3c52c53a4dc3","source_mask_sha256":"3e0cff1b8c505ea1c8cd8cd89b0f4ced133abe3107601e1ecfcbd81b351aff42","source_mask_png_sha256":"84de6582f89408ab141697034982644f23507572a192eb712e46c4fe3b38e203","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 367.6 cm²; front-view height: 14.1 cm; combined volume proxy: 5173 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy decreased by an average of 0.54% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 367.6 cm²; front-view height: 14.1 cm; combined volume proxy: 5173 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy decreased by an average of 0.54% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260412_082302_bed45|b10","growth_qc_volume_proxy_top_front":5173.304651571468,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.07369249354651,"growth_qc_front_height_cm":14.07369249354651,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2a62c9fdc09dbac870c1\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-12","capture_key":"20260412_082302_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"06d9bb4a558990d9a8d0625a13b6fadbd7255e5652cd201a10002d87c8b60439","mask_sha256":"6551d22fa1ff3dfe77412cc784575be49dcf7d6cbb2c277069e329b3090d94d8","source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","crop_asset_rel":"crops/06d9bb4a558990d9a8d0625a13b6fadbd7255e5652cd201a10002d87c8b60439.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63026.0,"area_cm2":329.462061026235,"display_trend_area_cm2":329.462061026235,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9559927289839834,"cnn_stage":2,"cnn_probabilities":[0.0008413824543822557,0.06897145919501782,0.904460060596466,0.02480728328227997,0.0009198246872983873],"a_step_pred_weight_g":113.6,"pred_weight_g":73.70256663674819,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 73.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 329.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|t3","source_crop_sha256":"06d9bb4a558990d9a8d0625a13b6fadbd7255e5652cd201a10002d87c8b60439","source_mask_sha256":"6551d22fa1ff3dfe77412cc784575be49dcf7d6cbb2c277069e329b3090d94d8","source_mask_png_sha256":"26f08b64a97bc26c199c048dd040a9908047d4ee672c4f7fece27a7bcc4f75f3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 329.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 329.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"82c62be2ebbe009cde2d\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"97fb74be4101ba9fcd5f2f83619c8590a7f2d5fb394217b418f0fd5aae3aa50f","mask_sha256":"8154403b91a9f1abef55ef5df506b041a3f9e5e4f270bd31dc41c8a8725b6cb4","source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","crop_asset_rel":"crops/97fb74be4101ba9fcd5f2f83619c8590a7f2d5fb394217b418f0fd5aae3aa50f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53745.5,"area_cm2":280.9491828909579,"display_trend_area_cm2":280.9491828909579,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7028953719709534,"cnn_stage":2,"cnn_probabilities":[0.0019960445701144632,0.3077475771307945,0.6763462901115418,0.013185072131454943,0.0007249995556776412],"a_step_pred_weight_g":69.4875,"pred_weight_g":47.935573319101124,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 47.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 280.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|t4","source_crop_sha256":"97fb74be4101ba9fcd5f2f83619c8590a7f2d5fb394217b418f0fd5aae3aa50f","source_mask_sha256":"8154403b91a9f1abef55ef5df506b041a3f9e5e4f270bd31dc41c8a8725b6cb4","source_mask_png_sha256":"58c50b40ee146ca7764a6419c8d2ce9573405042eb9eb6e7cdf98b5eee2ed2f0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 280.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 280.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|t4","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"22d0355f2cf5e0c4b488\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1766b8a7565a4add388d329d76ab08b426fb88bb04650e5ca39cbf6096762873","mask_sha256":"032e112d312d5ac4fd2551972e6e0fd91d781043370ae92aa681c529749b261d","source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","crop_asset_rel":"crops/1766b8a7565a4add388d329d76ab08b426fb88bb04650e5ca39cbf6096762873.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62115.5,"area_cm2":324.702514068402,"display_trend_area_cm2":324.702514068402,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7890545671805738,"cnn_stage":2,"cnn_probabilities":[0.007265085121616722,0.3204548999667168,0.5524962067604064,0.11552796065807341,0.004255842929705977],"a_step_pred_weight_g":109.175,"pred_weight_g":67.37328366848763,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 67.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 324.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|t5","source_crop_sha256":"1766b8a7565a4add388d329d76ab08b426fb88bb04650e5ca39cbf6096762873","source_mask_sha256":"032e112d312d5ac4fd2551972e6e0fd91d781043370ae92aa681c529749b261d","source_mask_png_sha256":"1608995d1ce57cf8ad38462b9ccb10b609cff5647ff1025796889ebf1995a078","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 324.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 324.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0acb03fa420f351e963f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam0","record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f83dad37e04973cbd2c989b8d01b8c05b6fd1db237efe1283b012d143fcbb3ac","mask_sha256":"19a01ba2c6d8aba0d77e5161a2764675f7156526a0a1764391e59339d227a258","source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","crop_asset_rel":"crops/f83dad37e04973cbd2c989b8d01b8c05b6fd1db237efe1283b012d143fcbb3ac.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":41752.5,"area_cm2":218.2569844666943,"display_trend_area_cm2":218.2569844666943,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.859587763529271,"cnn_stage":2,"cnn_probabilities":[0.00732007697224617,0.1929552972316742,0.7357382774353027,0.06078949356451631,0.003196857683360577],"a_step_pred_weight_g":86.0625,"pred_weight_g":46.745158855696175,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 46.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 218.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|t6","source_crop_sha256":"f83dad37e04973cbd2c989b8d01b8c05b6fd1db237efe1283b012d143fcbb3ac","source_mask_sha256":"19a01ba2c6d8aba0d77e5161a2764675f7156526a0a1764391e59339d227a258","source_mask_png_sha256":"ed4644b11a237756961294b52212246d99356d0db98a787e15c6ddb7c58d958f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 218.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 218.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9c909d10bf196245afeb\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"822a2c7fe76e9f0835b91d2725c32d2aaf05b6716e7070ad01234592278f0be2","mask_sha256":"beef38660f29951ce4c17c5e4900c479e08c1043a2439a023f031bd08ce5f12e","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/822a2c7fe76e9f0835b91d2725c32d2aaf05b6716e7070ad01234592278f0be2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45512.0,"area_cm2":241.4085697168948,"display_trend_area_cm2":241.4085697168948,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8494975825422442,"cnn_stage":2,"cnn_probabilities":[0.024539674771949647,0.18960098177194595,0.7099115371704101,0.0637176912277937,0.012230113186524252],"a_step_pred_weight_g":47.375,"pred_weight_g":37.92382493299358,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 37.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 241.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|t7","source_crop_sha256":"822a2c7fe76e9f0835b91d2725c32d2aaf05b6716e7070ad01234592278f0be2","source_mask_sha256":"beef38660f29951ce4c17c5e4900c479e08c1043a2439a023f031bd08ce5f12e","source_mask_png_sha256":"b4983c518a557c633a55304d92688b586252319de96d0f888ca9a8b57a999907","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 241.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 241.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"defc7c299bce7c7f9995\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b6b4b98efe5cfd42f8ee0b25063d0a03e34f59a6c4c6a98bd6732f760452858d","mask_sha256":"244d5b6389ab71746e9f97e5bf440c765e711b4488e8cc27963813ecd77fffac","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/b6b4b98efe5cfd42f8ee0b25063d0a03e34f59a6c4c6a98bd6732f760452858d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":54207.5,"area_cm2":287.5319705336742,"display_trend_area_cm2":287.5319705336742,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.4855548269115386,"cnn_stage":1,"cnn_probabilities":[0.0186206704005599,0.49782662391662597,0.4654268503189087,0.01562890559434891,0.0024969463935121893],"a_step_pred_weight_g":37.784375,"pred_weight_g":30.86776787158159,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 30.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 287.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|t8","source_crop_sha256":"b6b4b98efe5cfd42f8ee0b25063d0a03e34f59a6c4c6a98bd6732f760452858d","source_mask_sha256":"244d5b6389ab71746e9f97e5bf440c765e711b4488e8cc27963813ecd77fffac","source_mask_png_sha256":"575c4e8e858bd776f82e452452a7ff6c371d8fcdafba248940c73276e50772e9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 287.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 287.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"fb073f0352125c685c77\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6714bc13df5afdfba707c5274573bf3b45a2dd1d4bfb157807629ae3f66070ea","mask_sha256":"ed83c91d5b5022515c7d42a703718f193226de16f3ba53243c549c11e9b9e880","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/6714bc13df5afdfba707c5274573bf3b45a2dd1d4bfb157807629ae3f66070ea.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":44951.0,"area_cm2":238.4328664383929,"display_trend_area_cm2":238.4328664383929,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.106809793412685,"cnn_stage":2,"cnn_probabilities":[0.02492680754512548,0.18472614288330078,0.5238432884216309,0.19161811023950576,0.0748856857419014],"a_step_pred_weight_g":41.9875,"pred_weight_g":36.72542363213964,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 36.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 238.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|t9","source_crop_sha256":"6714bc13df5afdfba707c5274573bf3b45a2dd1d4bfb157807629ae3f66070ea","source_mask_sha256":"ed83c91d5b5022515c7d42a703718f193226de16f3ba53243c549c11e9b9e880","source_mask_png_sha256":"2d0596019e8fb15ef18bfecedce8760d1c9b1aedc7bd46bff1d099bca08340f9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 238.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 238.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"54266dd966ce30f6bf33\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ec0ec0dc46937e66e9a8092087a90ea04335f5234b987ccd2b69d2b16631f7d7","mask_sha256":"f807ad3f42670914f2b70810c73dea9faebf13f004b97ddc2dda022b00574703","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/ec0ec0dc46937e66e9a8092087a90ea04335f5234b987ccd2b69d2b16631f7d7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":49720.5,"area_cm2":263.7316485895779,"display_trend_area_cm2":263.7316485895779,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8102304460015148,"cnn_stage":2,"cnn_probabilities":[0.014819515496492387,0.18526075258851055,0.7777451276779175,0.019219054467976095,0.0029555686633102596],"a_step_pred_weight_g":49.66875,"pred_weight_g":34.42151646496002,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 34.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 263.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|t10","source_crop_sha256":"ec0ec0dc46937e66e9a8092087a90ea04335f5234b987ccd2b69d2b16631f7d7","source_mask_sha256":"f807ad3f42670914f2b70810c73dea9faebf13f004b97ddc2dda022b00574703","source_mask_png_sha256":"3518e369260de0eeacf574bba0895ffea7e4390e5e0e1c0857cec09a0b9030b9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 263.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 263.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"c98548b1b2f954649498\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5b88a9b80e12dd8d650217f40e00395bee2f1ef5ea0bb647c54a7b89d086a555","mask_sha256":"c118710279bf1de346e420907fb6c7853a3d248260e8a2abe60f933711f4059c","source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","crop_asset_rel":"crops/5b88a9b80e12dd8d650217f40e00395bee2f1ef5ea0bb647c54a7b89d086a555.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":93683.0,"area_cm2":489.7184378370954,"display_trend_area_cm2":489.7184378370954,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":22.51790798967442,"source_volume_proxy":7092.575699827541,"volume_proxy":11027.43472406281,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":19,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6607828719075766,"cnn_stage":2,"cnn_probabilities":[0.005686070211231709,0.3821064710617065,0.5601231694221496,0.049907165393233296,0.0021771414554677903],"a_step_pred_weight_g":135.775,"pred_weight_g":93.47705792472087,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 93.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 489.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 11027.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|b3","source_crop_sha256":"5b88a9b80e12dd8d650217f40e00395bee2f1ef5ea0bb647c54a7b89d086a555","source_mask_sha256":"c118710279bf1de346e420907fb6c7853a3d248260e8a2abe60f933711f4059c","source_mask_png_sha256":"47696a2f49d66f583c72b202c7a63a691194ae5c733832fe2624dc268a1c43c0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 489.7 cm²; front-view height: 22.5 cm; combined volume proxy: 11027 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 489.7 cm²; front-view height: 22.5 cm; combined volume proxy: 11027 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|b3","growth_qc_volume_proxy_top_front":11027.43472406281,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":22.51790798967442,"growth_qc_front_height_cm":22.51790798967442,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"cfb905b31e26d514c751\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"aa831021c877b08fe94e1f5c4b278ab9f5105998b0f3d8d6275ff19970cc4426","mask_sha256":"26e48e8db707d444b74be15456fc8cab03e3eef0b071b073a1fb47d1c3e9a831","source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","crop_asset_rel":"crops/aa831021c877b08fe94e1f5c4b278ab9f5105998b0f3d8d6275ff19970cc4426.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67705.0,"area_cm2":353.9210618122877,"display_trend_area_cm2":353.9210618122877,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.42374290064271,"source_volume_proxy":4898.330849878691,"volume_proxy":6520.550649952065,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.702660752472002,"cnn_stage":2,"cnn_probabilities":[0.007510945480316877,0.3752268135547638,0.5281995296478271,0.08521591573953628,0.0038467831007437782],"a_step_pred_weight_g":80.175,"pred_weight_g":50.22756030292665,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 50.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 353.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6520.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|b4","source_crop_sha256":"aa831021c877b08fe94e1f5c4b278ab9f5105998b0f3d8d6275ff19970cc4426","source_mask_sha256":"26e48e8db707d444b74be15456fc8cab03e3eef0b071b073a1fb47d1c3e9a831","source_mask_png_sha256":"dd3c67c4ba32c7c314e74f0bbd0d12b16622682950e042e448acc554d55cebc5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 353.9 cm²; front-view height: 18.4 cm; combined volume proxy: 6521 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 353.9 cm²; front-view height: 18.4 cm; combined volume proxy: 6521 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|b4","growth_qc_volume_proxy_top_front":6520.550649952065,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.42374290064271,"growth_qc_front_height_cm":18.42374290064271,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3863d8ebf5017b041882\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a38c832e334fb348a725f38cf39589101b4d1ef1d17a6f2a86556c95d6f3d099","mask_sha256":"025d315b4ed3416e59ed81e2d33ded35eb725dfee3e6236132148698e53f42b9","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/a38c832e334fb348a725f38cf39589101b4d1ef1d17a6f2a86556c95d6f3d099.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":30417.0,"area_cm2":161.3404039611265,"display_trend_area_cm2":161.3404039611265,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.37666035612685,"source_volume_proxy":3724.274663515149,"volume_proxy":2642.216997391672,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5266944205388426,"cnn_stage":1,"cnn_probabilities":[0.018677980173379183,0.4836245954036713,0.4544155359268188,0.03888879269361496,0.0043930938001722096],"a_step_pred_weight_g":38.640625,"pred_weight_g":28.094622042116338,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 28.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 161.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 2642.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b5","source_crop_sha256":"a38c832e334fb348a725f38cf39589101b4d1ef1d17a6f2a86556c95d6f3d099","source_mask_sha256":"025d315b4ed3416e59ed81e2d33ded35eb725dfee3e6236132148698e53f42b9","source_mask_png_sha256":"7899d474a4f61c315199ce2dba6d3f49442de0ad24cad62f9b7b4b3a7cb5eb12","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 161.3 cm²; front-view height: 16.4 cm; combined volume proxy: 2642 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 161.3 cm²; front-view height: 16.4 cm; combined volume proxy: 2642 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|b5","growth_qc_volume_proxy_top_front":2642.216997391672,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.37666035612685,"growth_qc_front_height_cm":16.37666035612685,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"44b6320d8520aafe23e6\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam0","record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"43246ae1cf6616450448b0b124521c593cdbccbcf18febfc1bb40fb634a25b3e","mask_sha256":"13d04fc1c385c2ebf76f90848c6df7c5be5d1c31c4959e1bcdf0cbd7062c4945","source_sha256":"72d21eac6792d8eb5dbd542c01c524418cc010e8be4522956304e3aa863bb01e","crop_asset_rel":"crops/43246ae1cf6616450448b0b124521c593cdbccbcf18febfc1bb40fb634a25b3e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":50592.5,"area_cm2":264.4671932610319,"display_trend_area_cm2":264.4671932610319,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.97372609827731,"source_volume_proxy":4319.493312413054,"volume_proxy":4488.993700392927,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.791308891773224,"cnn_stage":3,"cnn_probabilities":[0.002371668675914407,0.03381737768650055,0.25527396202087405,0.5872043669223785,0.12133262231945992],"a_step_pred_weight_g":45.7375,"pred_weight_g":41.985011703080744,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 42.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 264.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4489.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260413_181307_cam0_rf.jpg|b6","source_crop_sha256":"43246ae1cf6616450448b0b124521c593cdbccbcf18febfc1bb40fb634a25b3e","source_mask_sha256":"13d04fc1c385c2ebf76f90848c6df7c5be5d1c31c4959e1bcdf0cbd7062c4945","source_mask_png_sha256":"81a5c56b49adc0a817d05af86abc0359ee747c9a1a629c722dae8cb54722f7e5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 264.5 cm²; front-view height: 17.0 cm; combined volume proxy: 4489 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 264.5 cm²; front-view height: 17.0 cm; combined volume proxy: 4489 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|b6","growth_qc_volume_proxy_top_front":4488.993700392927,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.97372609827731,"growth_qc_front_height_cm":16.97372609827731,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bc895c93c11b9abbecc6\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2dfde012abeaa50281580501011f92b50dbe19eb77652d919dda9a05b9210fe4","mask_sha256":"90b1f2b58ab78b3c815839217b10411026263cb7202879f497a5e1d6efb86767","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/2dfde012abeaa50281580501011f92b50dbe19eb77652d919dda9a05b9210fe4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":55926.0,"area_cm2":296.6473824483007,"display_trend_area_cm2":296.6473824483007,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.91197226451374,"source_volume_proxy":4212.796415649065,"volume_proxy":5313.539686754561,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.2013773516926451,"cnn_stage":1,"cnn_probabilities":[0.011500834487378596,0.7823645114898682,0.20033379644155505,0.004858182650059461,0.0009426748423720711],"a_step_pred_weight_g":49.4875,"pred_weight_g":27.445328824532,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 27.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 296.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5313.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b7","source_crop_sha256":"2dfde012abeaa50281580501011f92b50dbe19eb77652d919dda9a05b9210fe4","source_mask_sha256":"90b1f2b58ab78b3c815839217b10411026263cb7202879f497a5e1d6efb86767","source_mask_png_sha256":"5f48714a9f395216ca1cfc6657d97c117afc7b55d55672a0621033ba0ad44cce","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 296.6 cm²; front-view height: 17.9 cm; combined volume proxy: 5314 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 296.6 cm²; front-view height: 17.9 cm; combined volume proxy: 5314 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|b7","growth_qc_volume_proxy_top_front":5313.539686754561,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.91197226451374,"growth_qc_front_height_cm":17.91197226451374,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bad9a990d60de7f14a49\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6b6e6de0bf24a783fc8fd693a65378f57eb6ead318c98491eeaafc03071a601f","mask_sha256":"4563b35ab499cd393cda3a3f2b69bc408692b1eb99dc03f263a266f67608c4d6","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/6b6e6de0bf24a783fc8fd693a65378f57eb6ead318c98491eeaafc03071a601f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58692.0,"area_cm2":311.3190317679731,"display_trend_area_cm2":311.3190317679731,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9732608366757631,"cnn_stage":2,"cnn_probabilities":[0.007971363747492433,0.10454277843236923,0.8065055370330811,0.06821419969201088,0.012766096275299788],"a_step_pred_weight_g":50.1,"pred_weight_g":33.96431661186547,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 34.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 311.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b8","source_crop_sha256":"6b6e6de0bf24a783fc8fd693a65378f57eb6ead318c98491eeaafc03071a601f","source_mask_sha256":"4563b35ab499cd393cda3a3f2b69bc408692b1eb99dc03f263a266f67608c4d6","source_mask_png_sha256":"65062dbf4347df221748920efc5cc003f9018e57d3174a7c39cb03f499f30541","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 311.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 311.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|b8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"dbad0617fe2c63cdbac2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"832f890e9dca2196dbcf20bb011856367add4027eac0f101e39b723d3da45ae0","mask_sha256":"6b4d713c41aa7f903e3b91afb106900e70c7b043b37a6d940f1629c16393ff46","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/832f890e9dca2196dbcf20bb011856367add4027eac0f101e39b723d3da45ae0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":68811.0,"area_cm2":364.993080743304,"display_trend_area_cm2":364.993080743304,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.55612055118006,"source_volume_proxy":5556.717740243671,"volume_proxy":7502.841768105955,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6671945020789283,"cnn_stage":2,"cnn_probabilities":[0.0031443972024135297,0.34546804428100586,0.6335755944252015,0.016672715637832878,0.0011392805085051803],"a_step_pred_weight_g":54.2125,"pred_weight_g":37.5669204516372,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 37.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 365.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7502.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b9","source_crop_sha256":"832f890e9dca2196dbcf20bb011856367add4027eac0f101e39b723d3da45ae0","source_mask_sha256":"6b4d713c41aa7f903e3b91afb106900e70c7b043b37a6d940f1629c16393ff46","source_mask_png_sha256":"84851ca82b9f081511cac1c9a346fc597f49f5072dabb32fb18e69e1c675c838","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 365.0 cm²; front-view height: 20.6 cm; combined volume proxy: 7503 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 6.67% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 365.0 cm²; front-view height: 20.6 cm; combined volume proxy: 7503 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 6.67% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|b9","growth_qc_volume_proxy_top_front":7502.841768105955,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.55612055118006,"growth_qc_front_height_cm":20.55612055118006,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d98cf32a651224e1bb4c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e9d40bfc28ef0e6525555bfd80833203e1eb4b68f7777872faee595bde4c2118","mask_sha256":"8aba9c28ee08af07c797ada02c4140e2c05e15c2d9547ecb3ef7938cce92d03b","source_sha256":"8f2ba724924266a28b7436e9303ebb3b6a01dd0bb29b9e7b0418e7d916013f91","crop_asset_rel":"crops/e9d40bfc28ef0e6525555bfd80833203e1eb4b68f7777872faee595bde4c2118.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":92598.0,"area_cm2":491.1660823221355,"display_trend_area_cm2":491.1660823221355,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":13.30603653935307,"source_volume_proxy":3059.12881164853,"volume_proxy":6535.473838269232,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-12","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7874824921600523,"cnn_stage":2,"cnn_probabilities":[0.0023764970479533075,0.24983851015567782,0.7093960285186768,0.03470390532165766,0.003685052250511944],"a_step_pred_weight_g":68.175,"pred_weight_g":48.98134440678295,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 49.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 491.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6535.5 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260413_181307_cam1_rf.jpg|b10","source_crop_sha256":"e9d40bfc28ef0e6525555bfd80833203e1eb4b68f7777872faee595bde4c2118","source_mask_sha256":"8aba9c28ee08af07c797ada02c4140e2c05e15c2d9547ecb3ef7938cce92d03b","source_mask_png_sha256":"da8a1123e5f8fcb1e3fc0f44690609cc8427e1e742a6fde5bc67da79337efa7d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 491.2 cm²; front-view height: 13.3 cm; combined volume proxy: 6535 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 7.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 491.2 cm²; front-view height: 13.3 cm; combined volume proxy: 6535 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 7.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260413_181307_bed45|b10","growth_qc_volume_proxy_top_front":6535.473838269232,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":13.30603653935307,"growth_qc_front_height_cm":13.30603653935307,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fb3df126d04c94551bc6\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-13","capture_key":"20260413_181307_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ee2b8617ab9d826231deb99aa5a0560a1f9da5dac784e5f30314b6509018238d","mask_sha256":"023d90f8efb25ba0f1f7380c2df0898784d76a0085edec51f0359f2bc9fe37eb","source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","crop_asset_rel":"crops/ee2b8617ab9d826231deb99aa5a0560a1f9da5dac784e5f30314b6509018238d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":64396.0,"area_cm2":336.6235979095204,"display_trend_area_cm2":336.6235979095204,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9607938890112564,"cnn_stage":2,"cnn_probabilities":[0.0007711238955380395,0.062196624279022214,0.913070285320282,0.023391195386648175,0.0005707769829314201],"a_step_pred_weight_g":111.0125,"pred_weight_g":75.0644591448228,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 75.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 336.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|t3","source_crop_sha256":"ee2b8617ab9d826231deb99aa5a0560a1f9da5dac784e5f30314b6509018238d","source_mask_sha256":"023d90f8efb25ba0f1f7380c2df0898784d76a0085edec51f0359f2bc9fe37eb","source_mask_png_sha256":"7f82570273452e7e2b25760117bbb80779bef6f4917d2d43a7fbf9d60be4d802","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 336.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 336.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"f74269655de530c90188\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8afea91bc5bad954960ea0cd48a14f1de3f1dfc2c21771a2805a748f6c54e1c9","mask_sha256":"efadbda5f5aef8f4f1d9814a7de5efa11cfc97ead425cb1fd5bfe6011d51d810","source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","crop_asset_rel":"crops/8afea91bc5bad954960ea0cd48a14f1de3f1dfc2c21771a2805a748f6c54e1c9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57529.0,"area_cm2":300.7270477069507,"display_trend_area_cm2":300.7270477069507,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.64141565720155,"source_volume_proxy":6128.426472188666,"volume_proxy":6207.43199108225,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6607838606927545,"cnn_stage":2,"cnn_probabilities":[0.0016008439008146523,0.34573148787021635,0.6434770345687866,0.008664309326559306,0.0005263439263217152],"a_step_pred_weight_g":71.05625,"pred_weight_g":49.56582566218722,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 49.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 300.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6207.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|t4","source_crop_sha256":"8afea91bc5bad954960ea0cd48a14f1de3f1dfc2c21771a2805a748f6c54e1c9","source_mask_sha256":"efadbda5f5aef8f4f1d9814a7de5efa11cfc97ead425cb1fd5bfe6011d51d810","source_mask_png_sha256":"1aa72e20647308cb8b19317ac1d8f5f308ceb170e81c259473e689e30a48d7e3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 300.7 cm²; front-view height: 20.6 cm; combined volume proxy: 6207 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 300.7 cm²; front-view height: 20.6 cm; combined volume proxy: 6207 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|t4","growth_qc_volume_proxy_top_front":6207.43199108225,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.64141565720155,"growth_qc_front_height_cm":20.64141565720155,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8f6ef5500c373f5d1106\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"07a86d8dd2ae5a1374a68c2a92f7a6661b2eb225df4eb2611faa30db025126a6","mask_sha256":"8851c1445a80301ade0fbfe27fc3b8bcc02edb285f1c6aa7ece24aabaa40748b","source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","crop_asset_rel":"crops/07a86d8dd2ae5a1374a68c2a92f7a6661b2eb225df4eb2611faa30db025126a6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":65623.0,"area_cm2":343.0376167093679,"display_trend_area_cm2":343.0376167093679,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9700849467888477,"cnn_stage":2,"cnn_probabilities":[0.0019680230412632226,0.14420270174741745,0.7404919147491456,0.10845115482807158,0.004886237764731049],"a_step_pred_weight_g":105.775,"pred_weight_g":66.62378988615941,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 66.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 343.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|t5","source_crop_sha256":"07a86d8dd2ae5a1374a68c2a92f7a6661b2eb225df4eb2611faa30db025126a6","source_mask_sha256":"8851c1445a80301ade0fbfe27fc3b8bcc02edb285f1c6aa7ece24aabaa40748b","source_mask_png_sha256":"576d4f3c34fc9959298a2b59b96cf500fff51992bad2258842791a6093f53fac","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 343.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 343.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"c68ffcf2cc7fd84ecb39\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam0","record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"82ac1aef511b7cdc814d71355fff585e6db2ab730565f907bf7d6509cd790378","mask_sha256":"d29e6ed35a6c94b31a7b9c48f4491643cdf348b67515da2f494614f695fd4f2c","source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","crop_asset_rel":"crops/82ac1aef511b7cdc814d71355fff585e6db2ab730565f907bf7d6509cd790378.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":42253.0,"area_cm2":220.8732977587267,"display_trend_area_cm2":220.8732977587267,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0269717825111004,"cnn_stage":2,"cnn_probabilities":[0.008122110739350319,0.128497152030468,0.7031175971031189,0.14881296455860138,0.011450135649647565],"a_step_pred_weight_g":83.45,"pred_weight_g":50.416015687741194,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 50.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 220.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|t6","source_crop_sha256":"82ac1aef511b7cdc814d71355fff585e6db2ab730565f907bf7d6509cd790378","source_mask_sha256":"d29e6ed35a6c94b31a7b9c48f4491643cdf348b67515da2f494614f695fd4f2c","source_mask_png_sha256":"eae009c1df30a2d8e6531382b05c7f7231939739baaa8853f08f6d763643f8db","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 220.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 220.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"bedd759eeb31a3b144f9\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 216.7cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9d730844ae09bc5c409cef7fff9ce1ef36e958f166af2fb38aef6133ec67f6e5","mask_sha256":"20c4bea72afdd335f0e4be7708332ede727d2c07ee1cce3f9999bf0e55dcc675","source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","crop_asset_rel":"crops/9d730844ae09bc5c409cef7fff9ce1ef36e958f166af2fb38aef6133ec67f6e5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":54754.0,"area_cm2":290.430761695352,"display_trend_area_cm2":290.430761695352,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.728795679239556,"cnn_stage":2,"cnn_probabilities":[0.004212168231606484,0.2879428967833519,0.6845478177070616,0.02143137026578188,0.0018657590611837803],"a_step_pred_weight_g":36.525,"pred_weight_g":34.53889471383653,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 34.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 290.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|t8","source_crop_sha256":"9d730844ae09bc5c409cef7fff9ce1ef36e958f166af2fb38aef6133ec67f6e5","source_mask_sha256":"20c4bea72afdd335f0e4be7708332ede727d2c07ee1cce3f9999bf0e55dcc675","source_mask_png_sha256":"d4e1fa880f3e9e842c77df2eeb4feb170fd7e44c26a6cf10b22e1f39dcb07628","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 290.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 290.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"a4d572b3db439e64905b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3d59238d39d998476cdf79727c1701db0d48563b51f9c3af2905ffd5c75af78e","mask_sha256":"82abc22bd8fa204edee1473684f34100256718390f2f862df433389147a4be8a","source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","crop_asset_rel":"crops/3d59238d39d998476cdf79727c1701db0d48563b51f9c3af2905ffd5c75af78e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43474.0,"area_cm2":230.5984390901803,"display_trend_area_cm2":230.5984390901803,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.33153833001852,"cnn_stage":2,"cnn_probabilities":[0.010656445845961569,0.07057475596666336,0.5811358749866485,0.2518398940563202,0.08579303547739983],"a_step_pred_weight_g":50.9,"pred_weight_g":36.80551846749955,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 36.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 230.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|t9","source_crop_sha256":"3d59238d39d998476cdf79727c1701db0d48563b51f9c3af2905ffd5c75af78e","source_mask_sha256":"82abc22bd8fa204edee1473684f34100256718390f2f862df433389147a4be8a","source_mask_png_sha256":"e11215e3376856a46674187fd4c0f11063f1f911f84718eef34f05f0205283a8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 230.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 230.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"ae3f0215450982e514f3\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 288.3cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a73f2379e2d75099d251e8ccb2e4297c29b659558cde4ed604e3932ea94a56af","mask_sha256":"a597890d5b096c028238e409d9cdf936af106dc75a6a0298d98ee49e6db0496a","source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","crop_asset_rel":"crops/a73f2379e2d75099d251e8ccb2e4297c29b659558cde4ed604e3932ea94a56af.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":96681.5,"area_cm2":505.3927942929575,"display_trend_area_cm2":505.3927942929575,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":22.94438351978189,"source_volume_proxy":8985.138907584645,"volume_proxy":11595.92610039185,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":20,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9570093750953674,"cnn_stage":2,"cnn_probabilities":[0.0034672729671001434,0.25731345117092136,0.5285149037837982,0.20015131831169128,0.010553040355443955],"a_step_pred_weight_g":122.675,"pred_weight_g":88.21807329345599,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 88.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 505.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 11595.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|b3","source_crop_sha256":"a73f2379e2d75099d251e8ccb2e4297c29b659558cde4ed604e3932ea94a56af","source_mask_sha256":"a597890d5b096c028238e409d9cdf936af106dc75a6a0298d98ee49e6db0496a","source_mask_png_sha256":"dd19e83ae807ef352c462afe1061b2251062cd394259994f6176ef69d6ac61cb","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 505.4 cm²; front-view height: 22.9 cm; combined volume proxy: 11596 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 3 valid observation days, the volume proxy increased by an average of 3.00% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 505.4 cm²; front-view height: 22.9 cm; combined volume proxy: 11596 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 3 valid observation days, the volume proxy increased by an average of 3.00% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|b3","growth_qc_volume_proxy_top_front":11595.92610039185,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":22.94438351978189,"growth_qc_front_height_cm":22.94438351978189,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"22d5b03de3c0746df75a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c4aaef5cdad6359f5c46e5f683a250f3ac392dc8d18e0aeb5b1b678915b00551","mask_sha256":"f1ba66d3f515df9ab6385322cebd0453e907c01869c87abee8cbd7c40c305790","source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","crop_asset_rel":"crops/c4aaef5cdad6359f5c46e5f683a250f3ac392dc8d18e0aeb5b1b678915b00551.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66942.5,"area_cm2":349.9351699338168,"display_trend_area_cm2":349.9351699338168,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.636191934160888,"cnn_stage":3,"cnn_probabilities":[0.005800535925664008,0.050269053690135485,0.2881541043519974,0.6134905278682709,0.042285772040486336],"a_step_pred_weight_g":80.225,"pred_weight_g":51.46838544909795,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 51.5g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 349.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|b4","source_crop_sha256":"c4aaef5cdad6359f5c46e5f683a250f3ac392dc8d18e0aeb5b1b678915b00551","source_mask_sha256":"f1ba66d3f515df9ab6385322cebd0453e907c01869c87abee8cbd7c40c305790","source_mask_png_sha256":"b4b7b4066837d946ce2d130458b9231516b1da48c9fb44ad1d4a1abce5973953","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 349.9 cm²; front-view height: 18.1 cm; combined volume proxy: 6328 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 3 valid observation days, the volume proxy decreased by an average of 5.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 349.9 cm²; front-view height: 18.1 cm; combined volume proxy: 6328 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 3 valid observation days, the volume proxy decreased by an average of 5.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|b4","growth_qc_volume_proxy_top_front":6327.724573072738,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":18.08256247655673,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"438b1dce77c3589bc623\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"574a53a23855daffdf80d377ead5b0ab9ef4e897cb7849e740d92f88d76dcb17","mask_sha256":"2bbf707d40ba445eef950ee000cc1c3f821d44d9d266c1d29259eba643630021","source_sha256":"1e958939d222662e272e970cc4a031fccc267a9a9d2ae8874ba9f19933479b50","crop_asset_rel":"crops/574a53a23855daffdf80d377ead5b0ab9ef4e897cb7849e740d92f88d76dcb17.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57783.5,"area_cm2":302.0574207995026,"display_trend_area_cm2":302.0574207995026,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.97372609827731,"source_volume_proxy":4143.831365619047,"volume_proxy":5127.039926602849,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7561067246599125,"cnn_stage":2,"cnn_probabilities":[0.0023535564891062673,0.3088562399148941,0.6208300352096559,0.06625038385391235,0.0017098156909924],"a_step_pred_weight_g":49.25,"pred_weight_g":34.2261615505724,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 34.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 302.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5127.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260414_094245_cam0_rf.jpg|b5","source_crop_sha256":"574a53a23855daffdf80d377ead5b0ab9ef4e897cb7849e740d92f88d76dcb17","source_mask_sha256":"2bbf707d40ba445eef950ee000cc1c3f821d44d9d266c1d29259eba643630021","source_mask_png_sha256":"8a17df8c1eb3c1f9a12c265c278fb027f53bd6a73f07a93affb9facf0e8f5e4c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 302.1 cm²; front-view height: 17.0 cm; combined volume proxy: 5127 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 302.1 cm²; front-view height: 17.0 cm; combined volume proxy: 5127 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|b5","growth_qc_volume_proxy_top_front":5127.039926602849,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.97372609827731,"growth_qc_front_height_cm":16.97372609827731,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3818cc82977d224dcbc8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"50d7209d6174bdb48acc9b71522170a723b398622e6878e8dcb1adf0a208929d","mask_sha256":"40c7324b77e5bfb165551ec940868274d82db87f2a5821889d4093c111509859","source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","crop_asset_rel":"crops/50d7209d6174bdb48acc9b71522170a723b398622e6878e8dcb1adf0a208929d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41336.0,"area_cm2":219.257880071576,"display_trend_area_cm2":219.257880071576,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.65608694644926,"source_volume_proxy":4787.23336777786,"volume_proxy":3871.236194237891,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8089601092040537,"cnn_stage":3,"cnn_probabilities":[0.007682138495147228,0.020100491493940352,0.2983755528926849,0.5032586574554444,0.17058313488960267],"a_step_pred_weight_g":73.0,"pred_weight_g":51.237412092949604,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 51.2g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 219.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3871.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b6","source_crop_sha256":"50d7209d6174bdb48acc9b71522170a723b398622e6878e8dcb1adf0a208929d","source_mask_sha256":"40c7324b77e5bfb165551ec940868274d82db87f2a5821889d4093c111509859","source_mask_png_sha256":"98135b176fe6467359853fe872c426afef170c86f7fbd9244e9b236fa4cfe02f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 219.3 cm²; front-view height: 17.7 cm; combined volume proxy: 3871 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 219.3 cm²; front-view height: 17.7 cm; combined volume proxy: 3871 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|b6","growth_qc_volume_proxy_top_front":3871.236194237891,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.65608694644926,"growth_qc_front_height_cm":17.65608694644926,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4bea60ae242328d5323b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"40d5cb131199e3ef2eaf7efe58f018972c4b7c75508e1112f64e6c0b835f6103","mask_sha256":"cc30339e16355f2a69fb62448fde11c7c44d9178cd4b24abcea7d0dfc39d39f6","source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","crop_asset_rel":"crops/40d5cb131199e3ef2eaf7efe58f018972c4b7c75508e1112f64e6c0b835f6103.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":49105.0,"area_cm2":260.4668618374961,"display_trend_area_cm2":260.4668618374961,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.65608694644926,"source_volume_proxy":4185.690137937546,"volume_proxy":4598.825559271618,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3090428089490158,"cnn_stage":1,"cnn_probabilities":[0.0032065495848655704,0.6995538711547851,0.28326711207628247,0.012935166712850332,0.0010373033757787196],"a_step_pred_weight_g":36.53125,"pred_weight_g":26.1084819887717,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 26.1g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 260.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4598.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b7","source_crop_sha256":"40d5cb131199e3ef2eaf7efe58f018972c4b7c75508e1112f64e6c0b835f6103","source_mask_sha256":"cc30339e16355f2a69fb62448fde11c7c44d9178cd4b24abcea7d0dfc39d39f6","source_mask_png_sha256":"c5885af558c27c87bdb3743a76321517658f93ee5179c53f58aef0bb0d6d79de","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 260.5 cm²; front-view height: 17.7 cm; combined volume proxy: 4599 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.94% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 260.5 cm²; front-view height: 17.7 cm; combined volume proxy: 4599 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.94% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|b7","growth_qc_volume_proxy_top_front":4598.825559271618,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.65608694644926,"growth_qc_front_height_cm":17.65608694644926,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"88efdadcd4be39a4728c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9cf3969167c791551e75c9001a723bfcbfd20fd2013392fd36bb1ff7f1b8d6a8","mask_sha256":"7dbcbf3e85b91b62c223100a8c6f79bfc25b7b8f03ef4d29701cb5e50a9ccade","source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","crop_asset_rel":"crops/9cf3969167c791551e75c9001a723bfcbfd20fd2013392fd36bb1ff7f1b8d6a8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57919.0,"area_cm2":307.2188202986648,"display_trend_area_cm2":307.2188202986648,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.20607014408386,"source_volume_proxy":3394.494804577697,"volume_proxy":4978.809751342857,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8805338148027657,"cnn_stage":2,"cnn_probabilities":[0.010717401839792726,0.22325573265552523,0.6625374555587769,0.08175451047718525,0.021734909899532792],"a_step_pred_weight_g":54.14375,"pred_weight_g":38.98787693871421,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 39.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 307.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4978.8 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b8","source_crop_sha256":"9cf3969167c791551e75c9001a723bfcbfd20fd2013392fd36bb1ff7f1b8d6a8","source_mask_sha256":"7dbcbf3e85b91b62c223100a8c6f79bfc25b7b8f03ef4d29701cb5e50a9ccade","source_mask_png_sha256":"8c0476642c1fc3ae493649ac6b013050ee880e6158fb25bc36b1c6f051dec55a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 307.2 cm²; front-view height: 16.2 cm; combined volume proxy: 4979 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 0.67% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 307.2 cm²; front-view height: 16.2 cm; combined volume proxy: 4979 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 0.67% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|b8","growth_qc_volume_proxy_top_front":4978.809751342857,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.20607014408386,"growth_qc_front_height_cm":16.20607014408386,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"956fd0921d005d06e926\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ad66ef20b455d49142a7f0104ccde9f1e1363e7ebd006d368070c3a2f1359bcd","mask_sha256":"c44edb25df19e012f417301069a275980472b8291738c8bd0752c513664c0bd7","source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","crop_asset_rel":"crops/ad66ef20b455d49142a7f0104ccde9f1e1363e7ebd006d368070c3a2f1359bcd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69821.5,"area_cm2":370.3530596433507,"display_trend_area_cm2":370.3530596433507,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.15318629333051,"source_volume_proxy":5839.154462030501,"volume_proxy":7834.147264940743,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7300335763953627,"cnn_stage":2,"cnn_probabilities":[0.003759475680999458,0.2973059505224228,0.6663418471813203,0.03032688461244106,0.0022658194182440636],"a_step_pred_weight_g":65.85,"pred_weight_g":42.2347860461454,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 42.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 370.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7834.1 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b9","source_crop_sha256":"ad66ef20b455d49142a7f0104ccde9f1e1363e7ebd006d368070c3a2f1359bcd","source_mask_sha256":"c44edb25df19e012f417301069a275980472b8291738c8bd0752c513664c0bd7","source_mask_png_sha256":"0e86a0dcab56816aa478adc4a9481e9388d4c75ff770875ecbd5554d62cb14e9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 370.4 cm²; front-view height: 21.2 cm; combined volume proxy: 7834 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 6.10% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 370.4 cm²; front-view height: 21.2 cm; combined volume proxy: 7834 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 6.10% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|b9","growth_qc_volume_proxy_top_front":7834.147264940743,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.15318629333051,"growth_qc_front_height_cm":21.15318629333051,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"bef508f672f91859d51c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cd72ad98499d5d739c9c46642ec5f7c5b21ae2af9f29072a2dec10f5bdffdaed","mask_sha256":"552666e6dd8018ce875e74529616b69a6ed3670a3815470b3893e795410a0c49","source_sha256":"ec98efd6c3205e1afc0643edda9d877afbd529387f6548cd468cb5172984b603","crop_asset_rel":"crops/cd72ad98499d5d739c9c46642ec5f7c5b21ae2af9f29072a2dec10f5bdffdaed.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70032.5,"area_cm2":371.4722635502382,"display_trend_area_cm2":371.4722635502382,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-13","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.001485686330125,"cnn_stage":2,"cnn_probabilities":[0.0016720810031984,0.06146605797111988,0.876953375339508,0.05352109856903553,0.006387395493220538],"a_step_pred_weight_g":47.36875,"pred_weight_g":37.199205622833674,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 37.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 371.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260414_094245_cam1_rf.jpg|b10","source_crop_sha256":"cd72ad98499d5d739c9c46642ec5f7c5b21ae2af9f29072a2dec10f5bdffdaed","source_mask_sha256":"552666e6dd8018ce875e74529616b69a6ed3670a3815470b3893e795410a0c49","source_mask_png_sha256":"470c8b8da5b63786a58f2888e58e178dd74d6ce3240b640e4c88cff17f9c99f1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 371.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 371.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260414_094245_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"67d1fc01d92f354c8bea\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-14","capture_key":"20260414_094245_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 339.7cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260415_094457_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e8cfe14537bd2abb747cbf94e58882fac4f38b8ddf847eb7377e699d989bcd80","mask_sha256":"14480bde889968c3a4515de3ed50e0781a98f7b59461ac8df4ae3b6a51e96ee6","source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","crop_asset_rel":"crops/e8cfe14537bd2abb747cbf94e58882fac4f38b8ddf847eb7377e699d989bcd80.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":58300.5,"area_cm2":304.7599861780855,"display_trend_area_cm2":304.7599861780855,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.38553033913707,"source_volume_proxy":5871.590278931961,"volume_proxy":6212.693944388357,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8595907874172553,"cnn_stage":2,"cnn_probabilities":[0.001093586697243154,0.15802286565303802,0.821907913684845,0.01815038193017244,0.0008252371510025114],"a_step_pred_weight_g":78.4,"pred_weight_g":51.10878008685249,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 51.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 304.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6212.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260415_094457_cam0_rf.jpg|t4","source_crop_sha256":"e8cfe14537bd2abb747cbf94e58882fac4f38b8ddf847eb7377e699d989bcd80","source_mask_sha256":"14480bde889968c3a4515de3ed50e0781a98f7b59461ac8df4ae3b6a51e96ee6","source_mask_png_sha256":"ad351346d250de109566a0a54588e6269a1868cb4361971b76ed8c964b41d774","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 304.8 cm²; front-view height: 20.4 cm; combined volume proxy: 6213 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 304.8 cm²; front-view height: 20.4 cm; combined volume proxy: 6213 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|t4","growth_qc_volume_proxy_top_front":6212.693944388357,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.38553033913707,"growth_qc_front_height_cm":20.38553033913707,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"12b192f6d9ad1be03aa5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7300a6f61ac537e4f0bbf0c06201128c5af45b5b9ef45f435ea3ec8bd780e280","mask_sha256":"053537d461984d586229ceba7f901957ccf5b00c4f76f980ee91b11766f377da","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/7300a6f61ac537e4f0bbf0c06201128c5af45b5b9ef45f435ea3ec8bd780e280.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":22190.5,"area_cm2":117.7047123023105,"display_trend_area_cm2":117.7047123023105,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5480269782245157,"cnn_stage":2,"cnn_probabilities":[0.1884328134357929,0.2726779043674469,0.39223232269287106,0.09574342519044877,0.05091353822499513],"a_step_pred_weight_g":102.3375,"pred_weight_g":70.33995157957365,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 70.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 117.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t5","source_crop_sha256":"7300a6f61ac537e4f0bbf0c06201128c5af45b5b9ef45f435ea3ec8bd780e280","source_mask_sha256":"053537d461984d586229ceba7f901957ccf5b00c4f76f980ee91b11766f377da","source_mask_png_sha256":"1aa504a7d5c98b0ce1fc490533e2b05de86773444db0216427c63ece384a267f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 117.7 cm²; front-view height: 16.5 cm; combined volume proxy: 1938 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 117.7 cm²; front-view height: 16.5 cm; combined volume proxy: 1938 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|t5","growth_qc_volume_proxy_top_front":1937.64973160562,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":16.46195546214835,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"7fd315985316d15a1045\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"49a3016a1cc753b6ee0bd006e750288063ca75d96f4773991f7d99b42856db03","mask_sha256":"946f7e6d82505eac5f415c9c33f092f06213ee6377ad335c7917d8a0af32e3b4","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/49a3016a1cc753b6ee0bd006e750288063ca75d96f4773991f7d99b42856db03.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34141.5,"area_cm2":181.0962094170629,"display_trend_area_cm2":181.0962094170629,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.65608694644926,"source_volume_proxy":4570.726616999331,"volume_proxy":3197.450419140046,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9458599846810103,"cnn_stage":2,"cnn_probabilities":[0.010052960156463087,0.10099289193749428,0.8351811885833741,0.04058714210987092,0.013185822311788798],"a_step_pred_weight_g":85.725,"pred_weight_g":53.57502086565998,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 53.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 181.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3197.5 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t6","source_crop_sha256":"49a3016a1cc753b6ee0bd006e750288063ca75d96f4773991f7d99b42856db03","source_mask_sha256":"946f7e6d82505eac5f415c9c33f092f06213ee6377ad335c7917d8a0af32e3b4","source_mask_png_sha256":"d2802cec074db30f446d6bee39bc16cddcf2a66bcf877badbef04a6498781307","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 181.1 cm²; front-view height: 17.7 cm; combined volume proxy: 3197 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 2.57% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 181.1 cm²; front-view height: 17.7 cm; combined volume proxy: 3197 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 3 valid observation days, the volume proxy increased by an average of 2.57% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|t6","growth_qc_volume_proxy_top_front":3197.450419140046,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.65608694644926,"growth_qc_front_height_cm":17.65608694644926,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"885b067c40c279369ccf\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 239.2cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2b7a9cdc5f2a1f069989ecb6e3b9e6735c1c3d3e3e8f307265577d9014b9470c","mask_sha256":"babef00c120da70c9f7b6aa12c167138f4add5fee28b7b67374351c86a550da2","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/2b7a9cdc5f2a1f069989ecb6e3b9e6735c1c3d3e3e8f307265577d9014b9470c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55631.0,"area_cm2":295.0826186922257,"display_trend_area_cm2":295.0826186922257,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6678275744197892,"cnn_stage":2,"cnn_probabilities":[0.0028261904488317666,0.33937426954507827,0.6466845393180848,0.009375862916931509,0.0017391593719366938],"a_step_pred_weight_g":48.15,"pred_weight_g":34.575433910803504,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 34.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 295.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t8","source_crop_sha256":"2b7a9cdc5f2a1f069989ecb6e3b9e6735c1c3d3e3e8f307265577d9014b9470c","source_mask_sha256":"babef00c120da70c9f7b6aa12c167138f4add5fee28b7b67374351c86a550da2","source_mask_png_sha256":"8e0020ab93f8268758db4bdc8378b4f043b7b04b0d0091d4661a64f8532c5471","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 295.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 295.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"674bd1e96a281e12f23b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5305e64dcf25fb0c2214b0b1f5f6c5d1ee4551013346047d7827f36ac9c36d41","mask_sha256":"6122a8305c41dec6a0dbb245765542a99c42641dfc19d64f700cf20b0e628381","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/5305e64dcf25fb0c2214b0b1f5f6c5d1ee4551013346047d7827f36ac9c36d41.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":44275.0,"area_cm2":234.8471705092178,"display_trend_area_cm2":234.8471705092178,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.290509681403637,"cnn_stage":2,"cnn_probabilities":[0.008700807858258486,0.053876287490129474,0.6414701819419861,0.23011787086725233,0.06583485435694456],"a_step_pred_weight_g":49.48125,"pred_weight_g":36.01506648580572,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 36.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 234.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t9","source_crop_sha256":"5305e64dcf25fb0c2214b0b1f5f6c5d1ee4551013346047d7827f36ac9c36d41","source_mask_sha256":"6122a8305c41dec6a0dbb245765542a99c42641dfc19d64f700cf20b0e628381","source_mask_png_sha256":"e80600257eaf6ee4d012160280274e79d61d01afe6e650a82f03f65eeb95773a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 234.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 234.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"a0af31199e8e67e14a53\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"761af95f94722aad7c7f1c33b2f3ee23295cbe2a9010ca45fcb92137c7d4d440","mask_sha256":"814c6cb168f650cb03b40b530a04da030ed8da13772b13df55caf791b52a0192","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/761af95f94722aad7c7f1c33b2f3ee23295cbe2a9010ca45fcb92137c7d4d440.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55420.5,"area_cm2":293.9660669272977,"display_trend_area_cm2":293.9660669272977,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9316428232938052,"cnn_stage":2,"cnn_probabilities":[0.015937718097120523,0.20859524309635163,0.6250834763050079,0.1286535695195198,0.021729979757219554],"a_step_pred_weight_g":53.175,"pred_weight_g":38.80114580518435,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 38.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 294.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|t10","source_crop_sha256":"761af95f94722aad7c7f1c33b2f3ee23295cbe2a9010ca45fcb92137c7d4d440","source_mask_sha256":"814c6cb168f650cb03b40b530a04da030ed8da13772b13df55caf791b52a0192","source_mask_png_sha256":"867310adb7426d35b37d83d3901bf6fd38a12e4c318ee4d6dcca7bc8ad65e732","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 294.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 294.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"361674ebed7962c3953b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 522.4cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260415_094457_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a078cb8c12296ba399bc390e714dd3f8570bcd1f2d7548840bb5ba3ac02e340d","mask_sha256":"4197ab35e3d0efb3e8a9d77e101c7514b52baf9793793e634c71d561362631fe","source_sha256":"6e947014807ab2ecebdf37038c093b90814fd729fa8a58bac37dcacd2e252e65","crop_asset_rel":"crops/a078cb8c12296ba399bc390e714dd3f8570bcd1f2d7548840bb5ba3ac02e340d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":66196.0,"area_cm2":346.032916442304,"display_trend_area_cm2":346.032916442304,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.31490652236328,"source_volume_proxy":4060.969550683736,"volume_proxy":5991.527601859238,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.6503248328343036,"cnn_stage":3,"cnn_probabilities":[0.0027442165650427342,0.022595504112541676,0.3252959161996842,0.6203200101852417,0.02904436644166708],"a_step_pred_weight_g":81.9375,"pred_weight_g":50.97079171820855,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 51.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 346.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5991.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260415_094457_cam0_rf.jpg|b4","source_crop_sha256":"a078cb8c12296ba399bc390e714dd3f8570bcd1f2d7548840bb5ba3ac02e340d","source_mask_sha256":"4197ab35e3d0efb3e8a9d77e101c7514b52baf9793793e634c71d561362631fe","source_mask_png_sha256":"685089593b0c9156b7a64b87ad05f9abe825a01662a54fb4c4b514202bbee4c6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 346.0 cm²; front-view height: 17.3 cm; combined volume proxy: 5992 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 346.0 cm²; front-view height: 17.3 cm; combined volume proxy: 5992 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|b4","growth_qc_volume_proxy_top_front":5991.527601859238,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.31490652236328,"growth_qc_front_height_cm":17.31490652236328,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"66fa09268bc9250227a2\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a6ebd6ae168024c33f58f7403c5b6a61f371fcae6cbe5122dfe652afe79b6445","mask_sha256":"411f136ed6ec59ed5b3d6fc2cae7f0b96ccbab861564d83391705379a7f21f10","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/a6ebd6ae168024c33f58f7403c5b6a61f371fcae6cbe5122dfe652afe79b6445.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":31835.0,"area_cm2":168.8618785581242,"display_trend_area_cm2":168.8618785581242,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.82667715849225,"source_volume_proxy":4430.658433772394,"volume_proxy":3010.246193432205,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2239090003073216,"cnn_stage":3,"cnn_probabilities":[0.012784658186137676,0.25242540761828425,0.2862892866134643,0.39509757161140446,0.053403076156973844],"a_step_pred_weight_g":48.43125,"pred_weight_g":38.94769366704108,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 38.9g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 168.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3010.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b5","source_crop_sha256":"a6ebd6ae168024c33f58f7403c5b6a61f371fcae6cbe5122dfe652afe79b6445","source_mask_sha256":"411f136ed6ec59ed5b3d6fc2cae7f0b96ccbab861564d83391705379a7f21f10","source_mask_png_sha256":"554db370d0b206c47556aa2356b3cc6d3af5bc5de0e35422d180beb14d3beb5d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 168.9 cm²; front-view height: 17.8 cm; combined volume proxy: 3010 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 168.9 cm²; front-view height: 17.8 cm; combined volume proxy: 3010 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|b5","growth_qc_volume_proxy_top_front":3010.246193432205,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.82667715849225,"growth_qc_front_height_cm":17.82667715849225,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"22f9e4e7e10db3fc265d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7a0b9312b5d064d68376a0efdde0cdbb415e9aae62dc1bd2a4aeb5865bb7d52e","mask_sha256":"0a858dc483a60233e31279d5ff1b3a947139340ed6e86d7df30ce43f8fdabefc","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/7a0b9312b5d064d68376a0efdde0cdbb415e9aae62dc1bd2a4aeb5865bb7d52e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":49667.0,"area_cm2":263.4478693999168,"display_trend_area_cm2":263.4478693999168,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.91197226451374,"source_volume_proxy":4877.724456692412,"volume_proxy":4718.870929836547,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.899153065215796,"cnn_stage":3,"cnn_probabilities":[0.0032148304395377635,0.008893666695803402,0.2507571294903755,0.559792286157608,0.17734207026660442],"a_step_pred_weight_g":91.875,"pred_weight_g":59.08261059541158,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 59.1g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 263.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4718.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b6","source_crop_sha256":"7a0b9312b5d064d68376a0efdde0cdbb415e9aae62dc1bd2a4aeb5865bb7d52e","source_mask_sha256":"0a858dc483a60233e31279d5ff1b3a947139340ed6e86d7df30ce43f8fdabefc","source_mask_png_sha256":"0b767a91295de84178e935ef27ca54351a06b644243d6daa9aed74afc416150a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 263.4 cm²; front-view height: 17.9 cm; combined volume proxy: 4719 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 263.4 cm²; front-view height: 17.9 cm; combined volume proxy: 4719 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|b6","growth_qc_volume_proxy_top_front":4718.870929836547,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.91197226451374,"growth_qc_front_height_cm":17.91197226451374,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3b0d35358c134d7d624a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fc1cc64478b190b9aaa6de82b197d545c120c9bd5cfdc13a55eca28a07766565","mask_sha256":"e7f8bae21d9ca63423a913e788f9852e8ffd9a1b6dc4a323fd1ba65ee3096531","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/fc1cc64478b190b9aaa6de82b197d545c120c9bd5cfdc13a55eca28a07766565.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":50134.0,"area_cm2":265.9249699900423,"display_trend_area_cm2":265.9249699900423,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.99726737053524,"source_volume_proxy":4328.701559725102,"volume_proxy":4785.922785412352,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3331585333042313,"cnn_stage":1,"cnn_probabilities":[0.0018040532479062677,0.6794318437576294,0.303651425242424,0.014026845153421163,0.0010858259003725835],"a_step_pred_weight_g":29.9109375,"pred_weight_g":28.442909583153494,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 28.4g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 265.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4785.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b7","source_crop_sha256":"fc1cc64478b190b9aaa6de82b197d545c120c9bd5cfdc13a55eca28a07766565","source_mask_sha256":"e7f8bae21d9ca63423a913e788f9852e8ffd9a1b6dc4a323fd1ba65ee3096531","source_mask_png_sha256":"87feecb447fef5cb5092da411b8f3b6afb4b158a60caac8ee9a448a1beb1fa21","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 265.9 cm²; front-view height: 18.0 cm; combined volume proxy: 4786 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 265.9 cm²; front-view height: 18.0 cm; combined volume proxy: 4786 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.37% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|b7","growth_qc_volume_proxy_top_front":4785.922785412352,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.99726737053524,"growth_qc_front_height_cm":17.99726737053524,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c9efa176569673e25bf9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5f22cd54ddf7f21d67482ccc75add81cbfee093ce7b6ba2fe164e5238a70a561","mask_sha256":"1607b6adf939c6f56e07581a2bc557b873d0ae3aa19267a105d17a58af302355","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/5f22cd54ddf7f21d67482ccc75add81cbfee093ce7b6ba2fe164e5238a70a561.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59253.5,"area_cm2":314.2973871884344,"display_trend_area_cm2":314.2973871884344,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.85021843075018,"source_volume_proxy":4497.305442975256,"volume_proxy":5924.574400716051,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.092837338335812,"cnn_stage":2,"cnn_probabilities":[0.006201555673033,0.061549790948629376,0.8007006168365479,0.09630575925111771,0.03524225899018347],"a_step_pred_weight_g":61.21875,"pred_weight_g":44.33762492068975,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 44.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 314.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5924.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b8","source_crop_sha256":"5f22cd54ddf7f21d67482ccc75add81cbfee093ce7b6ba2fe164e5238a70a561","source_mask_sha256":"1607b6adf939c6f56e07581a2bc557b873d0ae3aa19267a105d17a58af302355","source_mask_png_sha256":"2b31ad215506545063d03254363f359c22dd68ba169f0e62b2d5039a94543d47","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 314.3 cm²; front-view height: 18.9 cm; combined volume proxy: 5925 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 314.3 cm²; front-view height: 18.9 cm; combined volume proxy: 5925 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 2.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|b8","growth_qc_volume_proxy_top_front":5924.574400716051,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.85021843075018,"growth_qc_front_height_cm":18.85021843075018,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"09212b8be0a1acaaa1c1\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2f0f52b87558b90ed8f4c4a00df31a1501cdcdf7a878d2b5831e7c017c7c8563","mask_sha256":"d39b26be9c9a1e7a4b2c7bf98a440dcb5c30956dc58e801517e1d81b1d586e5f","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/2f0f52b87558b90ed8f4c4a00df31a1501cdcdf7a878d2b5831e7c017c7c8563.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70868.0,"area_cm2":375.9039927644776,"display_trend_area_cm2":375.9039927644776,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.23848139935201,"source_volume_proxy":5674.190687866707,"volume_proxy":7983.629958270511,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7690080267144368,"cnn_stage":2,"cnn_probabilities":[0.003679437644314021,0.27349077463150023,0.6760215997695923,0.043758677411824466,0.003049505077069625],"a_step_pred_weight_g":71.5,"pred_weight_g":49.4884601657008,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 49.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 375.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7983.6 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b9","source_crop_sha256":"2f0f52b87558b90ed8f4c4a00df31a1501cdcdf7a878d2b5831e7c017c7c8563","source_mask_sha256":"d39b26be9c9a1e7a4b2c7bf98a440dcb5c30956dc58e801517e1d81b1d586e5f","source_mask_png_sha256":"ab7e72ea8944f95c5742f4da0b261f5d73a16ab06e66c0980f4398e144811d7e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 375.9 cm²; front-view height: 21.2 cm; combined volume proxy: 7984 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 5.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 375.9 cm²; front-view height: 21.2 cm; combined volume proxy: 7984 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 5.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|b9","growth_qc_volume_proxy_top_front":7983.629958270511,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.23848139935201,"growth_qc_front_height_cm":21.23848139935201,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"15d622ff24b5e4ec749c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d55133d53d754caae3f146a8d54670bc6de0b1587f03b498db9c4d78837f81a1","mask_sha256":"f6de4ee4fb76963b410643c61e466e2a6d0827a24698228929e08ba5700f5ae0","source_sha256":"8316e3c07cf9655b88c6583e820cae5e6d48eef8b9ba49a2762ee5fe97bb68f9","crop_asset_rel":"crops/d55133d53d754caae3f146a8d54670bc6de0b1587f03b498db9c4d78837f81a1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69447.0,"area_cm2":368.3666053157233,"display_trend_area_cm2":368.3666053157233,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-14","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9926985468715426,"cnn_stage":2,"cnn_probabilities":[0.0016692821169272064,0.07629212066531181,0.8544365048408507,0.06287496685981751,0.004727128986269236],"a_step_pred_weight_g":50.2625,"pred_weight_g":43.946580179818895,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 43.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 368.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260415_094457_cam1_rf.jpg|b10","source_crop_sha256":"d55133d53d754caae3f146a8d54670bc6de0b1587f03b498db9c4d78837f81a1","source_mask_sha256":"f6de4ee4fb76963b410643c61e466e2a6d0827a24698228929e08ba5700f5ae0","source_mask_png_sha256":"85a927bd8c2814a05f28a278c75b6ced19766e08dd0e5cc13be7c3146b539c03","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 368.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 368.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260415_094457_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"56cf7a40ab30c1a6dcc7\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-15","capture_key":"20260415_094457_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"989f8447f9c5bf52882f64b17bb95fd131b39d8a268e2a9600b11801b7e03960","mask_sha256":"9978b6ec439a5f4dfeb6a6bddf97888c7be548788c2c0979d81d918fa93ad635","source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","crop_asset_rel":"crops/989f8447f9c5bf52882f64b17bb95fd131b39d8a268e2a9600b11801b7e03960.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69398.5,"area_cm2":362.7736623318817,"display_trend_area_cm2":362.7736623318817,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.5090380066642,"source_volume_proxy":4687.578710694494,"volume_proxy":6714.591503917563,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0699591595213858,"cnn_stage":2,"cnn_probabilities":[0.0003866748753353023,0.009143429156392813,0.9125938057899475,0.07587634697556496,0.001999769464600831],"a_step_pred_weight_g":146.775,"pred_weight_g":98.88958789998676,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 98.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 362.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6714.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|t3","source_crop_sha256":"989f8447f9c5bf52882f64b17bb95fd131b39d8a268e2a9600b11801b7e03960","source_mask_sha256":"9978b6ec439a5f4dfeb6a6bddf97888c7be548788c2c0979d81d918fa93ad635","source_mask_png_sha256":"df3fa569e190d67a56ec78dca532b8c416174c8eb0fed111308c38fd6c31a4d1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 362.8 cm²; front-view height: 18.5 cm; combined volume proxy: 6715 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 362.8 cm²; front-view height: 18.5 cm; combined volume proxy: 6715 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|t3","growth_qc_volume_proxy_top_front":6714.591503917563,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.5090380066642,"growth_qc_front_height_cm":18.5090380066642,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8fcb22ce1d25ce14aec7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f43397ef2469ead4edc40c5081f32ca691a8a4b596a4865dcfca7c6309d2893f","mask_sha256":"b5cb9c5c180c75267768c2d17c4e5aeba0e81205af2330bb2e5bcd0b8475c948","source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","crop_asset_rel":"crops/f43397ef2469ead4edc40c5081f32ca691a8a4b596a4865dcfca7c6309d2893f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53737.0,"area_cm2":280.9047499978865,"display_trend_area_cm2":280.9047499978865,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.31490652236328,"source_volume_proxy":4375.769485764268,"volume_proxy":4863.839487901231,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0178028948605062,"cnn_stage":2,"cnn_probabilities":[0.005014355387538671,0.14140703529119492,0.7026183485984803,0.13268186748027802,0.01827838998287916],"a_step_pred_weight_g":92.475,"pred_weight_g":60.02217232437701,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 60.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 280.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4863.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|t4","source_crop_sha256":"f43397ef2469ead4edc40c5081f32ca691a8a4b596a4865dcfca7c6309d2893f","source_mask_sha256":"b5cb9c5c180c75267768c2d17c4e5aeba0e81205af2330bb2e5bcd0b8475c948","source_mask_png_sha256":"a7ba539f421bfffff996837d641984e066abc2363fb64b992d60e8125f0bf22e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 280.9 cm²; front-view height: 17.3 cm; combined volume proxy: 4864 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 3 valid observation days, the volume proxy decreased by an average of 3.54% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 280.9 cm²; front-view height: 17.3 cm; combined volume proxy: 4864 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 3 valid observation days, the volume proxy decreased by an average of 3.54% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|t4","growth_qc_volume_proxy_top_front":4863.839487901231,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.31490652236328,"growth_qc_front_height_cm":17.31490652236328,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"10690d8c043b6ce40ac5\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3f07f03a3b275f073129e6220ca913232c4845ac33af6e23dc844d5884a60df4","mask_sha256":"c98c12a59ca7db7768ab08d25e165f012bba4f8dac7e573a9f9ff49fdf15b7db","source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","crop_asset_rel":"crops/3f07f03a3b275f073129e6220ca913232c4845ac33af6e23dc844d5884a60df4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":63837.5,"area_cm2":333.704095464765,"display_trend_area_cm2":333.704095464765,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7513664737576617,"cnn_stage":2,"cnn_probabilities":[0.0019545310526154934,0.2917519472539425,0.6603788077831267,0.0448018778115511,0.0011128193757031113],"a_step_pred_weight_g":107.75,"pred_weight_g":75.22546533925438,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 75.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 333.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|t5","source_crop_sha256":"3f07f03a3b275f073129e6220ca913232c4845ac33af6e23dc844d5884a60df4","source_mask_sha256":"c98c12a59ca7db7768ab08d25e165f012bba4f8dac7e573a9f9ff49fdf15b7db","source_mask_png_sha256":"2c1a093484490b12e8891bd9b410a78aade7892a4acd2715825cf9d705f97204","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 333.7 cm²; front-view height: 20.0 cm; combined volume proxy: 6660 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 333.7 cm²; front-view height: 20.0 cm; combined volume proxy: 6660 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|t5","growth_qc_volume_proxy_top_front":6660.41833137889,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":19.9590548090296,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"bfb963f04397f190916c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"313d01b17b61a3134203c8c4214cf18447c80c203dac44b069b594b7ebc1a29e","mask_sha256":"ab96fa97299eeec384e58f6692c6d9150d1afb77e35f969c534a72b3cf2d8960","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/313d01b17b61a3134203c8c4214cf18447c80c203dac44b069b594b7ebc1a29e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":38140.5,"area_cm2":202.3080408087368,"display_trend_area_cm2":202.3080408087368,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.31490652236328,"source_volume_proxy":4125.529361299492,"volume_proxy":3502.944815325734,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.981459908396937,"cnn_stage":2,"cnn_probabilities":[0.0014658210857305678,0.0473668023943901,0.9225062131881714,0.025563952326774598,0.00309720566147007],"a_step_pred_weight_g":87.35,"pred_weight_g":53.94246970235295,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 53.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 202.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3502.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|t6","source_crop_sha256":"313d01b17b61a3134203c8c4214cf18447c80c203dac44b069b594b7ebc1a29e","source_mask_sha256":"ab96fa97299eeec384e58f6692c6d9150d1afb77e35f969c534a72b3cf2d8960","source_mask_png_sha256":"70dbad6a8c0f91a7ac60b906aef778e3a0f0f7e250d844a6dbe7cf3ed109b51a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 202.3 cm²; front-view height: 17.3 cm; combined volume proxy: 3503 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 3.93% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 202.3 cm²; front-view height: 17.3 cm; combined volume proxy: 3503 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 3.93% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|t6","growth_qc_volume_proxy_top_front":3502.944815325734,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.31490652236328,"growth_qc_front_height_cm":17.31490652236328,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a2834fc1156d54d41960\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 252.1cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"da8045a8ed212932c0100e9d0f1fe4a39b1f0724ea3ffc0f1039ea28fc7012de","mask_sha256":"23b92bb7cb2cbb34cce21177c9d176c60f168958480400531f000d8f6ad9f73c","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/da8045a8ed212932c0100e9d0f1fe4a39b1f0724ea3ffc0f1039ea28fc7012de.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55849.5,"area_cm2":296.241604728505,"display_trend_area_cm2":296.241604728505,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8083145782817156,"cnn_stage":2,"cnn_probabilities":[0.0013872309704311193,0.2075066432356834,0.773957931995392,0.015700749680399896,0.0014474555035121738],"a_step_pred_weight_g":46.16875,"pred_weight_g":38.40076651292193,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 38.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 296.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|t8","source_crop_sha256":"da8045a8ed212932c0100e9d0f1fe4a39b1f0724ea3ffc0f1039ea28fc7012de","source_mask_sha256":"23b92bb7cb2cbb34cce21177c9d176c60f168958480400531f000d8f6ad9f73c","source_mask_png_sha256":"340da9f1ee1c8c40f8dc11d31517268ac5eb421cf0c96c82338755ba1f29392d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 296.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 296.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b518f15daa2344265323\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"08ec748f8f9d25ac3f88d560c11c8cfcf3ae37d538b4a3d493e38ecd7e300687","mask_sha256":"1985f7b21d0d181ca345c99ca2ca9e3715216f6b380e69c670db4f87cc1eb5c3","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/08ec748f8f9d25ac3f88d560c11c8cfcf3ae37d538b4a3d493e38ecd7e300687.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":44668.5,"area_cm2":236.9344062313042,"display_trend_area_cm2":236.9344062313042,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.490362960100174,"cnn_stage":2,"cnn_probabilities":[0.008668672107160092,0.04234997034072876,0.499291706085205,0.3493291139602661,0.10036055892705917],"a_step_pred_weight_g":50.7125,"pred_weight_g":37.63350107786867,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 37.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 236.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|t9","source_crop_sha256":"08ec748f8f9d25ac3f88d560c11c8cfcf3ae37d538b4a3d493e38ecd7e300687","source_mask_sha256":"1985f7b21d0d181ca345c99ca2ca9e3715216f6b380e69c670db4f87cc1eb5c3","source_mask_png_sha256":"8cd035b7f8903577cab10d29426de4a5974d679334a7298f5984204df41ab5e6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 236.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 236.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"dfcbe41b3a8a798577a2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f3cba1209d2fe45d6fbef25cd9d182c17d430424b58675f78c1082556bb0cbb6","mask_sha256":"272b05887a3327e2a43541aeb6a6e751891daa9cace505b718778c77e561a9f4","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/f3cba1209d2fe45d6fbef25cd9d182c17d430424b58675f78c1082556bb0cbb6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":54862.5,"area_cm2":291.0062765005525,"display_trend_area_cm2":291.0062765005525,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9656249921768902,"cnn_stage":2,"cnn_probabilities":[0.01472124457359314,0.12259377092123032,0.7569333672523498,0.09384203441441058,0.011909595876932143],"a_step_pred_weight_g":60.29375,"pred_weight_g":42.8430250113502,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 42.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 291.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|t10","source_crop_sha256":"f3cba1209d2fe45d6fbef25cd9d182c17d430424b58675f78c1082556bb0cbb6","source_mask_sha256":"272b05887a3327e2a43541aeb6a6e751891daa9cace505b718778c77e561a9f4","source_mask_png_sha256":"ebbe3b03ee60d1f381aa1259f496f9b6b5b4c3ab70a2221d542bafa2608597cb","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 291.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 291.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"5e01307cc388f46ab256\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"44445c0ab96b7c219e8f760c7737691592148dc1b955051b257c7adf963fbf5f","mask_sha256":"fa60b8a9635b409cd534e4da10de0e4585753efb8f308494a28ff1e2f5065eb5","source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","crop_asset_rel":"crops/44445c0ab96b7c219e8f760c7737691592148dc1b955051b257c7adf963fbf5f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":102341.0,"area_cm2":534.9772599797848,"display_trend_area_cm2":534.9772599797848,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.49436671741649,"source_volume_proxy":8215.343953018984,"volume_proxy":11498.99741148416,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":21,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.214439340680837,"cnn_stage":2,"cnn_probabilities":[0.0043198398780077705,0.1381819412112236,0.5180378079414367,0.3176598966121673,0.021800523437559605],"a_step_pred_weight_g":126.8875,"pred_weight_g":92.58472030835611,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 92.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 535.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 11499.0 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|b3","source_crop_sha256":"44445c0ab96b7c219e8f760c7737691592148dc1b955051b257c7adf963fbf5f","source_mask_sha256":"fa60b8a9635b409cd534e4da10de0e4585753efb8f308494a28ff1e2f5065eb5","source_mask_png_sha256":"b205ad48c2d4534ac0ba4656d00a7730a73098bc3fad86158bf101f0304230d1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 535.0 cm²; front-view height: 21.5 cm; combined volume proxy: 11499 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 535.0 cm²; front-view height: 21.5 cm; combined volume proxy: 11499 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|b3","growth_qc_volume_proxy_top_front":11498.99741148416,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.49436671741649,"growth_qc_front_height_cm":21.49436671741649,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"98e757692ee92e3312f0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1fc97b1312503bd721da25ba40bd74b22f63264275008c93cf4d96f29751c0db","mask_sha256":"6d373e042100c6562480e571ecd3b58d0fbff0ec34f2e413659edc2040746403","source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","crop_asset_rel":"crops/1fc97b1312503bd721da25ba40bd74b22f63264275008c93cf4d96f29751c0db.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":65944.5,"area_cm2":344.7182255473067,"display_trend_area_cm2":344.7182255473067,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.12964502107259,"source_volume_proxy":5613.583119796299,"volume_proxy":6939.055512561321,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.9184433623217045,"cnn_stage":3,"cnn_probabilities":[0.0017768056015484033,0.017125873174518347,0.12741107940673826,0.7682496070861816,0.0854366272687912],"a_step_pred_weight_g":94.5875,"pred_weight_g":58.32547586479376,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 58.3g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 344.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6939.1 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|b4","source_crop_sha256":"1fc97b1312503bd721da25ba40bd74b22f63264275008c93cf4d96f29751c0db","source_mask_sha256":"6d373e042100c6562480e571ecd3b58d0fbff0ec34f2e413659edc2040746403","source_mask_png_sha256":"67a3c335d70297add2894aabef457ab54579e97398ff64571d31d96f40bc3112","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 344.7 cm²; front-view height: 20.1 cm; combined volume proxy: 6939 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 1.50% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 344.7 cm²; front-view height: 20.1 cm; combined volume proxy: 6939 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 1.50% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|b4","growth_qc_volume_proxy_top_front":6939.055512561321,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.12964502107259,"growth_qc_front_height_cm":20.12964502107259,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"921c47d61ca24a49d141\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fb34f4ead3668ebee4e87b5a4290d86fc31ba39aec225e9c3286048a8e0e831f","mask_sha256":"aa7e8d4fc6de0635b8a61426a8e0d4c788231e834c168a2e23c62839a1b80ef7","source_sha256":"42867239cf7d3fa76c185e401b88ace95ecc768987e3fdc4f1edcbf54e9d9639","crop_asset_rel":"crops/fb34f4ead3668ebee4e87b5a4290d86fc31ba39aec225e9c3286048a8e0e831f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60030.5,"area_cm2":313.8033867679276,"display_trend_area_cm2":313.8033867679276,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.44728417290063,"source_volume_proxy":5265.608300319958,"volume_proxy":6102.623636894533,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4469388692174108,"cnn_stage":2,"cnn_probabilities":[0.0014682737994007767,0.030349363572895527,0.49702417850494385,0.46209153532981867,0.00906663566129282],"a_step_pred_weight_g":65.725,"pred_weight_g":41.724772071279766,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 41.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 313.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6102.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260416_112500_cam0_rf.jpg|b5","source_crop_sha256":"fb34f4ead3668ebee4e87b5a4290d86fc31ba39aec225e9c3286048a8e0e831f","source_mask_sha256":"aa7e8d4fc6de0635b8a61426a8e0d4c788231e834c168a2e23c62839a1b80ef7","source_mask_png_sha256":"72eecb5a3e07ff82e22376ad9393a596e26cf073ea7a3e2967ccdf1da15ff882","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 313.8 cm²; front-view height: 19.4 cm; combined volume proxy: 6103 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 313.8 cm²; front-view height: 19.4 cm; combined volume proxy: 6103 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|b5","growth_qc_volume_proxy_top_front":6102.623636894533,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.44728417290063,"growth_qc_front_height_cm":19.44728417290063,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fd71e6008665b49048c7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"adfccb99821614ab69abd21387487db09b88197d08c26bc06ce49b622f6a9003","mask_sha256":"140b49a33622c40e7d744ada66bd96cd24c49059bf039cab4724579e77717c96","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/adfccb99821614ab69abd21387487db09b88197d08c26bc06ce49b622f6a9003.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42707.5,"area_cm2":226.5327054663449,"display_trend_area_cm2":226.5327054663449,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.74138205247075,"source_volume_proxy":4751.631847415087,"volume_proxy":4019.003275058255,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8971538616344334,"cnn_stage":3,"cnn_probabilities":[0.007266952423378824,0.015137539617717266,0.2701049715280533,0.48815582394599916,0.219334726780653],"a_step_pred_weight_g":61.4125,"pred_weight_g":51.86063972060533,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 51.9g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 226.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4019.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b6","source_crop_sha256":"adfccb99821614ab69abd21387487db09b88197d08c26bc06ce49b622f6a9003","source_mask_sha256":"140b49a33622c40e7d744ada66bd96cd24c49059bf039cab4724579e77717c96","source_mask_png_sha256":"dc053c5a4e3b80d28ec11bb2a7795741c58e03f391f879c63d6a740599fc4948","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 226.5 cm²; front-view height: 17.7 cm; combined volume proxy: 4019 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 1.89% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 226.5 cm²; front-view height: 17.7 cm; combined volume proxy: 4019 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 1.89% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|b6","growth_qc_volume_proxy_top_front":4019.003275058255,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.74138205247075,"growth_qc_front_height_cm":17.74138205247075,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"20defc006c864df0998f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b599d6aed7c366a8d1d0e66a1beeb37771d9b5dfca7f2039409c2d7c1c0fc0b5","mask_sha256":"02a0491c7d799b2da855f5fa0ba9c85a91e5257866e3f4d929b939653446a21e","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/b599d6aed7c366a8d1d0e66a1beeb37771d9b5dfca7f2039409c2d7c1c0fc0b5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":50695.0,"area_cm2":268.9006732685442,"display_trend_area_cm2":268.9006732685442,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.99726737053524,"source_volume_proxy":4346.770549901813,"volume_proxy":4839.477312930929,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.4492865779204294,"cnn_stage":1,"cnn_probabilities":[0.00221069660037756,0.5684515535831451,0.40822461247444153,0.020066716661676764,0.001046412350842729],"a_step_pred_weight_g":28.3328125,"pred_weight_g":30.16704365565282,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 30.2g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 268.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4839.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b7","source_crop_sha256":"b599d6aed7c366a8d1d0e66a1beeb37771d9b5dfca7f2039409c2d7c1c0fc0b5","source_mask_sha256":"02a0491c7d799b2da855f5fa0ba9c85a91e5257866e3f4d929b939653446a21e","source_mask_png_sha256":"c2d8d5ac18cef4dbb7914a71aee05b74035abbc5b3909f6e26ff0d02502115dc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 268.9 cm²; front-view height: 18.0 cm; combined volume proxy: 4839 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.16% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 268.9 cm²; front-view height: 18.0 cm; combined volume proxy: 4839 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.16% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|b7","growth_qc_volume_proxy_top_front":4839.477312930929,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.99726737053524,"growth_qc_front_height_cm":17.99726737053524,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"82ca7ecb44b4c548966b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a1309babda417176fc5fc79d917ca03d7f5e8f06fe9eb283d0df545ecbff74f1","mask_sha256":"94d3dbc31ceaca28763f3097e05d730f93955c1852467458059d8a2ddb12518f","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/a1309babda417176fc5fc79d917ca03d7f5e8f06fe9eb283d0df545ecbff74f1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59071.0,"area_cm2":313.3293553732355,"display_trend_area_cm2":313.3293553732355,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.9590548090296,"source_volume_proxy":5201.177252512834,"volume_proxy":6253.75777717232,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8833705572411419,"cnn_stage":2,"cnn_probabilities":[0.005465138889849186,0.1431472234427929,0.8181090593338013,0.029108988493680953,0.0041695624124258755],"a_step_pred_weight_g":59.9375,"pred_weight_g":44.0649781919562,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 44.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 313.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6253.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b8","source_crop_sha256":"a1309babda417176fc5fc79d917ca03d7f5e8f06fe9eb283d0df545ecbff74f1","source_mask_sha256":"94d3dbc31ceaca28763f3097e05d730f93955c1852467458059d8a2ddb12518f","source_mask_png_sha256":"782e8662888a76e4f097bf3d9b2a9340c019478c7774f596448a4015e0310653","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 313.3 cm²; front-view height: 20.0 cm; combined volume proxy: 6254 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 313.3 cm²; front-view height: 20.0 cm; combined volume proxy: 6254 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.41% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|b8","growth_qc_volume_proxy_top_front":6253.75777717232,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.9590548090296,"growth_qc_front_height_cm":19.9590548090296,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"84687a14296cda90271e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"08301eeb3fa9bb8f1cf54d8fea1374f83dba050e2c1ef2009fef8b0d6fddc7a0","mask_sha256":"6db58988b6309601a4522fec8d1b64bc9fbf0f131a4b3acb5926742a7cad8bf4","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/08301eeb3fa9bb8f1cf54d8fea1374f83dba050e2c1ef2009fef8b0d6fddc7a0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":71476.5,"area_cm2":379.1316495291272,"display_trend_area_cm2":379.1316495291272,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.15318629333051,"source_volume_proxy":5885.861541933677,"volume_proxy":8019.842412187319,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.88927659469191,"cnn_stage":2,"cnn_probabilities":[0.002463758498197421,0.17009039521217348,0.7669571995735168,0.05668280310928822,0.003805847751209513],"a_step_pred_weight_g":67.66875,"pred_weight_g":47.4824334364514,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 47.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 379.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8019.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b9","source_crop_sha256":"08301eeb3fa9bb8f1cf54d8fea1374f83dba050e2c1ef2009fef8b0d6fddc7a0","source_mask_sha256":"6db58988b6309601a4522fec8d1b64bc9fbf0f131a4b3acb5926742a7cad8bf4","source_mask_png_sha256":"8b4b8d3523cabb6faa54c7baa972942e85a40261e18c70994d8fb67aab1ed39b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 379.1 cm²; front-view height: 21.2 cm; combined volume proxy: 8020 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 4.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 379.1 cm²; front-view height: 21.2 cm; combined volume proxy: 8020 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 4.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|b9","growth_qc_volume_proxy_top_front":8019.842412187319,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.15318629333051,"growth_qc_front_height_cm":21.15318629333051,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"72a84b84a26f6d424aba\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d2bdec8138d918c44e8e568ace84c80be6e22f9ee478e0860c571662e2b727c2","mask_sha256":"7f9344be3914b54ab1851cd55713563d6985ae2f8b4f578e4b08e40bd26c3cfe","source_sha256":"3a36aa71b1d1c118dc718c60b84bebbf7a650a6755fc088a70bad9873ab48818","crop_asset_rel":"crops/d2bdec8138d918c44e8e568ace84c80be6e22f9ee478e0860c571662e2b727c2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69387.5,"area_cm2":368.0510004225488,"display_trend_area_cm2":368.0510004225488,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-15","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0293260922655465,"cnn_stage":2,"cnn_probabilities":[0.001632991060614586,0.06423507891595363,0.8435559511184693,0.08432498648762703,0.00625103791244328],"a_step_pred_weight_g":53.35625,"pred_weight_g":45.3433783189312,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 45.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 368.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260416_112500_cam1_rf.jpg|b10","source_crop_sha256":"d2bdec8138d918c44e8e568ace84c80be6e22f9ee478e0860c571662e2b727c2","source_mask_sha256":"7f9344be3914b54ab1851cd55713563d6985ae2f8b4f578e4b08e40bd26c3cfe","source_mask_png_sha256":"0222dd2fb740d768751ca27ccaa898163cce531f996980a822ba02ff9d93aeca","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 368.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 368.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260416_112500_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0856bb263928928b790e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-16","capture_key":"20260416_112500_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260417_090344_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8fd6c7d1a428792deb1dba00ff1b45f94a236f76d66a4c0eb4d6330a5201c5c9","mask_sha256":"414ddb25f6ea10758ff87ecf6cfe13e4cec10d91c0cd829f4f24d7c24672da10","source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","crop_asset_rel":"crops/8fd6c7d1a428792deb1dba00ff1b45f94a236f76d66a4c0eb4d6330a5201c5c9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":71115.0,"area_cm2":371.7464930327278,"display_trend_area_cm2":371.7464930327278,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.33844779462121,"source_volume_proxy":4788.332040320887,"volume_proxy":6817.253655314196,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.030112104699947,"cnn_stage":2,"cnn_probabilities":[0.0002310714742634445,0.0128311806358397,0.9442519545555115,0.04196620397269726,0.0007196007587481289],"a_step_pred_weight_g":145.9,"pred_weight_g":101.36039916774271,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 101.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 371.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6817.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260417_090344_cam0_rf.jpg|t3","source_crop_sha256":"8fd6c7d1a428792deb1dba00ff1b45f94a236f76d66a4c0eb4d6330a5201c5c9","source_mask_sha256":"414ddb25f6ea10758ff87ecf6cfe13e4cec10d91c0cd829f4f24d7c24672da10","source_mask_png_sha256":"58c6bbab79bf51f05a089f18b1cf17e24d077f71523a2f9c395695795c2fe60e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 371.7 cm²; front-view height: 18.3 cm; combined volume proxy: 6817 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 371.7 cm²; front-view height: 18.3 cm; combined volume proxy: 6817 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|t3","growth_qc_volume_proxy_top_front":6817.253655314196,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.33844779462121,"growth_qc_front_height_cm":18.33844779462121,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4a0ee63395610ed6f0af\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260417_090344_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"16e3c13a688199d974cb00dd802605fc9aa89b781496631c769d82bf163251ac","mask_sha256":"a352012221052252b1188c483065d4ad90eed5164adab5aa5f184c3e718bf2c3","source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","crop_asset_rel":"crops/16e3c13a688199d974cb00dd802605fc9aa89b781496631c769d82bf163251ac.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60231.5,"area_cm2":314.8540940040884,"display_trend_area_cm2":314.8540940040884,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.242434637248516,"cnn_stage":2,"cnn_probabilities":[0.0028758234810084106,0.06401811242103576,0.6540850520133972,0.24583752304315565,0.03318346291780472],"a_step_pred_weight_g":98.0625,"pred_weight_g":62.23178678441401,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 62.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 314.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260417_090344_cam0_rf.jpg|t4","source_crop_sha256":"16e3c13a688199d974cb00dd802605fc9aa89b781496631c769d82bf163251ac","source_mask_sha256":"a352012221052252b1188c483065d4ad90eed5164adab5aa5f184c3e718bf2c3","source_mask_png_sha256":"05e2303430bb345361c7d4b427eb30d35a537a11e87d829a7a2c0aafd9461647","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 314.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 314.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|t4","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"f69268adbd150fc1f1b6\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"06d6ced0e069ab3acdd2bf5f51da60c98e8d27daf1181b043eb54955636161b7","mask_sha256":"bd9280df7e8b31a2e67cc87931e7ac6907fa1ac3ebb1f08e240594950b92b0c1","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/06d6ced0e069ab3acdd2bf5f51da60c98e8d27daf1181b043eb54955636161b7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35612.5,"area_cm2":188.8988110617621,"display_trend_area_cm2":188.8988110617621,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9307909447699785,"cnn_stage":2,"cnn_probabilities":[0.016708322614431382,0.15684124529361723,0.7288915395736695,0.07406890541315078,0.023489976022392514],"a_step_pred_weight_g":79.64375,"pred_weight_g":63.069345438584094,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 63.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 188.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t5","source_crop_sha256":"06d6ced0e069ab3acdd2bf5f51da60c98e8d27daf1181b043eb54955636161b7","source_mask_sha256":"bd9280df7e8b31a2e67cc87931e7ac6907fa1ac3ebb1f08e240594950b92b0c1","source_mask_png_sha256":"163ce0dd3b189db6d03cac85d20fcdf2079c77dd116cf5e49db43bff6d07571f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 188.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 188.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"8a59a471ca182b91d2d1\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d7cfaab27697aca984eb6272af33dab8f1718dbe84b33e6ee657bd2fec3f599f","mask_sha256":"bcdab83b18d28f403baceb581ef43102e1f42297a3224bc604ea32d2908c823e","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/d7cfaab27697aca984eb6272af33dab8f1718dbe84b33e6ee657bd2fec3f599f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36503.0,"area_cm2":193.622275891541,"display_trend_area_cm2":193.622275891541,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9104827378410847,"cnn_stage":2,"cnn_probabilities":[0.006078186549711972,0.1145855702459812,0.8473944783210754,0.02665895167738199,0.0052828389802016314],"a_step_pred_weight_g":90.275,"pred_weight_g":59.18646694996326,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 59.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 193.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t6","source_crop_sha256":"d7cfaab27697aca984eb6272af33dab8f1718dbe84b33e6ee657bd2fec3f599f","source_mask_sha256":"bcdab83b18d28f403baceb581ef43102e1f42297a3224bc604ea32d2908c823e","source_mask_png_sha256":"06cab2f8d6cf55917c2fcefd2f83a2ff6e7c20fcf1b96c59a326dda2af2ee02f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 193.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 193.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"4ec5e65e3858e0acc372\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 204.8cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9688aad2c8898231bc69c5f8dbd35636bc7e1a89a96468ca9d4b4aaa2ac980a5","mask_sha256":"b27f5435098471d29b0036bfa728d91c5192b268d996ef4c315ef86192ae2f54","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/9688aad2c8898231bc69c5f8dbd35636bc7e1a89a96468ca9d4b4aaa2ac980a5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":61073.0,"area_cm2":323.9485317788697,"display_trend_area_cm2":323.9485317788697,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7015659555443563,"cnn_stage":2,"cnn_probabilities":[0.000991573603823781,0.30921962261199953,0.6778209269046783,0.011167124845087528,0.0008007761469343678],"a_step_pred_weight_g":47.31875,"pred_weight_g":39.698453586040706,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 39.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 323.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t8","source_crop_sha256":"9688aad2c8898231bc69c5f8dbd35636bc7e1a89a96468ca9d4b4aaa2ac980a5","source_mask_sha256":"b27f5435098471d29b0036bfa728d91c5192b268d996ef4c315ef86192ae2f54","source_mask_png_sha256":"4600de5335e11f3e38ad736e213442c426be90d15d79c48beb38c9da7297c19f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 323.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 323.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"ac4be69c6ce0392553b2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7e0f28819753b4170511c816fc9245315b01e04174bb9393bc1f3460b120272b","mask_sha256":"bc1e83107b8bf53d89b6025098ec4f0f5866bb0dcc030aa69643c800f5a95372","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/7e0f28819753b4170511c816fc9245315b01e04174bb9393bc1f3460b120272b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45408.0,"area_cm2":240.8569241893294,"display_trend_area_cm2":240.8569241893294,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.9244076134637,"cnn_stage":3,"cnn_probabilities":[0.010998810082674027,0.02190960366278887,0.30188949406147003,0.36208926737308506,0.30311280488967896],"a_step_pred_weight_g":54.6625,"pred_weight_g":41.596723821813896,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 41.6g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 240.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t9","source_crop_sha256":"7e0f28819753b4170511c816fc9245315b01e04174bb9393bc1f3460b120272b","source_mask_sha256":"bc1e83107b8bf53d89b6025098ec4f0f5866bb0dcc030aa69643c800f5a95372","source_mask_png_sha256":"be60cb4e7b155fb61a5b4959d02e9a8861cec9bdbf677342b4777bb2eb3bb7e1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 240.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 240.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9ba82b929a389b555faf\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"dd39c32df451cca0a1517516a95a2dc79a9e5f947c73f8505d99dabee0411f54","mask_sha256":"e441aabcfac5355a020c4df430160720268db615c6252693e829e77ba9dc7c03","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/dd39c32df451cca0a1517516a95a2dc79a9e5f947c73f8505d99dabee0411f54.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56949.5,"area_cm2":302.076317039293,"display_trend_area_cm2":302.076317039293,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.064164849417284,"cnn_stage":2,"cnn_probabilities":[0.0048105331603437666,0.051405797153711325,0.8279680252075194,0.1064395010471344,0.009376124676782636],"a_step_pred_weight_g":67.9875,"pred_weight_g":43.35313985120541,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 43.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 302.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|t10","source_crop_sha256":"dd39c32df451cca0a1517516a95a2dc79a9e5f947c73f8505d99dabee0411f54","source_mask_sha256":"e441aabcfac5355a020c4df430160720268db615c6252693e829e77ba9dc7c03","source_mask_png_sha256":"f2771d5ffb227d152091bb1c6c3cf3f08860e79a3096dcfa24991fc6b04d6150","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 302.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 302.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"d71ca3ba937abfb4b072\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260417_090344_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a7c401e43db1be966d8b548682f766b28f5b052ed11a729eb5fb34f712f58c12","mask_sha256":"7fe835a9d4e0143714a2ca0c05b17124aa89c6ed4c5431d9243480d5e96fe854","source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","crop_asset_rel":"crops/a7c401e43db1be966d8b548682f766b28f5b052ed11a729eb5fb34f712f58c12.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":105565.0,"area_cm2":551.8303949518373,"display_trend_area_cm2":551.8303949518373,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":24.13851500408281,"source_volume_proxy":10027.99013576054,"volume_proxy":13320.36626825387,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":22,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.547156234830618,"cnn_stage":3,"cnn_probabilities":[0.002902741672005504,0.06561077013611794,0.36213196516036983,0.5201366066932678,0.04921792857348918],"a_step_pred_weight_g":130.3875,"pred_weight_g":97.47266664257907,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 97.5g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 551.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 13320.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260417_090344_cam0_rf.jpg|b3","source_crop_sha256":"a7c401e43db1be966d8b548682f766b28f5b052ed11a729eb5fb34f712f58c12","source_mask_sha256":"7fe835a9d4e0143714a2ca0c05b17124aa89c6ed4c5431d9243480d5e96fe854","source_mask_png_sha256":"6dd5695d1975d8240e24292802725be7a124a02fcca5905931160785cf7a1339","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 551.8 cm²; front-view height: 24.1 cm; combined volume proxy: 13320 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.86% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 551.8 cm²; front-view height: 24.1 cm; combined volume proxy: 13320 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.86% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|b3","growth_qc_volume_proxy_top_front":13320.36626825387,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":24.13851500408281,"growth_qc_front_height_cm":24.13851500408281,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"7d7ef6fa08eca3f5d946\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260417_090344_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"73394b1904a77c2682263356553d8261284fe7713bac755b628343e91ca70968","mask_sha256":"cd1906f272efcc51fc209a13c809eb483c4c5f213bc4895131ebef5f7c684f49","source_sha256":"f34ceea67f2279957e6f9e39268ca684121e8b02c81299b4d7c1f61d28c8f3fa","crop_asset_rel":"crops/73394b1904a77c2682263356553d8261284fe7713bac755b628343e91ca70968.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":68758.0,"area_cm2":359.4255131539661,"display_trend_area_cm2":359.4255131539661,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.75025203548098,"source_volume_proxy":6598.155369971093,"volume_proxy":7817.595499080847,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.9446860066615046,"cnn_stage":3,"cnn_probabilities":[0.0008991425915155561,0.013949424680322408,0.12471070289611817,0.760447645187378,0.09999306015670299],"a_step_pred_weight_g":92.875,"pred_weight_g":56.965647330740246,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"PLATEAU_CANDIDATE","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 57.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 359.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7817.6 cm³ equivalent. Front and top views match on capture date and physical slot. A possible flattening of the time series is observed.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260417_090344_cam0_rf.jpg|b4","source_crop_sha256":"73394b1904a77c2682263356553d8261284fe7713bac755b628343e91ca70968","source_mask_sha256":"cd1906f272efcc51fc209a13c809eb483c4c5f213bc4895131ebef5f7c684f49","source_mask_png_sha256":"59f41e92c148474697c7fbdfa61cb44194c99e6c5cde9854ba2f2060f802974a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 359.4 cm²; front-view height: 21.8 cm; combined volume proxy: 7818 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.73% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size changed little, suggesting possible growth stagnation; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 359.4 cm²; front-view height: 21.8 cm; combined volume proxy: 7818 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.73% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size changed little, suggesting possible growth stagnation; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|b4","growth_qc_volume_proxy_top_front":7817.595499080847,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.75025203548098,"growth_qc_front_height_cm":21.75025203548098,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d3386e53db394a93ac78\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b061e1bc6261270bfe06afd7e5ff12d376c78244f7be62a33062d1a33101d34d","mask_sha256":"963f1efb53077dc3f5a49c059072efbb77bd64cc459a61dcbf147463f1fba52b","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/b061e1bc6261270bfe06afd7e5ff12d376c78244f7be62a33062d1a33101d34d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":31392.5,"area_cm2":166.5147329240117,"display_trend_area_cm2":166.5147329240117,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.53257927892213,"source_volume_proxy":5188.803612011301,"volume_proxy":3252.462221946804,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5983563736081121,"cnn_stage":1,"cnn_probabilities":[0.04694990180432797,0.4634696483612061,0.35813894867897034,0.10715711414813994,0.024284371361136436],"a_step_pred_weight_g":54.6375,"pred_weight_g":40.479877804690645,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 40.5g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 166.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3252.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b5","source_crop_sha256":"b061e1bc6261270bfe06afd7e5ff12d376c78244f7be62a33062d1a33101d34d","source_mask_sha256":"963f1efb53077dc3f5a49c059072efbb77bd64cc459a61dcbf147463f1fba52b","source_mask_png_sha256":"f0a9525a02152ec4fe06786799e5427f3c1dd86ca2bae075bba7cf4507ba1a8d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 166.5 cm²; front-view height: 19.5 cm; combined volume proxy: 3252 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 166.5 cm²; front-view height: 19.5 cm; combined volume proxy: 3252 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|b5","growth_qc_volume_proxy_top_front":3252.462221946804,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.53257927892213,"growth_qc_front_height_cm":19.53257927892213,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ccc263b89c61c5fda5d0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3eae48ae94d67f9dba23ca091b3680586d44bc974b5e04129cb10604b058774f","mask_sha256":"92a903e91539b40701c5ddf36af0ac0ed45ebe405fbe9f81de97cff09bde5fae","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/3eae48ae94d67f9dba23ca091b3680586d44bc974b5e04129cb10604b058774f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42632.5,"area_cm2":226.1348841724275,"display_trend_area_cm2":226.1348841724275,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.65608694644926,"source_volume_proxy":4894.940819885718,"volume_proxy":3992.657176573613,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.893076922837645,"cnn_stage":3,"cnn_probabilities":[0.01331947334110737,0.028066022042185067,0.25453519374132155,0.46037684679031377,0.2437024932354689],"a_step_pred_weight_g":64.0375,"pred_weight_g":56.11548019319903,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 56.1g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 226.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3992.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b6","source_crop_sha256":"3eae48ae94d67f9dba23ca091b3680586d44bc974b5e04129cb10604b058774f","source_mask_sha256":"92a903e91539b40701c5ddf36af0ac0ed45ebe405fbe9f81de97cff09bde5fae","source_mask_png_sha256":"7ca1e62e347ac60959518d4e90ad316d3ab387f6fb706c520e979c09ac8372c6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 226.1 cm²; front-view height: 17.7 cm; combined volume proxy: 3993 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.03% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 226.1 cm²; front-view height: 17.7 cm; combined volume proxy: 3993 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy increased by an average of 1.03% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|b6","growth_qc_volume_proxy_top_front":3992.657176573613,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.65608694644926,"growth_qc_front_height_cm":17.65608694644926,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4417a16fd86265523d73\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"050e05dc2cb6cf28c27678e7146cbf454630208ccc390d3fab10f1d3054ca4c7","mask_sha256":"0c8ba0319b7754e3dc1920ee3bfe6b61758bab89b62e43c1e7f3b3e4a5bd909f","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/050e05dc2cb6cf28c27678e7146cbf454630208ccc390d3fab10f1d3054ca4c7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":51469.0,"area_cm2":273.0061890217714,"display_trend_area_cm2":273.0061890217714,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.74138205247075,"source_volume_proxy":4283.22563843552,"volume_proxy":4843.507102124292,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.609869825351052,"cnn_stage":2,"cnn_probabilities":[0.0019377084448933602,0.41432526707649237,0.55694699883461,0.025509566254913806,0.0012804654601495712],"a_step_pred_weight_g":30.415625,"pred_weight_g":31.405471170468836,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 31.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 273.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4843.5 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b7","source_crop_sha256":"050e05dc2cb6cf28c27678e7146cbf454630208ccc390d3fab10f1d3054ca4c7","source_mask_sha256":"0c8ba0319b7754e3dc1920ee3bfe6b61758bab89b62e43c1e7f3b3e4a5bd909f","source_mask_png_sha256":"218bdc48e6a2cccd9a8b928d56094f1246c84820d399a08983118826cb362efe","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 273.0 cm²; front-view height: 17.7 cm; combined volume proxy: 4844 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.21% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 273.0 cm²; front-view height: 17.7 cm; combined volume proxy: 4844 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.21% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|b7","growth_qc_volume_proxy_top_front":4843.507102124292,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.74138205247075,"growth_qc_front_height_cm":17.74138205247075,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"102069218b7cdd4a0d30\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"545340b5763717c44c234c647f7c01ce8780b10ee5c17973bd593b46c6b3ddb2","mask_sha256":"e1aa71e513969021346d581774c8edfe2d9cf3ef8ad7644bde97c8d27f8f5bb2","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/545340b5763717c44c234c647f7c01ce8780b10ee5c17973bd593b46c6b3ddb2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60064.0,"area_cm2":318.5965093047014,"display_trend_area_cm2":318.5965093047014,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.19139885483616,"source_volume_proxy":4642.581849107377,"volume_proxy":6114.312683825044,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9976306721568107,"cnn_stage":2,"cnn_probabilities":[0.007622145395725965,0.10812064185738562,0.7768057823181153,0.09390722513198853,0.013544197566807269],"a_step_pred_weight_g":57.40625,"pred_weight_g":46.17521696186519,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 46.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 318.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6114.3 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b8","source_crop_sha256":"545340b5763717c44c234c647f7c01ce8780b10ee5c17973bd593b46c6b3ddb2","source_mask_sha256":"e1aa71e513969021346d581774c8edfe2d9cf3ef8ad7644bde97c8d27f8f5bb2","source_mask_png_sha256":"8f5230d44ee728807da40112c3d909777e21b1e0022fbd215362075cc5b0e436","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 318.6 cm²; front-view height: 19.2 cm; combined volume proxy: 6114 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.60% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 318.6 cm²; front-view height: 19.2 cm; combined volume proxy: 6114 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.60% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|b8","growth_qc_volume_proxy_top_front":6114.312683825044,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.19139885483616,"growth_qc_front_height_cm":19.19139885483616,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0f16e9b0dcdc7e014dae\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c88770832fea9672363397630b546d32f2fc48f003d5b6044e8d73beddfb65dd","mask_sha256":"b7f8e4e00d75743d697f789a91e30a9b0a9754e8fc9b80767158dcfcbe46162a","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/c88770832fea9672363397630b546d32f2fc48f003d5b6044e8d73beddfb65dd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":71279.5,"area_cm2":378.0867055971042,"display_trend_area_cm2":378.0867055971042,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.06789118730902,"source_volume_proxy":5673.064401130984,"volume_proxy":7965.489572887931,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7801710779080164,"cnn_stage":2,"cnn_probabilities":[0.0020292308647185562,0.25025240182876585,0.7154022216796875,0.030150388553738593,0.0021657667646650227],"a_step_pred_weight_g":62.00625,"pred_weight_g":51.966566256133,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 52.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 378.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7965.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b9","source_crop_sha256":"c88770832fea9672363397630b546d32f2fc48f003d5b6044e8d73beddfb65dd","source_mask_sha256":"b7f8e4e00d75743d697f789a91e30a9b0a9754e8fc9b80767158dcfcbe46162a","source_mask_png_sha256":"40ab413c49eafb56925b8b528845b7a18f83471a8475b112ab55901a1a9ca1d8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 378.1 cm²; front-view height: 21.1 cm; combined volume proxy: 7965 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 378.1 cm²; front-view height: 21.1 cm; combined volume proxy: 7965 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.44% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|b9","growth_qc_volume_proxy_top_front":7965.489572887931,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.06789118730902,"growth_qc_front_height_cm":21.06789118730902,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a3b36ae052ba8c06355c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a83927d0adef4430f3c1e491dda3382b150b584890a09fd09a6ea40b4e542112","mask_sha256":"c83f42b80784a20219f52123060dd65e1729835b5e15083e2d92d3d48683fa65","source_sha256":"fe7d17bf5a78e90475c30a75d050caa55765403b2234570b1daafeb20fcb1842","crop_asset_rel":"crops/a83927d0adef4430f3c1e491dda3382b150b584890a09fd09a6ea40b4e542112.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70328.5,"area_cm2":373.042331590232,"display_trend_area_cm2":373.042331590232,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-16","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0921234866604212,"cnn_stage":2,"cnn_probabilities":[0.001069415279198438,0.033186798170208934,0.8487297892570496,0.10657888576388358,0.010435113171115519],"a_step_pred_weight_g":47.5125,"pred_weight_g":43.51473139735144,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 43.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 373.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260417_090344_cam1_rf.jpg|b10","source_crop_sha256":"a83927d0adef4430f3c1e491dda3382b150b584890a09fd09a6ea40b4e542112","source_mask_sha256":"c83f42b80784a20219f52123060dd65e1729835b5e15083e2d92d3d48683fa65","source_mask_png_sha256":"d9c6e25eb3a9e29598a5f4dad9ce968c4491e503d10a80dab110c7c620f98272","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 373.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 373.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260417_090344_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"335c2b76c80d2e17fb64\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-17","capture_key":"20260417_090344_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fcfd2ef926be7b5bc5a932aa4a2468f34e62f3265516ae139ab8e8c119911f4b","mask_sha256":"1905c4ab4075fcc0093e7ffb1d50564f4485f0c6a41811eacb75d03c3a88111a","source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","crop_asset_rel":"crops/fcfd2ef926be7b5bc5a932aa4a2468f34e62f3265516ae139ab8e8c119911f4b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70466.5,"area_cm2":368.3565246613333,"display_trend_area_cm2":368.3565246613333,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.027234948344994,"cnn_stage":2,"cnn_probabilities":[0.00032599995174678045,0.012273851362988353,0.9477475523948669,0.03914447389543056,0.0005081426264951006],"a_step_pred_weight_g":126.9375,"pred_weight_g":90.94836382641549,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 90.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 368.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|t3","source_crop_sha256":"fcfd2ef926be7b5bc5a932aa4a2468f34e62f3265516ae139ab8e8c119911f4b","source_mask_sha256":"1905c4ab4075fcc0093e7ffb1d50564f4485f0c6a41811eacb75d03c3a88111a","source_mask_png_sha256":"cd8d749601772631d3a8a35035259735202713670ffdb8418ad33094731ebb67","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 368.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 368.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"68da0764c1a13ff1e86b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"000ce61b73b242bdb978c72529b88d4d3c36f1497e3032d1261b16b5ad72ff79","mask_sha256":"507684c072d4e68c5d6c2e8cfae38de3060a4f30c010227b1ac807b2da857942","source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","crop_asset_rel":"crops/000ce61b73b242bdb978c72529b88d4d3c36f1497e3032d1261b16b5ad72ff79.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55700.0,"area_cm2":291.1661345978055,"display_trend_area_cm2":291.1661345978055,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3501242503523825,"cnn_stage":2,"cnn_probabilities":[0.005012665409594774,0.035752742737531665,0.6181480944156647,0.2862707108259201,0.05481579657644033],"a_step_pred_weight_g":98.0125,"pred_weight_g":68.32187893274734,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 68.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 291.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|t4","source_crop_sha256":"000ce61b73b242bdb978c72529b88d4d3c36f1497e3032d1261b16b5ad72ff79","source_mask_sha256":"507684c072d4e68c5d6c2e8cfae38de3060a4f30c010227b1ac807b2da857942","source_mask_png_sha256":"d06be9c002a603f022f6d547a5b7c18fd60d4b000634cf6698867c4528fd03df","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 291.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 291.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|t4","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b7435761d6f7371fdcc3\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4cc64a4e8ae8b8d20ddb73f1b92830aa2790a94c25a99048159250e1dc9c16ab","mask_sha256":"d558e6bf96e078ff74bdbcf812de2a6c506e7f6cf870aef18e0c0dcc6591fd1d","source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","crop_asset_rel":"crops/4cc64a4e8ae8b8d20ddb73f1b92830aa2790a94c25a99048159250e1dc9c16ab.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67160.0,"area_cm2":351.0721292565281,"display_trend_area_cm2":351.0721292565281,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.994622988626361,"cnn_stage":2,"cnn_probabilities":[0.0020054765045642853,0.09965195506811142,0.8051956176757813,0.08800804913043975,0.005138912703841925],"a_step_pred_weight_g":121.9375,"pred_weight_g":82.91150483849486,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 82.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 351.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|t5","source_crop_sha256":"4cc64a4e8ae8b8d20ddb73f1b92830aa2790a94c25a99048159250e1dc9c16ab","source_mask_sha256":"d558e6bf96e078ff74bdbcf812de2a6c506e7f6cf870aef18e0c0dcc6591fd1d","source_mask_png_sha256":"339e70b1bfbf88504412e84f12b0d77470213b4ae365b3fce3dda4fcbf353507","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 351.1 cm²; front-view height: 20.5 cm; combined volume proxy: 7187 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 351.1 cm²; front-view height: 20.5 cm; combined volume proxy: 7187 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|t5","growth_qc_volume_proxy_top_front":7186.736276670531,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":20.47082544515856,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"46ba117671f4076ef6c6\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2e0fadc1419bb637219c9a84c72c0b4e6a8777470da88f922817f225b2e596df","mask_sha256":"2a0ec2f7906601e8468c8ead7a4690807d15b27724653758aa0d9a810c0dbd59","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/2e0fadc1419bb637219c9a84c72c0b4e6a8777470da88f922817f225b2e596df.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":38822.5,"area_cm2":205.9255624414253,"display_trend_area_cm2":205.9255624414253,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.086079453956336,"cnn_stage":2,"cnn_probabilities":[0.0018885074416175485,0.03108639856800437,0.8658022165298462,0.08150288127362729,0.019719994626939297],"a_step_pred_weight_g":95.2125,"pred_weight_g":61.41344796446961,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 61.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 205.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t6","source_crop_sha256":"2e0fadc1419bb637219c9a84c72c0b4e6a8777470da88f922817f225b2e596df","source_mask_sha256":"2a0ec2f7906601e8468c8ead7a4690807d15b27724653758aa0d9a810c0dbd59","source_mask_png_sha256":"05c5cd99351506859195b53df754c0d8262e0c70028c814d7d0b94b76c52fd47","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 205.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 205.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"54c1a3e0d298f463c7e5\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6b4bd360f04cd93ae39da0072b5a311ac137b166b98d22c1f8e2a6bebb08367e","mask_sha256":"455e22ad124a1cfe1448bedc5b18c579d4b7cc90357130941b78ea71ce034a74","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/6b4bd360f04cd93ae39da0072b5a311ac137b166b98d22c1f8e2a6bebb08367e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":42828.5,"area_cm2":227.1745238205315,"display_trend_area_cm2":227.1745238205315,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9141228668158874,"cnn_stage":2,"cnn_probabilities":[0.01686893994919956,0.10609244927763938,0.8271448850631713,0.0458342831581831,0.004059449484338984],"a_step_pred_weight_g":61.85625,"pred_weight_g":50.5854861998726,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 50.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 227.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t7","source_crop_sha256":"6b4bd360f04cd93ae39da0072b5a311ac137b166b98d22c1f8e2a6bebb08367e","source_mask_sha256":"455e22ad124a1cfe1448bedc5b18c579d4b7cc90357130941b78ea71ce034a74","source_mask_png_sha256":"246b2e7b4006def833df380fb445bc4bdbe902930282c8e4945d79fe141dc84e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 227.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 227.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"96778de983427ab330b8\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"65121e90a9aa235917385b84208882da6dc7faf1214b4d95cffb3245bbb2ea43","mask_sha256":"560c899a01197c8167fdce413084d8d578ac13707c2d1082bc9e59b5b612b3f1","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/65121e90a9aa235917385b84208882da6dc7faf1214b4d95cffb3245bbb2ea43.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56368.0,"area_cm2":298.9918759404537,"display_trend_area_cm2":298.9918759404537,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5240952695254237,"cnn_stage":2,"cnn_probabilities":[0.00322486967779696,0.47971453368663786,0.5078942477703094,0.008073080284520983,0.00109324986115098],"a_step_pred_weight_g":48.29375,"pred_weight_g":41.754276226554474,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 41.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 299.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t8","source_crop_sha256":"65121e90a9aa235917385b84208882da6dc7faf1214b4d95cffb3245bbb2ea43","source_mask_sha256":"560c899a01197c8167fdce413084d8d578ac13707c2d1082bc9e59b5b612b3f1","source_mask_png_sha256":"e1aa940dd311cb17a95619dddb8c9a5a6cd40007ce2b9b8bd8bfc730623c969f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 299.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 299.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"cf5ecbaf41f39c6fc4a4\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cfcd34f7c9c07630ac22f1005adce27eec2d2441ff51077ac0059069e5c28192","mask_sha256":"2ba445d56025b9630b333fb0c44bf0bd0617eac768ebd4ff302d118f528575d6","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/cfcd34f7c9c07630ac22f1005adce27eec2d2441ff51077ac0059069e5c28192.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43590.0,"area_cm2":231.2137360247725,"display_trend_area_cm2":231.2137360247725,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.9656748113222418,"cnn_stage":3,"cnn_probabilities":[0.008510214183479548,0.029565468151122334,0.21469208747148513,0.48220377564430233,0.26502846032381056],"a_step_pred_weight_g":56.29375,"pred_weight_g":41.61874990121112,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 41.6g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 231.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t9","source_crop_sha256":"cfcd34f7c9c07630ac22f1005adce27eec2d2441ff51077ac0059069e5c28192","source_mask_sha256":"2ba445d56025b9630b333fb0c44bf0bd0617eac768ebd4ff302d118f528575d6","source_mask_png_sha256":"c839ec26281ba8f743d4515309c30342877d26a72f03c20fa9dab656e2a45a9a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 231.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 231.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9774d81c21cb0a776476\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"621e5f69955e2e6a800c8b647eee1f8fca60543ea99c23b26c59eee56f9ce1ad","mask_sha256":"d8cb00482e05f690a3e846f5900f216d28fa0e8396843ce6fc7a815e0b569225","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/621e5f69955e2e6a800c8b647eee1f8fca60543ea99c23b26c59eee56f9ce1ad.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55193.0,"area_cm2":292.7593423357483,"display_trend_area_cm2":292.7593423357483,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3174938967451455,"cnn_stage":2,"cnn_probabilities":[0.006533986912108958,0.027902191691100597,0.6789887189865114,0.2146861270070076,0.07188897151499987],"a_step_pred_weight_g":64.6,"pred_weight_g":48.296044893832494,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 48.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 292.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|t10","source_crop_sha256":"621e5f69955e2e6a800c8b647eee1f8fca60543ea99c23b26c59eee56f9ce1ad","source_mask_sha256":"d8cb00482e05f690a3e846f5900f216d28fa0e8396843ce6fc7a815e0b569225","source_mask_png_sha256":"69c39d50308734bd04c932ccff7b6c3aef331d42f1eeb7400f88e73bd0d5ff1e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 292.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 292.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"554a4437cd2f5617ec69\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0ef584239db35f02bf20794096d069afbc5cf1bee51ea988cc48bef38d42b2fe","mask_sha256":"76358259203c66a60587f0ef82cdd5c9503fb01d9e8dc64d34dcc92f9cb5e035","source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","crop_asset_rel":"crops/0ef584239db35f02bf20794096d069afbc5cf1bee51ea988cc48bef38d42b2fe.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":105918.0,"area_cm2":553.6756668640999,"display_trend_area_cm2":553.6756668640999,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":23.11497373182488,"source_volume_proxy":8958.2737110835,"volume_proxy":12798.19849551429,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":23,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.9236192813143127,"cnn_stage":3,"cnn_probabilities":[0.003512376337312162,0.0199161222204566,0.2267263799905777,0.549130094051361,0.2007150292396545],"a_step_pred_weight_g":144.275,"pred_weight_g":105.2357543794727,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 105.2g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 553.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 12798.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|b3","source_crop_sha256":"0ef584239db35f02bf20794096d069afbc5cf1bee51ea988cc48bef38d42b2fe","source_mask_sha256":"76358259203c66a60587f0ef82cdd5c9503fb01d9e8dc64d34dcc92f9cb5e035","source_mask_png_sha256":"0984a480c179324a54a844499192a1c23497fd277d4afd061cd28901fb9f9839","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 553.7 cm²; front-view height: 23.1 cm; combined volume proxy: 12798 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.02% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 553.7 cm²; front-view height: 23.1 cm; combined volume proxy: 12798 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.02% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|b3","growth_qc_volume_proxy_top_front":12798.19849551429,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":23.11497373182488,"growth_qc_front_height_cm":23.11497373182488,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2f0fae25eb61df034ce8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"35dc089f8975e7b7f2d10661f1771279bd1e613dcd9e7577c17757371fd4f19b","mask_sha256":"cb1289908c18ba9c619e672b6e703e5b2a828e215a1d71b0f92ebbe93f6e9a01","source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","crop_asset_rel":"crops/35dc089f8975e7b7f2d10661f1771279bd1e613dcd9e7577c17757371fd4f19b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70003.5,"area_cm2":365.9362388387339,"display_trend_area_cm2":365.9362388387339,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.81200586924454,"source_volume_proxy":6317.920026804081,"volume_proxy":7615.867150481002,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.97897244808264,"cnn_stage":3,"cnn_probabilities":[0.00044370601244736463,0.002868627430871129,0.0765153706073761,0.8576161384582519,0.06255616601556539],"a_step_pred_weight_g":112.95,"pred_weight_g":71.01329030258844,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 71.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 365.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7615.9 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|b4","source_crop_sha256":"35dc089f8975e7b7f2d10661f1771279bd1e613dcd9e7577c17757371fd4f19b","source_mask_sha256":"cb1289908c18ba9c619e672b6e703e5b2a828e215a1d71b0f92ebbe93f6e9a01","source_mask_png_sha256":"5f22623fb05b6516d4a8b14a6583928e3f50696a2d075529ab368fff67489519","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 365.9 cm²; front-view height: 20.8 cm; combined volume proxy: 7616 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.15% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 365.9 cm²; front-view height: 20.8 cm; combined volume proxy: 7616 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 3.15% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|b4","growth_qc_volume_proxy_top_front":7615.867150481002,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.81200586924454,"growth_qc_front_height_cm":20.81200586924454,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8bdfcfe023a2a34540b6\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b192aeab5ba8310df55b93f696316c13995187d0788ae0425d5a7b94fa0e1b4f","mask_sha256":"4489e858d4da9c794b5ff57dd72830556f3519a0c1e02e6258c21aef3adc6bdb","source_sha256":"84613a3292db7e020813684e7c6a51a38ebf9a9c89a18e39bb356ec0aa91d471","crop_asset_rel":"crops/b192aeab5ba8310df55b93f696316c13995187d0788ae0425d5a7b94fa0e1b4f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60765.0,"area_cm2":317.6429114692218,"display_trend_area_cm2":317.6429114692218,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.85021843075018,"source_volume_proxy":5044.357493290968,"volume_proxy":5987.638264174272,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3643900056369604,"cnn_stage":2,"cnn_probabilities":[0.0010812190826982259,0.0235426620580256,0.5911816716194153,0.3782938599586487,0.0059006051160395145],"a_step_pred_weight_g":67.95625,"pred_weight_g":47.510356013657685,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 47.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 317.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5987.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260418_094726_cam0_rf.jpg|b5","source_crop_sha256":"b192aeab5ba8310df55b93f696316c13995187d0788ae0425d5a7b94fa0e1b4f","source_mask_sha256":"4489e858d4da9c794b5ff57dd72830556f3519a0c1e02e6258c21aef3adc6bdb","source_mask_png_sha256":"0f14a1aaf62b67ce5cce695b8c781a78bc4dd9587faf57da5cf53b237cd6868f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 317.6 cm²; front-view height: 18.9 cm; combined volume proxy: 5988 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 317.6 cm²; front-view height: 18.9 cm; combined volume proxy: 5988 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|b5","growth_qc_volume_proxy_top_front":5987.638264174272,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.85021843075018,"growth_qc_front_height_cm":18.85021843075018,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f8b57254fe4ff9ce7361\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0ffe42b37e6be62023b22041a9143088abd98b71992794ea8ef8c0ede2b6bcc1","mask_sha256":"dbb10712c69132d47399c8ac087b326fc937c11613763525163e4a325f63d9e4","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/0ffe42b37e6be62023b22041a9143088abd98b71992794ea8ef8c0ede2b6bcc1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":52457.5,"area_cm2":278.2494736756023,"display_trend_area_cm2":278.2494736756023,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.74138205247075,"source_volume_proxy":4955.180095296262,"volume_proxy":4936.530218377763,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3654511950910098,"cnn_stage":2,"cnn_probabilities":[0.0011181302514160052,0.01251210402697325,0.6318262934684754,0.32888731062412263,0.02565614306367934],"a_step_pred_weight_g":99.125,"pred_weight_g":71.15067855496704,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 71.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 278.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4936.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b6","source_crop_sha256":"0ffe42b37e6be62023b22041a9143088abd98b71992794ea8ef8c0ede2b6bcc1","source_mask_sha256":"dbb10712c69132d47399c8ac087b326fc937c11613763525163e4a325f63d9e4","source_mask_png_sha256":"bbe65451cea6bf0de29ca92f8a0c31630265a5a120e3c4050725c8b8468d4020","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 278.2 cm²; front-view height: 17.7 cm; combined volume proxy: 4937 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 6.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 278.2 cm²; front-view height: 17.7 cm; combined volume proxy: 4937 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy increased by an average of 6.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|b6","growth_qc_volume_proxy_top_front":4936.530218377763,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.74138205247075,"growth_qc_front_height_cm":17.74138205247075,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"29b9775d931cf7e364bf\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2d2fd00619c5913f305171d2401fee132da7f2e1c925484cde0889b9f78cb4a0","mask_sha256":"519f04b055fdb2425cbac91f7e7dcd38258c81044a9b771d66ed316a8f35c5c3","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/2d2fd00619c5913f305171d2401fee132da7f2e1c925484cde0889b9f78cb4a0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":50254.5,"area_cm2":266.5641362022695,"display_trend_area_cm2":266.5641362022695,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.08256247655673,"source_volume_proxy":4462.28847473648,"volume_proxy":4820.162646886916,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6112480950076133,"cnn_stage":2,"cnn_probabilities":[0.003289548167958856,0.41517313122749333,0.5508935451507568,0.028287182748317718,0.002356581308413297],"a_step_pred_weight_g":34.19375,"pred_weight_g":35.069140834574185,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 35.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 266.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4820.2 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b7","source_crop_sha256":"2d2fd00619c5913f305171d2401fee132da7f2e1c925484cde0889b9f78cb4a0","source_mask_sha256":"519f04b055fdb2425cbac91f7e7dcd38258c81044a9b771d66ed316a8f35c5c3","source_mask_png_sha256":"0712a979e80a4b9ba708a37ff68a4af0865d797e2f5eb8f70f879dc9fbbf3cee","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 266.6 cm²; front-view height: 18.1 cm; combined volume proxy: 4820 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.88% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 266.6 cm²; front-view height: 18.1 cm; combined volume proxy: 4820 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.88% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|b7","growth_qc_volume_proxy_top_front":4820.162646886916,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.08256247655673,"growth_qc_front_height_cm":18.08256247655673,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e1884fafd3114076a619\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a784e47e37c88ba4888c69edf6db2984b6ec9d69a987461d987971b358a9de36","mask_sha256":"d509fe48897a7714af8a75a70017d7356d326f1d7f631214362d35a63c947323","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/a784e47e37c88ba4888c69edf6db2984b6ec9d69a987461d987971b358a9de36.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58735.5,"area_cm2":311.5497681184452,"display_trend_area_cm2":311.5497681184452,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.67962821870719,"source_volume_proxy":4033.144373146689,"volume_proxy":5819.63384007699,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.014449925068766,"cnn_stage":2,"cnn_probabilities":[0.003952819877304137,0.07193025574088097,0.8406055808067321,0.07273685261607171,0.010774487466551363],"a_step_pred_weight_g":56.41875,"pred_weight_g":48.278724610316615,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 48.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 311.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5819.6 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b8","source_crop_sha256":"a784e47e37c88ba4888c69edf6db2984b6ec9d69a987461d987971b358a9de36","source_mask_sha256":"d509fe48897a7714af8a75a70017d7356d326f1d7f631214362d35a63c947323","source_mask_png_sha256":"cdf2a1c93b405c2b97e3fe10c03102fde2059c73c671af6b0fd0224167f6a337","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 311.5 cm²; front-view height: 18.7 cm; combined volume proxy: 5820 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 3.35% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 311.5 cm²; front-view height: 18.7 cm; combined volume proxy: 5820 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 3.35% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|b8","growth_qc_volume_proxy_top_front":5819.63384007699,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.67962821870719,"growth_qc_front_height_cm":18.67962821870719,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b7b37a68ab23a3dc31af\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f579efcb7005efa562b6c10adf7db5ba4d270b145c8ad72d463cd73b584afdba","mask_sha256":"a8552167861c22f9de45ee564feaec926bc37fcfd18a15079f87bdea68ab1a35","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/f579efcb7005efa562b6c10adf7db5ba4d270b145c8ad72d463cd73b584afdba.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":76141.5,"area_cm2":403.8761340107873,"display_trend_area_cm2":403.8761340107873,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.64141565720155,"source_volume_proxy":5641.645345009954,"volume_proxy":8336.575156140296,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9026972575113177,"cnn_stage":2,"cnn_probabilities":[0.002513805730268359,0.14981236308813095,0.793888509273529,0.05003338437527418,0.0037519306875765327],"a_step_pred_weight_g":57.0125,"pred_weight_g":50.89786412089687,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 50.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 403.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8336.6 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b9","source_crop_sha256":"f579efcb7005efa562b6c10adf7db5ba4d270b145c8ad72d463cd73b584afdba","source_mask_sha256":"a8552167861c22f9de45ee564feaec926bc37fcfd18a15079f87bdea68ab1a35","source_mask_png_sha256":"ffd662964dbae3f720484f25ef4ca8b8ca5f4d53eb57affd0ece756984a6245c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 403.9 cm²; front-view height: 20.6 cm; combined volume proxy: 8337 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.14% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 403.9 cm²; front-view height: 20.6 cm; combined volume proxy: 8337 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.14% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|b9","growth_qc_volume_proxy_top_front":8336.575156140296,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.64141565720155,"growth_qc_front_height_cm":20.64141565720155,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d467f7bfc811719e972a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"971eb438ce048059641c94802aa800022148d4bef20df13177f7ec1381faffe4","mask_sha256":"c9dfd75ecb9ec264d56ed8fbdce5aa86f48c4e49002790230ce8d63865ff795f","source_sha256":"978ff1a2ec0ad87190d43206787c494b7bc20c0e313e15ad5c8f9155fecfd373","crop_asset_rel":"crops/971eb438ce048059641c94802aa800022148d4bef20df13177f7ec1381faffe4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69934.0,"area_cm2":370.9497915842267,"display_trend_area_cm2":370.9497915842267,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-17","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.1098795622587208,"cnn_stage":2,"cnn_probabilities":[0.0012044043221976608,0.0253265380859375,0.8488215446472169,0.11168012619018554,0.012967389076948166],"a_step_pred_weight_g":63.6125,"pred_weight_g":45.95033792778608,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 46.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 370.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260418_094726_cam1_rf.jpg|b10","source_crop_sha256":"971eb438ce048059641c94802aa800022148d4bef20df13177f7ec1381faffe4","source_mask_sha256":"c9dfd75ecb9ec264d56ed8fbdce5aa86f48c4e49002790230ce8d63865ff795f","source_mask_png_sha256":"967443a6994dfb1b6a70d2a400f7e8e7f33b36675eb9270c3862c608f9c7fdf0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 370.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 370.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260418_094726_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"3a124ba738133fe70c87\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-18","capture_key":"20260418_094726_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 389.3cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260420_151307_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"aff79f2aed2160ad1fa503edb9a9a6a7cfa6d6061fb18d44d0a577978a545cf1","mask_sha256":"9d77c36b01365ce0f9f39b9e00d14abd819294247807c83167970fbe6aa92c61","source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","crop_asset_rel":"crops/aff79f2aed2160ad1fa503edb9a9a6a7cfa6d6061fb18d44d0a577978a545cf1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":53307.0,"area_cm2":278.6569683483881,"display_trend_area_cm2":278.6569683483881,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.230751291848719,"cnn_stage":3,"cnn_probabilities":[0.00463084834627807,0.015497026778757573,0.10844124853610992,0.48735157251358036,0.3840792626142501],"a_step_pred_weight_g":106.7,"pred_weight_g":83.54277949300278,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 83.5g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 278.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260420_151307_cam0_rf.jpg|t4","source_crop_sha256":"aff79f2aed2160ad1fa503edb9a9a6a7cfa6d6061fb18d44d0a577978a545cf1","source_mask_sha256":"9d77c36b01365ce0f9f39b9e00d14abd819294247807c83167970fbe6aa92c61","source_mask_png_sha256":"da367f07afb4bcc400f781773962652c66728ec6c0be806ef4a3e404d7142e43","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 278.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 278.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|t4","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e6b792e7d6d19c117623\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"25cb4cf5044aa17b38c7e206743ae94bfdedf0b866fa6634d2de94f3ad4a4d90","mask_sha256":"844f2ab294b1fa64233c80271af214b4e271adcf1044e9a98d1ee226dd17260b","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/25cb4cf5044aa17b38c7e206743ae94bfdedf0b866fa6634d2de94f3ad4a4d90.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":39088.5,"area_cm2":207.3365019638523,"display_trend_area_cm2":207.3365019638523,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8331247076392174,"cnn_stage":2,"cnn_probabilities":[0.017520291171967982,0.2976644039154053,0.5534965634346007,0.09680777192115786,0.03451096527278423],"a_step_pred_weight_g":83.4,"pred_weight_g":73.11735788795042,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 73.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 207.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t5","source_crop_sha256":"25cb4cf5044aa17b38c7e206743ae94bfdedf0b866fa6634d2de94f3ad4a4d90","source_mask_sha256":"844f2ab294b1fa64233c80271af214b4e271adcf1044e9a98d1ee226dd17260b","source_mask_png_sha256":"97e05ddbc40ce2957a209e8db304057cb38e4e70c9a7a142c36f55531aaa0226","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 207.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 207.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"16aedf2865e2cb3d7023\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9d8aae07aa8e5731cb41fffe87ea620842986187dda54012ce45a05a363777f5","mask_sha256":"e83e27ddf93816c547b09b8af860d5ac9e97de79139efc39e6c3c0dfda011df3","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/9d8aae07aa8e5731cb41fffe87ea620842986187dda54012ce45a05a363777f5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":36622.5,"area_cm2":194.2561378198493,"display_trend_area_cm2":194.2561378198493,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9299370840191843,"cnn_stage":2,"cnn_probabilities":[0.012902870681136847,0.13817207291722297,0.7742021322250366,0.0555309534072876,0.019191971607506277],"a_step_pred_weight_g":84.0875,"pred_weight_g":65.06649351202381,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 65.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 194.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t6","source_crop_sha256":"9d8aae07aa8e5731cb41fffe87ea620842986187dda54012ce45a05a363777f5","source_mask_sha256":"e83e27ddf93816c547b09b8af860d5ac9e97de79139efc39e6c3c0dfda011df3","source_mask_png_sha256":"ccdfde620a7df4087050ac3a4773b1b9d872f7121eb21e4f6db71a1e77866d30","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 194.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 194.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6c011a3dd0d223da1ae5\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 240.6cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5dcd72fae6639e265ff1b8ce1fce3fa9e46e46b125e39ec38d4e3312ba10e076","mask_sha256":"e855f0d6ad97127638dd76bc593c61b4fa3550d9313306edf51d90c5653a8f7c","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/5dcd72fae6639e265ff1b8ce1fce3fa9e46e46b125e39ec38d4e3312ba10e076.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55722.5,"area_cm2":295.567960670805,"display_trend_area_cm2":295.567960670805,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5888111366890372,"cnn_stage":2,"cnn_probabilities":[0.0021206661127507686,0.423368763923645,0.5591192603111268,0.014361343532800675,0.001029955386184156],"a_step_pred_weight_g":45.61875,"pred_weight_g":42.34878736917247,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 42.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 295.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t8","source_crop_sha256":"5dcd72fae6639e265ff1b8ce1fce3fa9e46e46b125e39ec38d4e3312ba10e076","source_mask_sha256":"e855f0d6ad97127638dd76bc593c61b4fa3550d9313306edf51d90c5653a8f7c","source_mask_png_sha256":"fdac3c2cc9fcc675c79441cb6727d421fe644562f07b0a75d74f5bc9f84499fe","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 295.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 295.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"671898a2a272581df1db\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e3075b86bb834190290ef596f690d9aafcd8338848ce0fb74a97062626b0287d","mask_sha256":"20ab88b7b49da75e0adcf28f0d4d259ac7ae97439ca4ad1cdc82dd80b9e5b6bd","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/e3075b86bb834190290ef596f690d9aafcd8338848ce0fb74a97062626b0287d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45405.5,"area_cm2":240.8436634795322,"display_trend_area_cm2":240.8436634795322,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8897642672993245,"cnn_stage":3,"cnn_probabilities":[0.005861721932888031,0.01918433317914605,0.28534561693668364,0.45854467153549194,0.23106367141008377],"a_step_pred_weight_g":60.5375,"pred_weight_g":43.78600920841627,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 43.8g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 240.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t9","source_crop_sha256":"e3075b86bb834190290ef596f690d9aafcd8338848ce0fb74a97062626b0287d","source_mask_sha256":"20ab88b7b49da75e0adcf28f0d4d259ac7ae97439ca4ad1cdc82dd80b9e5b6bd","source_mask_png_sha256":"524f67668fc2af2f5b09d850d506e41babc72debc63cca1d479ef9732bdee3c3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 240.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 240.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"ae60faa1bd87261027e2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9f18922cc1869875cea9740183380d860947bf2baf1a3145a83103abccec5d73","mask_sha256":"a49c0d27dff045467f6b81e892045a72442f25f8d69a5dd1b4a85b8e9cb413d1","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/9f18922cc1869875cea9740183380d860947bf2baf1a3145a83103abccec5d73.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57385.0,"area_cm2":304.3863326859732,"display_trend_area_cm2":304.3863326859732,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.273569247033447,"cnn_stage":2,"cnn_probabilities":[0.004854746465571225,0.019946645852178334,0.7082199573516846,0.23073198944330214,0.03624667953699827],"a_step_pred_weight_g":64.88125,"pred_weight_g":50.44564066793761,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 50.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 304.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|t10","source_crop_sha256":"9f18922cc1869875cea9740183380d860947bf2baf1a3145a83103abccec5d73","source_mask_sha256":"a49c0d27dff045467f6b81e892045a72442f25f8d69a5dd1b4a85b8e9cb413d1","source_mask_png_sha256":"2e85d4b80f1b325c13fb1969344c75130cf143dcff6c45baf636827420b7dd55","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 304.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 304.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"f0ab8bda88e9ad517e16\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 559.8cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260420_151307_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"541670ac0bebc46d626be908bd49af95bfba02300fd3360752a383e0670e607f","mask_sha256":"4ebcd6fe51ae733f18daa17a25d8c655643fe0fa033e0c9d1d40f6b9854302a2","source_sha256":"c7eac88d6017e6e2cff60acba4d4336839d383db66ef136a9a0ba339171f72c6","crop_asset_rel":"crops/541670ac0bebc46d626be908bd49af95bfba02300fd3360752a383e0670e607f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":71862.5,"area_cm2":375.6539739234255,"display_trend_area_cm2":375.6539739234255,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.55612055118006,"source_volume_proxy":6203.675457551619,"volume_proxy":7721.988373499786,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.1711151157564013,"cnn_stage":3,"cnn_probabilities":[0.0012032696220558136,0.0022188876813743264,0.052197661995887754,0.7130197644233703,0.23136040270328523],"a_step_pred_weight_g":112.4,"pred_weight_g":69.96656150587158,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 70.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 375.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7722.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260420_151307_cam0_rf.jpg|b4","source_crop_sha256":"541670ac0bebc46d626be908bd49af95bfba02300fd3360752a383e0670e607f","source_mask_sha256":"4ebcd6fe51ae733f18daa17a25d8c655643fe0fa033e0c9d1d40f6b9854302a2","source_mask_png_sha256":"5e6a2dcf6d810b46a89d641fba5fe22e789a83046783540ac99061f0765a1ca7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 375.7 cm²; front-view height: 20.6 cm; combined volume proxy: 7722 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 375.7 cm²; front-view height: 20.6 cm; combined volume proxy: 7722 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|b4","growth_qc_volume_proxy_top_front":7721.988373499786,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.55612055118006,"growth_qc_front_height_cm":20.55612055118006,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c9933f1337cb4b22bb70\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3da107a58089a92a1a11f61c9e3738e432550e6e5b5e534fee36eace494a9512","mask_sha256":"c71e4971dd40b6bccdae6de838629b7d7f083abab26a86e509c66de04f5869dd","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/3da107a58089a92a1a11f61c9e3738e432550e6e5b5e534fee36eace494a9512.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":33586.5,"area_cm2":178.1523318420744,"display_trend_area_cm2":178.1523318420744,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.5943331126857,"source_volume_proxy":5175.147307772723,"volume_proxy":3312.623803073255,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2801960676908495,"cnn_stage":2,"cnn_probabilities":[0.008602653723210096,0.13699185326695443,0.47733871340751644,0.3197405502200127,0.05732628423720598],"a_step_pred_weight_g":68.86875,"pred_weight_g":50.961110565761174,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 51.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 178.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3312.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b5","source_crop_sha256":"3da107a58089a92a1a11f61c9e3738e432550e6e5b5e534fee36eace494a9512","source_mask_sha256":"c71e4971dd40b6bccdae6de838629b7d7f083abab26a86e509c66de04f5869dd","source_mask_png_sha256":"3c8369bee18c2a00368e8c0fc45227729bb0d9ca3b2d128a502d6f3caeb7cbc1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 178.2 cm²; front-view height: 18.6 cm; combined volume proxy: 3313 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 178.2 cm²; front-view height: 18.6 cm; combined volume proxy: 3313 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|b5","growth_qc_volume_proxy_top_front":3312.623803073255,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.5943331126857,"growth_qc_front_height_cm":18.5943331126857,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9a51e54abff60ce158bd\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ac276ce1680f710261adc3b275f0efc8b65740dafe78d35c66a113ab70316982","mask_sha256":"6034b2133ed10556b1a5e3d081b809284ab7d383c77a322b2d5fe8e936ae9505","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/ac276ce1680f710261adc3b275f0efc8b65740dafe78d35c66a113ab70316982.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":51684.0,"area_cm2":274.1466100643345,"display_trend_area_cm2":274.1466100643345,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.16785758257823,"source_volume_proxy":5110.048554991693,"volume_proxy":4980.656568395436,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.203897883882746,"cnn_stage":2,"cnn_probabilities":[0.0009628442843677476,0.01399839869700372,0.7778326034545898,0.19459029436111452,0.012615848798304796],"a_step_pred_weight_g":80.325,"pred_weight_g":61.061011967940544,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 61.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 274.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4980.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b6","source_crop_sha256":"ac276ce1680f710261adc3b275f0efc8b65740dafe78d35c66a113ab70316982","source_mask_sha256":"6034b2133ed10556b1a5e3d081b809284ab7d383c77a322b2d5fe8e936ae9505","source_mask_png_sha256":"1e60bbb95b1309edc97b07c52733858d627aed9667e6bc1b8cff7518f6591d38","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 274.1 cm²; front-view height: 18.2 cm; combined volume proxy: 4981 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.29% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 274.1 cm²; front-view height: 18.2 cm; combined volume proxy: 4981 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 4.29% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|b6","growth_qc_volume_proxy_top_front":4980.656568395436,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.16785758257823,"growth_qc_front_height_cm":18.16785758257823,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"02dad6a57945a7c677f9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6607d7367b860c57763cc32f359ee592a9964bf02c3b2968b90fa588b7f65520","mask_sha256":"97c9ab05371e9056376728e6e431a3601a3f388829362f6f03ac079396fe1f54","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/6607d7367b860c57763cc32f359ee592a9964bf02c3b2968b90fa588b7f65520.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":52710.0,"area_cm2":279.5888053651241,"display_trend_area_cm2":279.5888053651241,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.71784078021283,"source_volume_proxy":4080.145280471004,"volume_proxy":4674.121132024058,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5710865105502312,"cnn_stage":2,"cnn_probabilities":[0.0015812159166671337,0.4518067926168442,0.52275949716568,0.021649275906383988,0.002203223970718682],"a_step_pred_weight_g":33.71875,"pred_weight_g":36.27728928293905,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 36.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 279.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4674.1 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b7","source_crop_sha256":"6607d7367b860c57763cc32f359ee592a9964bf02c3b2968b90fa588b7f65520","source_mask_sha256":"97c9ab05371e9056376728e6e431a3601a3f388829362f6f03ac079396fe1f54","source_mask_png_sha256":"27d04d73fd7df6805ec0cb2f2026ad050fe97c2a64699ee78a17fa64d6974450","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 279.6 cm²; front-view height: 16.7 cm; combined volume proxy: 4674 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 279.6 cm²; front-view height: 16.7 cm; combined volume proxy: 4674 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|b7","growth_qc_volume_proxy_top_front":4674.121132024058,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.71784078021283,"growth_qc_front_height_cm":16.71784078021283,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ad5cc255ead92f266a6d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"818b2596a2a825061e6dbd629f121bfce0f043fc4f0916ab8e48ea9143726492","mask_sha256":"9b287cce572f1216f805c2176fb634d5b1f1b143043933309a14af675ddf37a4","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/818b2596a2a825061e6dbd629f121bfce0f043fc4f0916ab8e48ea9143726492.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60547.0,"area_cm2":321.1584784375293,"display_trend_area_cm2":321.1584784375293,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.74138205247075,"source_volume_proxy":3911.17248401733,"volume_proxy":5697.795265350397,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.978214096836746,"cnn_stage":2,"cnn_probabilities":[0.00454755483660847,0.0940716214478016,0.8276957273483277,0.06598944142460823,0.0076956741046160446],"a_step_pred_weight_g":46.6875,"pred_weight_g":50.529559892242744,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 50.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 321.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5697.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b8","source_crop_sha256":"818b2596a2a825061e6dbd629f121bfce0f043fc4f0916ab8e48ea9143726492","source_mask_sha256":"9b287cce572f1216f805c2176fb634d5b1f1b143043933309a14af675ddf37a4","source_mask_png_sha256":"fccf57d768f10fdfad9b192e122f4e9030d9a738e66ce0f02022ba79c5dd7f9e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 321.2 cm²; front-view height: 17.7 cm; combined volume proxy: 5698 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 321.2 cm²; front-view height: 17.7 cm; combined volume proxy: 5698 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|b8","growth_qc_volume_proxy_top_front":5697.795265350397,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.74138205247075,"growth_qc_front_height_cm":17.74138205247075,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6460d03ad17401a69802\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"be033e172c5bcd49df47fe5c08f1147d680bbd869ebff1dad08f806decb88b58","mask_sha256":"eae1a1b82fd7a7e0898a56c247f807b4ac26c3e48db5f0136de3773acc2ee557","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/be033e172c5bcd49df47fe5c08f1147d680bbd869ebff1dad08f806decb88b58.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":68522.5,"area_cm2":363.4627948327018,"display_trend_area_cm2":363.4627948327018,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.47082544515856,"source_volume_proxy":5548.107076472394,"volume_proxy":7440.383428829717,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9182565296068788,"cnn_stage":2,"cnn_probabilities":[0.0015344582614488901,0.1485910452902317,0.783945107460022,0.06194231696426868,0.003987079625949264],"a_step_pred_weight_g":62.5625,"pred_weight_g":54.603016395941324,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 54.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 363.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7440.4 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b9","source_crop_sha256":"be033e172c5bcd49df47fe5c08f1147d680bbd869ebff1dad08f806decb88b58","source_mask_sha256":"eae1a1b82fd7a7e0898a56c247f807b4ac26c3e48db5f0136de3773acc2ee557","source_mask_png_sha256":"369790880272933a5ea785873ff4b6f6dd9b987265d8ccbbe72825e48d4195d6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 363.5 cm²; front-view height: 20.5 cm; combined volume proxy: 7440 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.86% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 363.5 cm²; front-view height: 20.5 cm; combined volume proxy: 7440 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.86% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|b9","growth_qc_volume_proxy_top_front":7440.383428829717,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.47082544515856,"growth_qc_front_height_cm":20.47082544515856,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e71cdea63618ca7e8efe\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cf272d2ceb50fc6ea5916d9afe57a764b31162b459c575e4b667bff3ac4b21e4","mask_sha256":"f823150cbecdd3cd7045a8ad807df96face2c5954838027d149be3841fbac147","source_sha256":"05f05a2d65c18e7e81f1263975febdece830d1fbc80454b068850ed867f7ecf6","crop_asset_rel":"crops/cf272d2ceb50fc6ea5916d9afe57a764b31162b459c575e4b667bff3ac4b21e4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70471.0,"area_cm2":373.798192048675,"display_trend_area_cm2":373.798192048675,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-19","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.1427518848329785,"cnn_stage":2,"cnn_probabilities":[0.001943169254809618,0.026687201485037802,0.8158595561981201,0.13769471645355225,0.01781535539776087],"a_step_pred_weight_g":66.1875,"pred_weight_g":54.84375114346447,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 54.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 373.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260420_151307_cam1_rf.jpg|b10","source_crop_sha256":"cf272d2ceb50fc6ea5916d9afe57a764b31162b459c575e4b667bff3ac4b21e4","source_mask_sha256":"f823150cbecdd3cd7045a8ad807df96face2c5954838027d149be3841fbac147","source_mask_png_sha256":"9c0c94b474427e1d8468e4c2fd4e474fdfa2596b8d5c2ea71687374a914ff8cc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 373.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 373.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260420_151307_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9349c87973bb7f5a27d6\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-20","capture_key":"20260420_151307_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"43908541578bd973fca9cd303348de55efbf00970c65c0a4337949b7bcfd677a","mask_sha256":"f630ee0c324eb639938990005a5990774aedd48e376e2a154f117a5e8a2d7706","source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","crop_asset_rel":"crops/43908541578bd973fca9cd303348de55efbf00970c65c0a4337949b7bcfd677a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":87365.5,"area_cm2":456.6943434866172,"display_trend_area_cm2":456.6943434866172,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0101989231538027,"cnn_stage":2,"cnn_probabilities":[0.00042827450670301914,0.039144071750342846,0.9113438725471497,0.04796791262924671,0.0011158421053551137],"a_step_pred_weight_g":165.95,"pred_weight_g":119.71956317890749,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 119.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 456.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|t3","source_crop_sha256":"43908541578bd973fca9cd303348de55efbf00970c65c0a4337949b7bcfd677a","source_mask_sha256":"f630ee0c324eb639938990005a5990774aedd48e376e2a154f117a5e8a2d7706","source_mask_png_sha256":"c6cafcaeba353240bef3ddfeb40f713d166a786db0ddd5b9d5cf603bb841eb3a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 456.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 456.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"a93a09c6170ce33ce0ed\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"88424a922c19ff47477e91340d7487d5d98cece76ddd4cdefbc7229e0da14f9c","mask_sha256":"6b319edeee1c575498dfd138ed5a0933d6085b40282e85d8ea9148e6a9e57824","source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","crop_asset_rel":"crops/88424a922c19ff47477e91340d7487d5d98cece76ddd4cdefbc7229e0da14f9c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57863.0,"area_cm2":302.4729990347005,"display_trend_area_cm2":302.4729990347005,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.29136525010536,"source_volume_proxy":4081.486895855372,"volume_proxy":4927.698105569072,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.945790091855452,"cnn_stage":3,"cnn_probabilities":[0.0038031169679015875,0.010811958415433764,0.28384059071540835,0.43888028264045714,0.26266402602195743],"a_step_pred_weight_g":116.425,"pred_weight_g":87.61174046678241,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 87.6g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 302.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4927.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|t4","source_crop_sha256":"88424a922c19ff47477e91340d7487d5d98cece76ddd4cdefbc7229e0da14f9c","source_mask_sha256":"6b319edeee1c575498dfd138ed5a0933d6085b40282e85d8ea9148e6a9e57824","source_mask_png_sha256":"97ea348ad917c258bc2bf6f81bec6afc420c53cc83d70390ea009ab386e327bf","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 302.5 cm²; front-view height: 16.3 cm; combined volume proxy: 4928 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 302.5 cm²; front-view height: 16.3 cm; combined volume proxy: 4928 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|t4","growth_qc_volume_proxy_top_front":4927.698105569072,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.29136525010536,"growth_qc_front_height_cm":16.29136525010536,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"091cde4d6e19309414af\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b01641ac283fa4d1fb5d48c424d69081b773f8b6cedaee0bd393156db1260618","mask_sha256":"08e24c26381f2e20cbab04043ab1cbe9581757cb38d043cc6ca1e0bc59a68fd7","source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","crop_asset_rel":"crops/b01641ac283fa4d1fb5d48c424d69081b773f8b6cedaee0bd393156db1260618.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66916.0,"area_cm2":349.7966438554175,"display_trend_area_cm2":349.7966438554175,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4631894917692985,"cnn_stage":2,"cnn_probabilities":[0.00073223058716394,0.008093833317980172,0.5296400487422943,0.45032004117965696,0.011213859356939793],"a_step_pred_weight_g":126.725,"pred_weight_g":101.01114142954864,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 101.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 349.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|t5","source_crop_sha256":"b01641ac283fa4d1fb5d48c424d69081b773f8b6cedaee0bd393156db1260618","source_mask_sha256":"08e24c26381f2e20cbab04043ab1cbe9581757cb38d043cc6ca1e0bc59a68fd7","source_mask_png_sha256":"cae7fded735f5b208839b94b35e0d774141f7933936eb739b7406ad020d3982b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 349.8 cm²; front-view height: 17.5 cm; combined volume proxy: 6116 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 349.8 cm²; front-view height: 17.5 cm; combined volume proxy: 6116 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|t5","growth_qc_volume_proxy_top_front":6116.36807384018,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.48549673440628,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"56d9247baa8bed3faabf\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9ef7734af4f79d98b47897bea58dcce8620fb17854fea96e4f1ef3e307325dd3","mask_sha256":"e66d9069ea2ada65a283eebd07b69812b46de204c5eb036a4dda4aa76477cd6e","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/9ef7734af4f79d98b47897bea58dcce8620fb17854fea96e4f1ef3e307325dd3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35708.0,"area_cm2":189.4053701760169,"display_trend_area_cm2":189.4053701760169,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9902879919856784,"cnn_stage":2,"cnn_probabilities":[0.010096561489626767,0.1011859718710184,0.8006028294563292,0.06456206962466239,0.02355253808200359],"a_step_pred_weight_g":80.8375,"pred_weight_g":64.37322391310039,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 64.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 189.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|t6","source_crop_sha256":"9ef7734af4f79d98b47897bea58dcce8620fb17854fea96e4f1ef3e307325dd3","source_mask_sha256":"e66d9069ea2ada65a283eebd07b69812b46de204c5eb036a4dda4aa76477cd6e","source_mask_png_sha256":"85deb33a1e96b9cd347957e7647b19d8d74d6aa99e744375ddd81252c94a0f7f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 189.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 189.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e6d2a6620a04ab425ed7\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 272.3cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"14046ef93b61c780455800cc854d8214830217f27ab6e817029b77b27f34d72a","mask_sha256":"0e9a3100c5b1f65c4882510d6778e34a2903f86cefe46eb9bcca7065268add86","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/14046ef93b61c780455800cc854d8214830217f27ab6e817029b77b27f34d72a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57342.0,"area_cm2":304.1582484774606,"display_trend_area_cm2":304.1582484774606,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6041814192081798,"cnn_stage":2,"cnn_probabilities":[0.003228155942633748,0.4011213973164558,0.5851459383964538,0.009249939303845166,0.0012545817968202756],"a_step_pred_weight_g":54.875,"pred_weight_g":46.824735609846826,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 46.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 304.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|t8","source_crop_sha256":"14046ef93b61c780455800cc854d8214830217f27ab6e817029b77b27f34d72a","source_mask_sha256":"0e9a3100c5b1f65c4882510d6778e34a2903f86cefe46eb9bcca7065268add86","source_mask_png_sha256":"da6e61cea39627131b681e1edbccdc10963e20a9efc8a7db7eea55f93d58c526","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 304.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 304.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"006fe3edbb3b35b901d1\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f42564bcb366a737475de4f612a59fa629dca77c424049bb9cfe588ab10f51b5","mask_sha256":"792e2eed048f602fe3305dc134698519c96513d6fa662a8f3c4b0e11119a0964","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/f42564bcb366a737475de4f612a59fa629dca77c424049bb9cfe588ab10f51b5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46706.0,"area_cm2":247.7418847160593,"display_trend_area_cm2":247.7418847160593,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7908039145171646,"cnn_stage":3,"cnn_probabilities":[0.014366030786186458,0.033453928679227835,0.27609066367149354,0.49918871521949765,0.17690062820911406],"a_step_pred_weight_g":64.9375,"pred_weight_g":48.818221239534566,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 48.8g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 247.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|t9","source_crop_sha256":"f42564bcb366a737475de4f612a59fa629dca77c424049bb9cfe588ab10f51b5","source_mask_sha256":"792e2eed048f602fe3305dc134698519c96513d6fa662a8f3c4b0e11119a0964","source_mask_png_sha256":"71b3b4612353f22dd140b841ac626b06847b7456bb9d8713a5f1468dd2713194","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 247.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 247.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"4f9901c748a0b0a23879\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"01b2a1f282d599c0d1ac8fa07518f0790de55f588e5eb3e7d0e7cc0c249311c9","mask_sha256":"917ae5dc2be30738f35b0e0026116ef66d1055362ea93554ab9e513e15400b59","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/01b2a1f282d599c0d1ac8fa07518f0790de55f588e5eb3e7d0e7cc0c249311c9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57382.5,"area_cm2":304.3730719761759,"display_trend_area_cm2":304.3730719761759,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4886560203041883,"cnn_stage":2,"cnn_probabilities":[0.0026474570739082994,0.011040684720501303,0.5772074222564697,0.31321723461151124,0.09588719680905343],"a_step_pred_weight_g":64.1875,"pred_weight_g":56.549734544362366,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 56.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 304.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|t10","source_crop_sha256":"01b2a1f282d599c0d1ac8fa07518f0790de55f588e5eb3e7d0e7cc0c249311c9","source_mask_sha256":"917ae5dc2be30738f35b0e0026116ef66d1055362ea93554ab9e513e15400b59","source_mask_png_sha256":"3ef5f34a1049491440e300d36754607937042c948db1b131d97782d28bb8733a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 304.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 304.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b4f43a7921a130b8e28e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"175b40a4314e7bbb5dc30a42915c640bff9809dfb4455afec237cfa77e044e94","mask_sha256":"a3d2293c17fae1d413913e2aabd33bf541902a0502a593dcf25f8481cb527147","source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","crop_asset_rel":"crops/175b40a4314e7bbb5dc30a42915c640bff9809dfb4455afec237cfa77e044e94.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":105648.5,"area_cm2":552.2668827837748,"display_trend_area_cm2":552.2668827837748,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":23.11497373182488,"source_volume_proxy":9710.06576337182,"volume_proxy":12765.63448850376,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":24,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.1006722847931085,"cnn_stage":3,"cnn_probabilities":[0.0032816843944601715,0.010393218230456113,0.19591434597969057,0.46319251060485844,0.32721821069717405],"a_step_pred_weight_g":141.35,"pred_weight_g":112.5564224319564,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 112.6g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 552.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 12765.6 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|b3","source_crop_sha256":"175b40a4314e7bbb5dc30a42915c640bff9809dfb4455afec237cfa77e044e94","source_mask_sha256":"a3d2293c17fae1d413913e2aabd33bf541902a0502a593dcf25f8481cb527147","source_mask_png_sha256":"4a49e8c866f033a715cd29d35563251ce57bc44ae9848e23b8d2f477f24954b8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 552.3 cm²; front-view height: 23.1 cm; combined volume proxy: 12766 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 2.11% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 552.3 cm²; front-view height: 23.1 cm; combined volume proxy: 12766 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 2.11% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|b3","growth_qc_volume_proxy_top_front":12765.63448850376,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":23.11497373182488,"growth_qc_front_height_cm":23.11497373182488,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a498fd92d43d937610f0\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e0a532a267a2de7ffa95076e4e23a8d94ce7abb36ec08c91291466c36ec4431c","mask_sha256":"77398996bbd546bcb3c29b081df09491838d145715aa712da45958153d4a87a7","source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","crop_asset_rel":"crops/e0a532a267a2de7ffa95076e4e23a8d94ce7abb36ec08c91291466c36ec4431c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":74440.0,"area_cm2":389.1275953224532,"display_trend_area_cm2":389.1275953224532,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.32377650537351,"source_volume_proxy":6370.578740912383,"volume_proxy":8297.669874729418,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.1428188292076813,"cnn_stage":3,"cnn_probabilities":[0.0010182610247284174,0.0021241558482870456,0.06795154586434364,0.7108325600624085,0.21807347536087038],"a_step_pred_weight_g":106.8,"pred_weight_g":73.8386446424145,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 73.8g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 389.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8297.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|b4","source_crop_sha256":"e0a532a267a2de7ffa95076e4e23a8d94ce7abb36ec08c91291466c36ec4431c","source_mask_sha256":"77398996bbd546bcb3c29b081df09491838d145715aa712da45958153d4a87a7","source_mask_png_sha256":"685ba5e746fd9ef0787ff950a5b0f957b874dcafadb060493d0826a38698f1ca","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 389.1 cm²; front-view height: 21.3 cm; combined volume proxy: 8298 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 3.64% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 389.1 cm²; front-view height: 21.3 cm; combined volume proxy: 8298 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 3.64% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|b4","growth_qc_volume_proxy_top_front":8297.669874729418,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.32377650537351,"growth_qc_front_height_cm":21.32377650537351,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e66cfddcd01852be5cb7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3ebff5eea80b9f5ab0ce43ebfc65db74bf1da67124247f38d39461887744e72e","mask_sha256":"08ddbf5832ef120f42468cd4893fba9ef50b4b5d39b734cf31df674f4212d6c5","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/3ebff5eea80b9f5ab0ce43ebfc65db74bf1da67124247f38d39461887744e72e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32273.0,"area_cm2":171.1851549146016,"display_trend_area_cm2":171.1851549146016,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.99726737053524,"source_volume_proxy":4938.726380256235,"volume_proxy":3080.86500286458,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.217971109226346,"cnn_stage":2,"cnn_probabilities":[0.006483702850528061,0.10700502395629882,0.5964749991893769,0.24212908148765566,0.04790721060708165],"a_step_pred_weight_g":71.9125,"pred_weight_g":56.7440222632797,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 56.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 171.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3080.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b5","source_crop_sha256":"3ebff5eea80b9f5ab0ce43ebfc65db74bf1da67124247f38d39461887744e72e","source_mask_sha256":"08ddbf5832ef120f42468cd4893fba9ef50b4b5d39b734cf31df674f4212d6c5","source_mask_png_sha256":"9a6001e31ff2b078eb85c9191d76e0dc144dd4484dc6dee11c571b230b8c66cd","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 171.2 cm²; front-view height: 18.0 cm; combined volume proxy: 3081 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 171.2 cm²; front-view height: 18.0 cm; combined volume proxy: 3081 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|b5","growth_qc_volume_proxy_top_front":3080.86500286458,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.99726737053524,"growth_qc_front_height_cm":17.99726737053524,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9cf51eabd91997e1674a\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam0","record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"eb489a83393b46a679c5190868fa577523d338064944baa6ecee90b2d19966bf","mask_sha256":"b5f245c573fe30ee082f356d854cbebdd988a5ae6298335cb345f33b40951d74","source_sha256":"7bc4a7263ba0e1ee96e49f76b501da3678e585772ce507fb8f4ebebf683a6234","crop_asset_rel":"crops/eb489a83393b46a679c5190868fa577523d338064944baa6ecee90b2d19966bf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":55358.0,"area_cm2":289.3783640765766,"display_trend_area_cm2":289.3783640765766,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.02080864279316,"source_volume_proxy":5451.943908269763,"volume_proxy":5504.210488465093,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.1027323315152904,"cnn_stage":3,"cnn_probabilities":[0.001141366659430787,0.002486796141602099,0.17597467005252837,0.533292430639267,0.2871047258377076],"a_step_pred_weight_g":73.8375,"pred_weight_g":72.2722791470455,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 72.3g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 289.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5504.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260421_094817_cam0_rf.jpg|b6","source_crop_sha256":"eb489a83393b46a679c5190868fa577523d338064944baa6ecee90b2d19966bf","source_mask_sha256":"b5f245c573fe30ee082f356d854cbebdd988a5ae6298335cb345f33b40951d74","source_mask_png_sha256":"eb2515148e577cf3d62e7ebbbcc1db4ce2c627f880f72f7499ede77c2cde19be","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 289.4 cm²; front-view height: 19.0 cm; combined volume proxy: 5504 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 289.4 cm²; front-view height: 19.0 cm; combined volume proxy: 5504 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|b6","growth_qc_volume_proxy_top_front":5504.210488465093,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.02080864279316,"growth_qc_front_height_cm":19.02080864279316,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"da3ca5f0625f61f7b9bd\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2840d5ffa38ebbb80f4caba3cebe974aa70882378ec82817c4c49641107ee062","mask_sha256":"90b39dc7c45888268be712bf00716d6497d155724d25d7fab4767be257275854","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/2840d5ffa38ebbb80f4caba3cebe974aa70882378ec82817c4c49641107ee062.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":51617.0,"area_cm2":273.7912230417684,"display_trend_area_cm2":273.7912230417684,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.22961141634179,"source_volume_proxy":4223.098060883063,"volume_proxy":4717.316382214633,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7750574669800698,"cnn_stage":2,"cnn_probabilities":[0.002025892882375047,0.25957196950912476,0.7028875350952148,0.032347933389246464,0.0031666567781940104],"a_step_pred_weight_g":36.93125,"pred_weight_g":38.67248835900239,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 38.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 273.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4717.3 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b7","source_crop_sha256":"2840d5ffa38ebbb80f4caba3cebe974aa70882378ec82817c4c49641107ee062","source_mask_sha256":"90b39dc7c45888268be712bf00716d6497d155724d25d7fab4767be257275854","source_mask_png_sha256":"60536513f698757cf12e96fd88e292db9d3e02eeb423bcb1f26f2faf361be7b7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 273.8 cm²; front-view height: 17.2 cm; combined volume proxy: 4717 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.24% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 273.8 cm²; front-view height: 17.2 cm; combined volume proxy: 4717 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.24% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|b7","growth_qc_volume_proxy_top_front":4717.316382214633,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.22961141634179,"growth_qc_front_height_cm":17.22961141634179,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2c23cb1767bd2f77197c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2791010cd69d4c6d6877efe1033cc77d0ffe8ff5232110b279ed07c3665bdc6b","mask_sha256":"4db1a225b46038ae8d61474dc2033cb5fa74d70757b720b22908391c079763db","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/2791010cd69d4c6d6877efe1033cc77d0ffe8ff5232110b279ed07c3665bdc6b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60041.5,"area_cm2":318.4771629165263,"display_trend_area_cm2":318.4771629165263,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.91197226451374,"source_volume_proxy":3930.275299925012,"volume_proxy":5704.554109041843,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.879452818701975,"cnn_stage":2,"cnn_probabilities":[0.0030661761760711675,0.14040872603654864,0.8324379324913025,0.022180334478616715,0.0019068060617428275],"a_step_pred_weight_g":58.25,"pred_weight_g":57.46865997229024,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 57.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 318.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5704.6 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b8","source_crop_sha256":"2791010cd69d4c6d6877efe1033cc77d0ffe8ff5232110b279ed07c3665bdc6b","source_mask_sha256":"4db1a225b46038ae8d61474dc2033cb5fa74d70757b720b22908391c079763db","source_mask_png_sha256":"011f64815432b6fe39d45991ecb07f81fc5f2a3b230983cdf13750b2c4c8b2a0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 318.5 cm²; front-view height: 17.9 cm; combined volume proxy: 5705 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.63% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 318.5 cm²; front-view height: 17.9 cm; combined volume proxy: 5705 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.63% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|b8","growth_qc_volume_proxy_top_front":5704.554109041843,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.91197226451374,"growth_qc_front_height_cm":17.91197226451374,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1aab2a4150a44cb9660b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7a41b4c7b27788bd458e8477cf5d009b8163d7afdf76772f743ebd975d0ee19a","mask_sha256":"7f06bfa42093680908cd46cd7dc5eb30293de18c2ef4977a44c7d4563293a597","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/7a41b4c7b27788bd458e8477cf5d009b8163d7afdf76772f743ebd975d0ee19a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":71323.5,"area_cm2":378.3200940895357,"display_trend_area_cm2":378.3200940895357,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.21494012709408,"source_volume_proxy":5293.375457025165,"volume_proxy":7647.718050896564,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0621974259149285,"cnn_stage":2,"cnn_probabilities":[0.001597989967558533,0.0738430991768837,0.7914911389350892,0.12689907401800155,0.006168706703465432],"a_step_pred_weight_g":64.19375,"pred_weight_g":60.03197819860477,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 60.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 378.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7647.7 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b9","source_crop_sha256":"7a41b4c7b27788bd458e8477cf5d009b8163d7afdf76772f743ebd975d0ee19a","source_mask_sha256":"7f06bfa42093680908cd46cd7dc5eb30293de18c2ef4977a44c7d4563293a597","source_mask_png_sha256":"3341fa1af24ac4878a56f84924d20b57312ac3003df2bcd5560ee9b41a24b6e5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 378.3 cm²; front-view height: 20.2 cm; combined volume proxy: 7648 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 378.3 cm²; front-view height: 20.2 cm; combined volume proxy: 7648 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.71% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|b9","growth_qc_volume_proxy_top_front":7647.718050896564,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.21494012709408,"growth_qc_front_height_cm":20.21494012709408,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e6eb1261f8daa8be235d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7a0e24bb6d7af7f7ed6b58fdab1227bfea4d8cc0c8ae540433f26cc61aa99516","mask_sha256":"143f06b0fa7cf26b96f35768a7e13786218294412036adb43801f51fc64e4a7d","source_sha256":"58a5c5b8f75466f901b3e9aeff81afc5a1e758f959238381b97c3cf228b5f56c","crop_asset_rel":"crops/7a0e24bb6d7af7f7ed6b58fdab1227bfea4d8cc0c8ae540433f26cc61aa99516.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70530.5,"area_cm2":374.1137969418494,"display_trend_area_cm2":374.1137969418494,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-20","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.479756873287261,"cnn_stage":2,"cnn_probabilities":[0.0024706220952793955,0.018421665765345097,0.5622970759868622,0.3305014014244079,0.08630921281874179],"a_step_pred_weight_g":51.03125,"pred_weight_g":52.36939490643947,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 52.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 374.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260421_094817_cam1_rf.jpg|b10","source_crop_sha256":"7a0e24bb6d7af7f7ed6b58fdab1227bfea4d8cc0c8ae540433f26cc61aa99516","source_mask_sha256":"143f06b0fa7cf26b96f35768a7e13786218294412036adb43801f51fc64e4a7d","source_mask_png_sha256":"1500747b4a18c74601c1138ec8ad33a58acbf5cbd71ee656c5d3929bea4212f5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 374.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 374.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260421_094817_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"046c9ef11a88e82a316c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-21","capture_key":"20260421_094817_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 380.5cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260422_211223_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"24bd266b11d3fb3f7370dd0a045e2fbfbbe49d9644f50804cecaeb0f7a6ed79b","mask_sha256":"f3fe3c96fad774bcd3cded881a97ada182fba84d24c35a0ad2792a7f46aff581","source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","crop_asset_rel":"crops/24bd266b11d3fb3f7370dd0a045e2fbfbbe49d9644f50804cecaeb0f7a6ed79b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":55658.5,"area_cm2":290.949197531633,"display_trend_area_cm2":290.949197531633,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.1772386670112613,"cnn_stage":3,"cnn_probabilities":[0.003500413056463003,0.004746434092521668,0.19752710014581681,0.39946621656417847,0.3947598457336426],"a_step_pred_weight_g":117.9,"pred_weight_g":92.43890673568947,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 92.4g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 290.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260422_211223_cam0_rf.jpg|t4","source_crop_sha256":"24bd266b11d3fb3f7370dd0a045e2fbfbbe49d9644f50804cecaeb0f7a6ed79b","source_mask_sha256":"f3fe3c96fad774bcd3cded881a97ada182fba84d24c35a0ad2792a7f46aff581","source_mask_png_sha256":"86106da618c4f2777b517f11234e5cdd072446dddcaa020e1a88d3a9ba9075b5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 290.9 cm²; front-view height: 14.5 cm; combined volume proxy: 4219 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 290.9 cm²; front-view height: 14.5 cm; combined volume proxy: 4219 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|t4","growth_qc_volume_proxy_top_front":4218.81225055597,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.50016802365398,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"cc39d0b549503c971eb7\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9100a3906e639e657271541d3c9cebd1dd35e5f07e7c6d4fccd071bce7b46fd3","mask_sha256":"36311d7bd0ad5cfda13876ea85d71aa979c7f9e87e8f944575effad00d71265d","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/9100a3906e639e657271541d3c9cebd1dd35e5f07e7c6d4fccd071bce7b46fd3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":42381.0,"area_cm2":224.8008567668246,"display_trend_area_cm2":224.8008567668246,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0867405492812394,"cnn_stage":2,"cnn_probabilities":[0.004117442038841546,0.05375953167676926,0.8183718323707581,0.0987673945724964,0.024983792286366227],"a_step_pred_weight_g":92.375,"pred_weight_g":76.60159480973377,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 76.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 224.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t5","source_crop_sha256":"9100a3906e639e657271541d3c9cebd1dd35e5f07e7c6d4fccd071bce7b46fd3","source_mask_sha256":"36311d7bd0ad5cfda13876ea85d71aa979c7f9e87e8f944575effad00d71265d","source_mask_png_sha256":"8c7e009fc99378abf884a9e5dac765293022705cd69207af6337636f71abecc4","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 224.8 cm²; front-view height: 19.7 cm; combined volume proxy: 4429 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 224.8 cm²; front-view height: 19.7 cm; combined volume proxy: 4429 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|t5","growth_qc_volume_proxy_top_front":4429.289382590919,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":19.70316949096512,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"69201716211b8e547547\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9bfcefbef5718d762d45f5a604b45641a375d9cd77e483784d520e447b137161","mask_sha256":"393d3eb268b4d0a366d08097623a2ef5c9c47426bb7ba9273cb5a6e052b67010","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/9bfcefbef5718d762d45f5a604b45641a375d9cd77e483784d520e447b137161.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35746.0,"area_cm2":189.606932964935,"display_trend_area_cm2":189.606932964935,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.160220173373818,"cnn_stage":2,"cnn_probabilities":[0.008188358601182699,0.045198040828108785,0.7665893673896789,0.1382533460855484,0.04177083987742663],"a_step_pred_weight_g":82.575,"pred_weight_g":65.2562748925269,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 65.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 189.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t6","source_crop_sha256":"9bfcefbef5718d762d45f5a604b45641a375d9cd77e483784d520e447b137161","source_mask_sha256":"393d3eb268b4d0a366d08097623a2ef5c9c47426bb7ba9273cb5a6e052b67010","source_mask_png_sha256":"849be187460cc3421cbbc0cafdbe6fcab9a6ca7a9251915dd1da1e2d0715b2da","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 189.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 189.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6cc17eaf6e8ab1a1a11f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 193.4cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"68db0d957db4961f209bdb71691d1426e75540c9518c2557d659064dbf5ae538","mask_sha256":"5d881cac55bd3160c1e8b7cf2d6ff8e77aab9ebba0ad013803922cb2d2183b41","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/68db0d957db4961f209bdb71691d1426e75540c9518c2557d659064dbf5ae538.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57986.5,"area_cm2":307.5768594631904,"display_trend_area_cm2":307.5768594631904,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.5209906864154619,"cnn_stage":2,"cnn_probabilities":[0.0011860276572406292,0.48295553028583527,0.5102437734603882,0.004911079350858927,0.0007035927890683524],"a_step_pred_weight_g":52.50625,"pred_weight_g":46.842938889634326,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 46.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 307.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t8","source_crop_sha256":"68db0d957db4961f209bdb71691d1426e75540c9518c2557d659064dbf5ae538","source_mask_sha256":"5d881cac55bd3160c1e8b7cf2d6ff8e77aab9ebba0ad013803922cb2d2183b41","source_mask_png_sha256":"1a9eb03df624dee508de265bf223fc9ab872b5b42c3c8abcd31d51d959015f88","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 307.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 307.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"78e4c49314f67d855350\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"83e33defa337f922fb5e44dddf4a46efd1b11769fa241de3f8b40d747e14decb","mask_sha256":"5eaed64994131b59e0c4edc1daf97c33012aba84305ae79dd161d4ad51160918","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/83e33defa337f922fb5e44dddf4a46efd1b11769fa241de3f8b40d747e14decb.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45183.0,"area_cm2":239.6634603075773,"display_trend_area_cm2":239.6634603075773,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8202786274254317,"cnn_stage":3,"cnn_probabilities":[0.010659662354737521,0.0389474518597126,0.30435880124568937,0.4115228414535522,0.234511262178421],"a_step_pred_weight_g":63.675,"pred_weight_g":53.99604141515643,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 54.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 239.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t9","source_crop_sha256":"83e33defa337f922fb5e44dddf4a46efd1b11769fa241de3f8b40d747e14decb","source_mask_sha256":"5eaed64994131b59e0c4edc1daf97c33012aba84305ae79dd161d4ad51160918","source_mask_png_sha256":"e8bb16cfb3faed858269bd3b4596660ce3f91252993b1464a9d0a0aff0b29dca","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 239.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 239.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"82dfa3742cec37d41d8d\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"15588364b452f0fb80cd195b6453e9b8edac47ec1dbd0157d4bf2633fa5aebf6","mask_sha256":"9e239c556fa3f229f3eebd138ed5a06884cadeae106dd0d0fca60c6066467517","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/15588364b452f0fb80cd195b6453e9b8edac47ec1dbd0157d4bf2633fa5aebf6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":56232.0,"area_cm2":298.2704933274836,"display_trend_area_cm2":298.2704933274836,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":28,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.497241104021668,"cnn_stage":2,"cnn_probabilities":[0.007371540809981526,0.02492784596979618,0.5665542423725127,0.26538075804710387,0.13576562479138374],"a_step_pred_weight_g":59.31875,"pred_weight_g":51.25623537635467,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 51.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 298.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|t10","source_crop_sha256":"15588364b452f0fb80cd195b6453e9b8edac47ec1dbd0157d4bf2633fa5aebf6","source_mask_sha256":"9e239c556fa3f229f3eebd138ed5a06884cadeae106dd0d0fca60c6066467517","source_mask_png_sha256":"c92346320025c6679d6e88156fea8e590a048937c2330cdc34668a9ec4a63f35","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 298.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 298.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"4dc5947bf32ed103d446\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 543.2cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260422_211223_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"dd7e8cae37ad3bfa1fab2e1f8034054254a056421ca60e755c3bfe75c73a4050","mask_sha256":"05aa5f698ba7742f64f3b653f11e82a77384dc518c44ffc1e45c8c67c4e99207","source_sha256":"5160729c116bf614607da179dac5101a9028e583155aa0f414b95ad0c6be41d1","crop_asset_rel":"crops/dd7e8cae37ad3bfa1fab2e1f8034054254a056421ca60e755c3bfe75c73a4050.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":74069.5,"area_cm2":387.1908439244552,"display_trend_area_cm2":387.1908439244552,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.06789118730902,"source_volume_proxy":6450.011741876219,"volume_proxy":8157.294568522771,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.6092815396026707,"cnn_stage":4,"cnn_probabilities":[0.0007189547875896097,0.0005256368429400026,0.013751674350351094,0.3587623447179794,0.6262413799762726],"a_step_pred_weight_g":122.025,"pred_weight_g":84.9639930560768,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 85.0g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 387.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8157.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260422_211223_cam0_rf.jpg|b4","source_crop_sha256":"dd7e8cae37ad3bfa1fab2e1f8034054254a056421ca60e755c3bfe75c73a4050","source_mask_sha256":"05aa5f698ba7742f64f3b653f11e82a77384dc518c44ffc1e45c8c67c4e99207","source_mask_png_sha256":"ba3914a58d106443b9e2810ca36c780d223de9d3f915d3a1297da42458fe1aa3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 387.2 cm²; front-view height: 21.1 cm; combined volume proxy: 8157 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 387.2 cm²; front-view height: 21.1 cm; combined volume proxy: 8157 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|b4","growth_qc_volume_proxy_top_front":8157.294568522771,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.06789118730902,"growth_qc_front_height_cm":21.06789118730902,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0cb096da3d49b9a70810\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1b353d4a451ba24b764506cb0cf290d8099b6f49533201c25189b35e47d99eaf","mask_sha256":"3c172425bab38e6a33779b3d66887ec8445168945993928572c1f85f485d2f98","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/1b353d4a451ba24b764506cb0cf290d8099b6f49533201c25189b35e47d99eaf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":33337.5,"area_cm2":176.8315651462687,"display_trend_area_cm2":176.8315651462687,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.82667715849225,"source_volume_proxy":4911.108464300308,"volume_proxy":3152.319223293423,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9738375455141064,"cnn_stage":2,"cnn_probabilities":[0.0034316793549805883,0.164134281873703,0.7127948760986327,0.09444319978356361,0.025195978023111822],"a_step_pred_weight_g":73.7625,"pred_weight_g":57.88319823330879,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 57.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 176.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3152.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b5","source_crop_sha256":"1b353d4a451ba24b764506cb0cf290d8099b6f49533201c25189b35e47d99eaf","source_mask_sha256":"3c172425bab38e6a33779b3d66887ec8445168945993928572c1f85f485d2f98","source_mask_png_sha256":"ba6ab3ba97808c4f37dd3de55f5815146eb2233fb9a7f9f2417711fd9c7d1969","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 176.8 cm²; front-view height: 17.8 cm; combined volume proxy: 3152 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 176.8 cm²; front-view height: 17.8 cm; combined volume proxy: 3152 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|b5","growth_qc_volume_proxy_top_front":3152.319223293423,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.82667715849225,"growth_qc_front_height_cm":17.82667715849225,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"87e39a0ba64e2b332d86\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b1a6a5e435d22d817d5ba8e00a5f0043a435cd1a0d34fb1fbb0c163554ac1f1a","mask_sha256":"fad9c552c8dff22aec7bb85a4ab9f54cb66855f15dba3260e46565c7835076e9","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/b1a6a5e435d22d817d5ba8e00a5f0043a435cd1a0d34fb1fbb0c163554ac1f1a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47626.0,"area_cm2":252.6218259214456,"display_trend_area_cm2":252.6218259214456,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.76492332472868,"source_volume_proxy":5309.179152585484,"volume_proxy":4740.429193568883,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2962598828598852,"cnn_stage":2,"cnn_probabilities":[0.0012879129033535718,0.009830821864306925,0.7268225073814392,0.2154510974884033,0.046607688441872595],"a_step_pred_weight_g":84.1375,"pred_weight_g":71.62859748268956,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 71.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4740.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b6","source_crop_sha256":"b1a6a5e435d22d817d5ba8e00a5f0043a435cd1a0d34fb1fbb0c163554ac1f1a","source_mask_sha256":"fad9c552c8dff22aec7bb85a4ab9f54cb66855f15dba3260e46565c7835076e9","source_mask_png_sha256":"02535843cb50007c7dd5c73a827a7c977bacb8257688750be42a9704fcedb5ae","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 252.6 cm²; front-view height: 18.8 cm; combined volume proxy: 4740 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 252.6 cm²; front-view height: 18.8 cm; combined volume proxy: 4740 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|b6","growth_qc_volume_proxy_top_front":4740.429193568883,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.76492332472868,"growth_qc_front_height_cm":18.76492332472868,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1350f56c0645bb0a8e0f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0e1c455ca911d95100787f7d3bcc03e72355c12250f4561961ff026e9fcccd6d","mask_sha256":"3e525d034553dbf3b652f2a4c2ce68cd68f09588cad02306b5f81f8ca772456b","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/0e1c455ca911d95100787f7d3bcc03e72355c12250f4561961ff026e9fcccd6d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53050.0,"area_cm2":281.3922618975495,"display_trend_area_cm2":281.3922618975495,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.5943331126857,"source_volume_proxy":4823.896638336123,"volume_proxy":5232.301453055131,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.6765146328136327,"cnn_stage":2,"cnn_probabilities":[0.0014376074948813764,0.3369702309370041,0.6463142812252045,0.01419579517096281,0.001082113478332758],"a_step_pred_weight_g":37.33125,"pred_weight_g":37.5905530458164,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 37.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 281.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5232.3 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b7","source_crop_sha256":"0e1c455ca911d95100787f7d3bcc03e72355c12250f4561961ff026e9fcccd6d","source_mask_sha256":"3e525d034553dbf3b652f2a4c2ce68cd68f09588cad02306b5f81f8ca772456b","source_mask_png_sha256":"2e28d037fb2d16cc794b9241e08683730a0c2293b4679384af8e105ad5ae5722","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 281.4 cm²; front-view height: 18.6 cm; combined volume proxy: 5232 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 1.31% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 281.4 cm²; front-view height: 18.6 cm; combined volume proxy: 5232 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 1.31% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|b7","growth_qc_volume_proxy_top_front":5232.301453055131,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.5943331126857,"growth_qc_front_height_cm":18.5943331126857,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"db3e66c8c223c2aad3b4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b2c7c4015b13efbf647a8740cf25b7c64a31038b50ce786c488c515d3033701a","mask_sha256":"e64f64ff1e26f515c2568b143c812655de7291f7328ae53a1c66faa313fbca4a","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/b2c7c4015b13efbf647a8740cf25b7c64a31038b50ce786c488c515d3033701a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60273.0,"area_cm2":319.7051046437512,"display_trend_area_cm2":319.7051046437512,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.65608694644926,"source_volume_proxy":3878.88125378773,"volume_proxy":5644.74112481373,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.870194937288761,"cnn_stage":2,"cnn_probabilities":[0.003919565863907337,0.15093711763620377,0.819673204421997,0.021969150379300115,0.0035009899176657202],"a_step_pred_weight_g":59.58125,"pred_weight_g":55.502902166716666,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 55.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 319.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5644.7 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b8","source_crop_sha256":"b2c7c4015b13efbf647a8740cf25b7c64a31038b50ce786c488c515d3033701a","source_mask_sha256":"e64f64ff1e26f515c2568b143c812655de7291f7328ae53a1c66faa313fbca4a","source_mask_png_sha256":"612d821ea0a4d988da68170c2d5c5458fbd0bdffd5faa3e606beb164fdbb37d7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 319.7 cm²; front-view height: 17.7 cm; combined volume proxy: 5645 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 1.69% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 319.7 cm²; front-view height: 17.7 cm; combined volume proxy: 5645 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 1.69% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|b8","growth_qc_volume_proxy_top_front":5644.74112481373,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.65608694644926,"growth_qc_front_height_cm":17.65608694644926,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"725ab7edfc7cc14c3e30\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cd5cda972772a71bed4b9339e74062bf0e28a4d8207b41896f151652de3a7bc7","mask_sha256":"2220b840b14cb1c658b8f27f83c0ce1770b33cf6d0ab6a57c1c673834ed83544","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/cd5cda972772a71bed4b9339e74062bf0e28a4d8207b41896f151652de3a7bc7.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":65878.5,"area_cm2":349.438268151135,"display_trend_area_cm2":349.438268151135,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.38553033913707,"source_volume_proxy":5496.291991464485,"volume_proxy":7123.484417050478,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0348866598680617,"cnn_stage":2,"cnn_probabilities":[0.002470052218995988,0.08199707269668578,0.8008631706237792,0.10751558914780616,0.007154119620099664],"a_step_pred_weight_g":62.46875,"pred_weight_g":60.054571102614986,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"DECREASE_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 60.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 349.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7123.5 cm³ equivalent. Front and top views match on capture date and physical slot. A decrease in an image-derived metric was observed; the source image needs review. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b9","source_crop_sha256":"cd5cda972772a71bed4b9339e74062bf0e28a4d8207b41896f151652de3a7bc7","source_mask_sha256":"2220b840b14cb1c658b8f27f83c0ce1770b33cf6d0ab6a57c1c673834ed83544","source_mask_png_sha256":"5acc8948e93cb18f8da3399c113983cff090d129768a69de8b27d2b877ecfa39","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 349.4 cm²; front-view height: 20.4 cm; combined volume proxy: 7123 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 1.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 349.4 cm²; front-view height: 20.4 cm; combined volume proxy: 7123 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 1.96% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|b9","growth_qc_volume_proxy_top_front":7123.484417050478,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.38553033913707,"growth_qc_front_height_cm":20.38553033913707,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"8372f27bf0864ae841c2\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f664a025999d94e6271ee1e7801c1f5f2455096dcb444492b5a98e6e392c3b77","mask_sha256":"39e065729ca8f5d92144ea3775f16b2d85cfe578950a285ed8bc224c15470935","source_sha256":"97095175ab666280a6f92c5dfa964163069b884bcfef222623d1238d16972cc6","crop_asset_rel":"crops/f664a025999d94e6271ee1e7801c1f5f2455096dcb444492b5a98e6e392c3b77.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":71955.5,"area_cm2":381.6724015262794,"display_trend_area_cm2":381.6724015262794,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-21","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0843541096895932,"cnn_stage":2,"cnn_probabilities":[0.003909321618266404,0.10275886021554471,0.7235353827476502,0.14466117843985557,0.025135237164795397],"a_step_pred_weight_g":62.35,"pred_weight_g":56.026732580477244,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 56.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 381.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260422_211223_cam1_rf.jpg|b10","source_crop_sha256":"f664a025999d94e6271ee1e7801c1f5f2455096dcb444492b5a98e6e392c3b77","source_mask_sha256":"39e065729ca8f5d92144ea3775f16b2d85cfe578950a285ed8bc224c15470935","source_mask_png_sha256":"1d585fe5719ff3af91d7756729135be05fc4ec10c547675072f93aed8e38dbc8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 381.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 381.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260422_211223_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"294082940000a12d50f3\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-22","capture_key":"20260422_211223_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0ac5d3e17943b18fa30744ac1016dd0677144a8df1510ac93290d8a17fa4d102","mask_sha256":"673318e820331427211358558150a511f9528b8c337db20bc9725a426ad02d38","source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","crop_asset_rel":"crops/0ac5d3e17943b18fa30744ac1016dd0677144a8df1510ac93290d8a17fa4d102.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":72297.0,"area_cm2":377.9252788692558,"display_trend_area_cm2":377.9252788692558,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0575249117333443,"cnn_stage":2,"cnn_probabilities":[0.0033631664235144855,0.051312262937426564,0.832262408733368,0.11056088358163832,0.002501295146066696],"a_step_pred_weight_g":125.325,"pred_weight_g":112.83284409290499,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 112.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 377.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|t3","source_crop_sha256":"0ac5d3e17943b18fa30744ac1016dd0677144a8df1510ac93290d8a17fa4d102","source_mask_sha256":"673318e820331427211358558150a511f9528b8c337db20bc9725a426ad02d38","source_mask_png_sha256":"f952ac2725be6387aeda54e83a2d176bcdfbae9a2f63ba8c074b813580129c5e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 377.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 377.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"41e96f95f1d3c51a3e67\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6862f8bc3602d45af2d7413911cf0e02e1e911e0b593ad792a80fbf38125aa96","mask_sha256":"ed052e225b51e85e5efec676038ec255548f9d7817a618b4aa54b689a4b4e551","source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","crop_asset_rel":"crops/6862f8bc3602d45af2d7413911cf0e02e1e911e0b593ad792a80fbf38125aa96.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":61144.5,"area_cm2":319.6267094598836,"display_trend_area_cm2":319.6267094598836,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.189680758106988,"cnn_stage":4,"cnn_probabilities":[0.002339172177016735,0.002408464241307229,0.21492850854992865,0.3638799905776977,0.41644382625818255],"a_step_pred_weight_g":130.4,"pred_weight_g":104.98239998621091,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 105.0g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 319.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|t4","source_crop_sha256":"6862f8bc3602d45af2d7413911cf0e02e1e911e0b593ad792a80fbf38125aa96","source_mask_sha256":"ed052e225b51e85e5efec676038ec255548f9d7817a618b4aa54b689a4b4e551","source_mask_png_sha256":"fc961274190d0aa673b97d7ed1c87b028a44664b3a75da3747bdc41e72325b64","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 319.6 cm²; front-view height: 15.7 cm; combined volume proxy: 5016 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 319.6 cm²; front-view height: 15.7 cm; combined volume proxy: 5016 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|t4","growth_qc_volume_proxy_top_front":5016.317309005495,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.6942995079549,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"9e532924bcef7b71480b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"938acc6c82f393663d3575e204a4e0876d67e1a4b32dc29b5e744f8a51c8baba","mask_sha256":"8e8de8f5a45e449204290386e36ac6a9754be6187e0dd610e6e877c52a5e29ff","source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","crop_asset_rel":"crops/938acc6c82f393663d3575e204a4e0876d67e1a4b32dc29b5e744f8a51c8baba.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69773.5,"area_cm2":364.7339370262115,"display_trend_area_cm2":364.7339370262115,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.736375496920664,"cnn_stage":3,"cnn_probabilities":[0.00039526931359432636,0.001429114874918014,0.34653954207897186,0.5646769344806671,0.0869591236114502],"a_step_pred_weight_g":126.9375,"pred_weight_g":97.12422958471257,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 97.1g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 364.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|t5","source_crop_sha256":"938acc6c82f393663d3575e204a4e0876d67e1a4b32dc29b5e744f8a51c8baba","source_mask_sha256":"8e8de8f5a45e449204290386e36ac6a9754be6187e0dd610e6e877c52a5e29ff","source_mask_png_sha256":"85228048474f0a060bf953e40314c9d547066179564a60e0b2cbde924eb18f63","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 364.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 364.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"c7f6c67c8094b8ac9934\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"718617154d0046ed583676c1849a30321bda5a3c56c814f54d3fdc6062763724","mask_sha256":"49033e5ebc6703d4123a100bf2b03e8b67b9abb436212927b8eb6bb9e1d27308","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/718617154d0046ed583676c1849a30321bda5a3c56c814f54d3fdc6062763724.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":39248.0,"area_cm2":208.1825352489165,"display_trend_area_cm2":208.1825352489165,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0741416923701763,"cnn_stage":2,"cnn_probabilities":[0.0033992995275184514,0.027183452621102333,0.8810558676719666,0.06859911270439625,0.019762291572988033],"a_step_pred_weight_g":91.4875,"pred_weight_g":75.02937903243802,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 75.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 208.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|t6","source_crop_sha256":"718617154d0046ed583676c1849a30321bda5a3c56c814f54d3fdc6062763724","source_mask_sha256":"49033e5ebc6703d4123a100bf2b03e8b67b9abb436212927b8eb6bb9e1d27308","source_mask_png_sha256":"82a4c116b007410e7089e21c585b4ac7bd658fb0206da08217c6fcd130085f77","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 208.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 208.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"bc647a7a430c4e321a5f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 210.4cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"021718e0ee5eafa87b47d413f3caf0ecc831e6ebc3f41f5e5330e419749e990e","mask_sha256":"1b285348a0e427d0632fc574823fb8d43093f807b42dbf23f6103c4b27e85540","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/021718e0ee5eafa87b47d413f3caf0ecc831e6ebc3f41f5e5330e419749e990e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58760.0,"area_cm2":311.6797230744582,"display_trend_area_cm2":311.6797230744582,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.3860734425834382,"cnn_stage":1,"cnn_probabilities":[0.0021727915154770017,0.6149287402629853,0.37804045081138615,0.004368270561099052,0.0004897472535958514],"a_step_pred_weight_g":44.74375,"pred_weight_g":44.94027088348139,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 44.9g\n<Predicted stage> 1\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 311.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|t8","source_crop_sha256":"021718e0ee5eafa87b47d413f3caf0ecc831e6ebc3f41f5e5330e419749e990e","source_mask_sha256":"1b285348a0e427d0632fc574823fb8d43093f807b42dbf23f6103c4b27e85540","source_mask_png_sha256":"02ac78f7cea1d3c6f961e12b353e8b5fcc3e2fbab948337ff59b13030d8e2ecf","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 311.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 311.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"3bf43f5906e62fa1984c\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"746f03eee48ce83f96f9e6677f9d032562da0fa2c448f1dfead077912663e038","mask_sha256":"6a37c663369d488fa5109ffc16cd0237a38c2daf98d2d2fc20504a00c580637f","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/746f03eee48ce83f96f9e6677f9d032562da0fa2c448f1dfead077912663e038.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47105.5,"area_cm2":249.8609461416591,"display_trend_area_cm2":249.8609461416591,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.5354224499315023,"cnn_stage":3,"cnn_probabilities":[0.017414242960512638,0.0754314910620451,0.3867462038993835,0.3951336324214935,0.12527441345155238],"a_step_pred_weight_g":54.925,"pred_weight_g":53.23803101783184,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 53.2g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|t9","source_crop_sha256":"746f03eee48ce83f96f9e6677f9d032562da0fa2c448f1dfead077912663e038","source_mask_sha256":"6a37c663369d488fa5109ffc16cd0237a38c2daf98d2d2fc20504a00c580637f","source_mask_png_sha256":"1524a71a8cf73d164314ece2ff890519e99ae4cb5574932815806974a66f5d37","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 249.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 249.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"8bb36ca6f0f8489856fe\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2012ae28b418af5c1a32639630adc81a3b05947d206b93536f3ebd4aba608549","mask_sha256":"a45df89aa47964c3cf62e29a68ce01a3ac43ee68872f5d197094eeffbace5f9f","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/2012ae28b418af5c1a32639630adc81a3b05947d206b93536f3ebd4aba608549.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56879.0,"area_cm2":301.7023650230107,"display_trend_area_cm2":301.7023650230107,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":29,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7863906965125356,"cnn_stage":3,"cnn_probabilities":[0.010920363932382316,0.030140449153259398,0.35548896193504337,0.36852855384349825,0.2349216654896736],"a_step_pred_weight_g":60.675,"pred_weight_g":58.8671660934924,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 58.9g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 301.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|t10","source_crop_sha256":"2012ae28b418af5c1a32639630adc81a3b05947d206b93536f3ebd4aba608549","source_mask_sha256":"a45df89aa47964c3cf62e29a68ce01a3ac43ee68872f5d197094eeffbace5f9f","source_mask_png_sha256":"037f1089c10b1611846382affaf32936e8cab8ed90a2016b88c6d4478a05b44b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 301.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 301.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"854c4f83f63619af21e2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5821ad212474e2b81d9601395b8eb68dfe0878ab9d4495cbe5c2d74b9e9b2ec8","mask_sha256":"595e41b5e39f6f5a773513fe06e4bfd5f6aa8c57f8ca4e4484858e4f127c1647","source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","crop_asset_rel":"crops/5821ad212474e2b81d9601395b8eb68dfe0878ab9d4495cbe5c2d74b9e9b2ec8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":112126.0,"area_cm2":586.1273610038338,"display_trend_area_cm2":586.1273610038338,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.5090380066642,"source_volume_proxy":5623.51895454506,"volume_proxy":10848.65360156575,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":25,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.7162065953481944,"cnn_stage":4,"cnn_probabilities":[0.0007271436217706651,0.0013029415626078843,0.02740167360752821,0.22217286080121992,0.7483954310417176],"a_step_pred_weight_g":136.675,"pred_weight_g":115.56108599251044,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"DECREASE_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 115.6g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 586.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 10848.7 cm³ equivalent. Front and top views match on capture date and physical slot. A decrease in an image-derived metric was observed; the source image needs review. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|b3","source_crop_sha256":"5821ad212474e2b81d9601395b8eb68dfe0878ab9d4495cbe5c2d74b9e9b2ec8","source_mask_sha256":"595e41b5e39f6f5a773513fe06e4bfd5f6aa8c57f8ca4e4484858e4f127c1647","source_mask_png_sha256":"f7741f868315d219366f2e57358e342b158eaca1b8ea19bb278e9d484fc9017d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 586.1 cm²; front-view height: 18.5 cm; combined volume proxy: 10849 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 3.36% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 586.1 cm²; front-view height: 18.5 cm; combined volume proxy: 10849 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 3.36% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|b3","growth_qc_volume_proxy_top_front":10848.65360156575,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.5090380066642,"growth_qc_front_height_cm":18.5090380066642,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"540da6d2914e7f20429d\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7b0b73a631717a06d38b45108baa3be2ba9405b019c0ac06446ccf41870ae6ed","mask_sha256":"6c6d2666dece2781dc1ac398564195ca095d270c9c2a000282e1337e998b9801","source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","crop_asset_rel":"crops/7b0b73a631717a06d38b45108baa3be2ba9405b019c0ac06446ccf41870ae6ed.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":73363.0,"area_cm2":383.4976864003376,"display_trend_area_cm2":383.4976864003376,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.32377650537351,"source_volume_proxy":6673.481613019225,"volume_proxy":8177.618955128617,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.4973133734136352,"cnn_stage":4,"cnn_probabilities":[0.0008438199816737323,0.0006232893734704703,0.02709972932934761,0.44324209690093996,0.5281910836696624],"a_step_pred_weight_g":102.6875,"pred_weight_g":76.9386513185215,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 76.9g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 383.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8177.6 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|b4","source_crop_sha256":"7b0b73a631717a06d38b45108baa3be2ba9405b019c0ac06446ccf41870ae6ed","source_mask_sha256":"6c6d2666dece2781dc1ac398564195ca095d270c9c2a000282e1337e998b9801","source_mask_png_sha256":"8667832f58947ee8257b41b1a2c335d3c66b57e9538bcc72a3e6316456958463","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 383.5 cm²; front-view height: 21.3 cm; combined volume proxy: 8178 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy increased by an average of 0.75% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 383.5 cm²; front-view height: 21.3 cm; combined volume proxy: 8178 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy increased by an average of 0.75% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|b4","growth_qc_volume_proxy_top_front":8177.618955128617,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.32377650537351,"growth_qc_front_height_cm":21.32377650537351,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e3083f759ba99faf2b17\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"29df5d84069d322226022e5636b976a4299e4f09343a94e58669f927e9aa24a1","mask_sha256":"7069d55dad2e1a5d06110784944aba4960cbcd22ac667043e3945038395e9d14","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/29df5d84069d322226022e5636b976a4299e4f09343a94e58669f927e9aa24a1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":34699.5,"area_cm2":184.0559998438081,"display_trend_area_cm2":184.0559998438081,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.44728417290063,"source_volume_proxy":5545.958754335166,"volume_proxy":3579.389332689891,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2257482200860976,"cnn_stage":2,"cnn_probabilities":[0.004054544982500375,0.09849257320165634,0.6313956022262573,0.1997646003961563,0.06629266031086445],"a_step_pred_weight_g":72.15,"pred_weight_g":61.313877561760734,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 61.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 184.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3579.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b5","source_crop_sha256":"29df5d84069d322226022e5636b976a4299e4f09343a94e58669f927e9aa24a1","source_mask_sha256":"7069d55dad2e1a5d06110784944aba4960cbcd22ac667043e3945038395e9d14","source_mask_png_sha256":"bb63aca110a21c557514d216195240edb70671bd27029e7bf882a58435991835","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 184.1 cm²; front-view height: 19.4 cm; combined volume proxy: 3579 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 7.79% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 184.1 cm²; front-view height: 19.4 cm; combined volume proxy: 3579 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy increased by an average of 7.79% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|b5","growth_qc_volume_proxy_top_front":3579.389332689891,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.44728417290063,"growth_qc_front_height_cm":19.44728417290063,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2b2fa79b970a85278b43\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam0","record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c36bc3231da8be284a3240ff0e774cccd20dae9498d74d83ad438cfca9e376ef","mask_sha256":"9a9d150b35090db13860fd09caf0a08f25cf67275146f77761814b377d7bac90","source_sha256":"dc2ed4bfc18045ae976d730efb6f4e9882d7e287bada11d5366879a2c868147a","crop_asset_rel":"crops/c36bc3231da8be284a3240ff0e774cccd20dae9498d74d83ad438cfca9e376ef.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":52475.5,"area_cm2":274.3103859261606,"display_trend_area_cm2":274.3103859261606,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.36198906687914,"source_volume_proxy":5663.55425933027,"volume_proxy":5311.19469323372,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.6719478508224714,"cnn_stage":3,"cnn_probabilities":[0.0006158974254503847,0.002326785563491285,0.4209208905696869,0.47676636576652526,0.09937004670500754],"a_step_pred_weight_g":76.375,"pred_weight_g":68.04553908888354,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 68.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 274.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5311.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260423_080317_cam0_rf.jpg|b6","source_crop_sha256":"c36bc3231da8be284a3240ff0e774cccd20dae9498d74d83ad438cfca9e376ef","source_mask_sha256":"9a9d150b35090db13860fd09caf0a08f25cf67275146f77761814b377d7bac90","source_mask_png_sha256":"bd59966e09b2206567eae61afae454bb659a40dc7a597cbbf9d99d25acce7f3a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 274.3 cm²; front-view height: 19.4 cm; combined volume proxy: 5311 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 274.3 cm²; front-view height: 19.4 cm; combined volume proxy: 5311 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|b6","growth_qc_volume_proxy_top_front":5311.19469323372,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.36198906687914,"growth_qc_front_height_cm":19.36198906687914,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c3ccd452c9dc19d3fcb2\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b5779b5ba64f488b1d1dfa634945054c14a024f31067bf9d754ecf8dd26907ea","mask_sha256":"e563630bcbb2e2432ea33f3c8e448337b7ea562d41ddd4fb12076d2acfe29d26","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/b5779b5ba64f488b1d1dfa634945054c14a024f31067bf9d754ecf8dd26907ea.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":52626.5,"area_cm2":279.1458976578961,"display_trend_area_cm2":279.1458976578961,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.12964502107259,"source_volume_proxy":5246.437224610113,"volume_proxy":5619.107828942108,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8637048975564539,"cnn_stage":2,"cnn_probabilities":[0.0015687227540183814,0.16212643384933473,0.8092942357063293,0.02505246512591839,0.0019581492291763426],"a_step_pred_weight_g":36.3,"pred_weight_g":38.0781171548252,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 38.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 279.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5619.1 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b7","source_crop_sha256":"b5779b5ba64f488b1d1dfa634945054c14a024f31067bf9d754ecf8dd26907ea","source_mask_sha256":"e563630bcbb2e2432ea33f3c8e448337b7ea562d41ddd4fb12076d2acfe29d26","source_mask_png_sha256":"ce8313ba72e6e677bde4fb241f74a6264134f5b122fcb1364be2924caedf2a58","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 279.1 cm²; front-view height: 20.1 cm; combined volume proxy: 5619 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 279.1 cm²; front-view height: 20.1 cm; combined volume proxy: 5619 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.51% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|b7","growth_qc_volume_proxy_top_front":5619.107828942108,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.12964502107259,"growth_qc_front_height_cm":20.12964502107259,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c70f07c190d95d765c14\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"85a052f2f366efa88b61e03fedc514bc1f2cd198cc29d7d6a5ba7b7a3aa729b5","mask_sha256":"fd9836be4e0e1034cbfaa92d5baa3870b627c5392f5031f000601f267ea3d33e","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/85a052f2f366efa88b61e03fedc514bc1f2cd198cc29d7d6a5ba7b7a3aa729b5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60558.5,"area_cm2":321.2194777025966,"display_trend_area_cm2":321.2194777025966,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.76492332472868,"source_volume_proxy":4381.801480372852,"volume_proxy":6027.658869498619,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8934250500984493,"cnn_stage":2,"cnn_probabilities":[0.002285576262511313,0.12123408392071724,0.8591509699821472,0.015428482368588448,0.0019008947769179941],"a_step_pred_weight_g":54.3125,"pred_weight_g":53.39618175637961,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 53.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 321.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6027.7 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b8","source_crop_sha256":"85a052f2f366efa88b61e03fedc514bc1f2cd198cc29d7d6a5ba7b7a3aa729b5","source_mask_sha256":"fd9836be4e0e1034cbfaa92d5baa3870b627c5392f5031f000601f267ea3d33e","source_mask_png_sha256":"ffa447205350946d2aa357a761ef3d3742ca89879e77859d1137e050b5733e82","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 321.2 cm²; front-view height: 18.8 cm; combined volume proxy: 6028 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.24% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 321.2 cm²; front-view height: 18.8 cm; combined volume proxy: 6028 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.24% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|b8","growth_qc_volume_proxy_top_front":6027.658869498619,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.76492332472868,"growth_qc_front_height_cm":18.76492332472868,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"26ecaec96c4bac7df7fb\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8b1af549f8796881b32855bf95815f5e0481721f2bf0277b3db01fe0124ef28d","mask_sha256":"ba1248397a316cc86f19f141d4babce4507121f6d2dfc155a324165044d43de3","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/8b1af549f8796881b32855bf95815f5e0481721f2bf0277b3db01fe0124ef28d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66704.5,"area_cm2":353.8196066681449,"display_trend_area_cm2":353.8196066681449,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.47082544515856,"source_volume_proxy":5266.851869806673,"volume_proxy":7242.979407178254,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.107762662321329,"cnn_stage":2,"cnn_probabilities":[0.0019222221220843495,0.0676606185734272,0.7671749353408814,0.14721668362617493,0.016025530546903612],"a_step_pred_weight_g":65.68125,"pred_weight_g":62.03712365749978,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"DECREASE_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 62.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 353.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7243.0 cm³ equivalent. Front and top views match on capture date and physical slot. A decrease in an image-derived metric was observed; the source image needs review. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b9","source_crop_sha256":"8b1af549f8796881b32855bf95815f5e0481721f2bf0277b3db01fe0124ef28d","source_mask_sha256":"ba1248397a316cc86f19f141d4babce4507121f6d2dfc155a324165044d43de3","source_mask_png_sha256":"15fb4b43ed0021c4792e88c93581f9e3c89b91ad4dc556a834403b243d275408","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 353.8 cm²; front-view height: 20.5 cm; combined volume proxy: 7243 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 1.57% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 353.8 cm²; front-view height: 20.5 cm; combined volume proxy: 7243 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 1.57% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|b9","growth_qc_volume_proxy_top_front":7242.979407178254,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.47082544515856,"growth_qc_front_height_cm":20.47082544515856,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ff4ee533c68ca8ede4fa\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5085fea516aed21959ad2517b0b7be763562bb93c61c92e7f0cabb1a7da6ee40","mask_sha256":"355b620342e0d958840aee1fa62fe8f9fd4074f0cf59cc75ad44968fc08303a4","source_sha256":"8f851d42d581068ac60946459d7c83adc17ec124aa37c93aa8713eae38832fb7","crop_asset_rel":"crops/5085fea516aed21959ad2517b0b7be763562bb93c61c92e7f0cabb1a7da6ee40.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":72987.5,"area_cm2":387.1464225305824,"display_trend_area_cm2":387.1464225305824,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-22","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.0090800922364,"cnn_stage":2,"cnn_probabilities":[0.003341232542879879,0.10049155429005624,0.8001146912574768,0.07585080601274968,0.0202016843482852],"a_step_pred_weight_g":60.76875,"pred_weight_g":56.85853527248655,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 56.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 387.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260423_080317_cam1_rf.jpg|b10","source_crop_sha256":"5085fea516aed21959ad2517b0b7be763562bb93c61c92e7f0cabb1a7da6ee40","source_mask_sha256":"355b620342e0d958840aee1fa62fe8f9fd4074f0cf59cc75ad44968fc08303a4","source_mask_png_sha256":"caf0eca934430c6f4265ae8e1e85b73cb64f6833cbf64424c516167e941848ff","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 387.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 387.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260423_080317_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"5089ccae263441aa7268\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-23","capture_key":"20260423_080317_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 361.2cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d96c2aef3cb50ff1003ff086e7e670c4bf0feaa4d832dc90a217a56883c2be5d","mask_sha256":"b1809f32231cde9fbcbceccca04765a6df957ff02c0c2a8eb1a0d3efa4834b4d","source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","crop_asset_rel":"crops/d96c2aef3cb50ff1003ff086e7e670c4bf0feaa4d832dc90a217a56883c2be5d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":58439.5,"area_cm2":305.4865946647838,"display_trend_area_cm2":305.4865946647838,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.781523107999237,"cnn_stage":3,"cnn_probabilities":[0.0010329412762075663,0.001799779647262767,0.3791459262371063,0.4506540417671203,0.16736733764410017],"a_step_pred_weight_g":133.85,"pred_weight_g":99.22513681370927,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 99.2g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 305.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|t4","source_crop_sha256":"d96c2aef3cb50ff1003ff086e7e670c4bf0feaa4d832dc90a217a56883c2be5d","source_mask_sha256":"b1809f32231cde9fbcbceccca04765a6df957ff02c0c2a8eb1a0d3efa4834b4d","source_mask_png_sha256":"8a4f7c5124c84f52cc16f56c725e523569056e883f9555e374f16a2793ddd44d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 305.5 cm²; front-view height: 14.1 cm; combined volume proxy: 4299 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 305.5 cm²; front-view height: 14.1 cm; combined volume proxy: 4299 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|t4","growth_qc_volume_proxy_top_front":4299.324394212853,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.07369249354651,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"d19d6f5664202dc3036b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"685ed722bb3a0a80faa0a6ca040183a98fca831a817470b1551d5825857eeffd","mask_sha256":"befaf1bf14ee9cee8b614e22582a4aecfba1d821ab80f79f4320ccd390efcd9e","source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","crop_asset_rel":"crops/685ed722bb3a0a80faa0a6ca040183a98fca831a817470b1551d5825857eeffd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":65412.5,"area_cm2":341.9372491809507,"display_trend_area_cm2":341.9372491809507,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.6070577211910857,"cnn_stage":3,"cnn_probabilities":[0.0002663072053110227,0.0013573907548561693,0.4479878604412079,0.4918291330337524,0.05855930261313915],"a_step_pred_weight_g":130.75,"pred_weight_g":98.61597285062982,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 98.6g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 341.9cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|t5","source_crop_sha256":"685ed722bb3a0a80faa0a6ca040183a98fca831a817470b1551d5825857eeffd","source_mask_sha256":"befaf1bf14ee9cee8b614e22582a4aecfba1d821ab80f79f4320ccd390efcd9e","source_mask_png_sha256":"ee33124ffb7fd29aeeec264b965743320da43860f7b6e1a35886a319cf3602aa","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 341.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 341.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"21fdcc73e659bebf7a1f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam0","record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4848d8ef407014ed604a68ff5559fafc8b5b82bac8a6aeefc754219aa949d414","mask_sha256":"e807e3d0ed863e6e05a94bf716487b8f078a70387f9d2fc08e1753a8b6d0b82a","source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","crop_asset_rel":"crops/4848d8ef407014ed604a68ff5559fafc8b5b82bac8a6aeefc754219aa949d414.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":46396.0,"area_cm2":242.5304125816837,"display_trend_area_cm2":242.5304125816837,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.0118675011151934,"cnn_stage":3,"cnn_probabilities":[0.0021372407849412412,0.004313629394164309,0.2898439820855856,0.38695472180843354,0.31675043553113935],"a_step_pred_weight_g":93.5875,"pred_weight_g":79.05199635865895,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 79.1g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 242.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|t6","source_crop_sha256":"4848d8ef407014ed604a68ff5559fafc8b5b82bac8a6aeefc754219aa949d414","source_mask_sha256":"e807e3d0ed863e6e05a94bf716487b8f078a70387f9d2fc08e1753a8b6d0b82a","source_mask_png_sha256":"ec3b41479a6fe2858cf629205e87e96fe715eab73187a306ca80e66e60ec375b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 242.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 242.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"430238a85a8bc93a3915\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 253.2cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5626e0096c36b6165cdf2b8a8f38de7e105165e1b71a91275d807f2d3a1b894a","mask_sha256":"675d5582d90925f4299cbeef8c1c32739df8d990ca390a05c2fba05ba09047cf","source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","crop_asset_rel":"crops/5626e0096c36b6165cdf2b8a8f38de7e105165e1b71a91275d807f2d3a1b894a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":60505.5,"area_cm2":320.938350654895,"display_trend_area_cm2":320.938350654895,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8332559137139468,"cnn_stage":2,"cnn_probabilities":[0.0009140791720710693,0.18968060463666916,0.7858258962631225,0.022394081577658653,0.0011853179545141756],"a_step_pred_weight_g":62.525,"pred_weight_g":54.86133495341956,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 54.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 320.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|t8","source_crop_sha256":"5626e0096c36b6165cdf2b8a8f38de7e105165e1b71a91275d807f2d3a1b894a","source_mask_sha256":"675d5582d90925f4299cbeef8c1c32739df8d990ca390a05c2fba05ba09047cf","source_mask_png_sha256":"60b85d9ed8f275727c94b26eed7add954599fcaa665efa44745826c09d1a6bca","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 320.9 cm²; front-view height: 19.2 cm; combined volume proxy: 6159 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 320.9 cm²; front-view height: 19.2 cm; combined volume proxy: 6159 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|t8","growth_qc_volume_proxy_top_front":6159.255895231357,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":19.19139885483616,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"a00049edd1321d3a6549\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"be7db1bde6c918ed8913c298839101016f467b0d8535651d18d58d3d56fb84fd","mask_sha256":"180424e01645458bfd7de61fe24a8cc3b544f2d7f5a1b2463c034c2425ccb58b","source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","crop_asset_rel":"crops/be7db1bde6c918ed8913c298839101016f467b0d8535651d18d58d3d56fb84fd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48871.0,"area_cm2":259.2256594004739,"display_trend_area_cm2":259.2256594004739,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8297081646509468,"cnn_stage":3,"cnn_probabilities":[0.00453737115021795,0.013831135351210833,0.30922552943229675,0.4921978890895843,0.18020807579159737],"a_step_pred_weight_g":69.2375,"pred_weight_g":52.955634929288294,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 53.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 259.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|t9","source_crop_sha256":"be7db1bde6c918ed8913c298839101016f467b0d8535651d18d58d3d56fb84fd","source_mask_sha256":"180424e01645458bfd7de61fe24a8cc3b544f2d7f5a1b2463c034c2425ccb58b","source_mask_png_sha256":"effdd593be68e01d18b06b7df28a4b952089622965ecb8bb04d29a10bfb77662","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 259.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 259.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"96ce849587252467cca2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8bfdc6ec2a95bb8f4f4147440450dd224a33060bc9cfa7124bf1016830305895","mask_sha256":"937075e21155ac27fc0009dbbefc843aee6dc0507aa598ae9515995d3e6eeef7","source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","crop_asset_rel":"crops/8bfdc6ec2a95bb8f4f4147440450dd224a33060bc9cfa7124bf1016830305895.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60356.5,"area_cm2":320.1480123509792,"display_trend_area_cm2":320.1480123509792,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":30,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.0013070339569823,"cnn_stage":4,"cnn_probabilities":[0.004118475550785661,0.007448189915157855,0.33883369266986846,0.2822071731090545,0.367392484843731],"a_step_pred_weight_g":63.9625,"pred_weight_g":60.98992235018519,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 61.0g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 320.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|t10","source_crop_sha256":"8bfdc6ec2a95bb8f4f4147440450dd224a33060bc9cfa7124bf1016830305895","source_mask_sha256":"937075e21155ac27fc0009dbbefc843aee6dc0507aa598ae9515995d3e6eeef7","source_mask_png_sha256":"8044ba25113977ed6cb1f56e1e612c2fe87693c72d619feb920625c3303ea5a9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 320.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 320.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"714f4d72783b2475dcb2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 573.0cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"af60e24baf2f122c5d73c62250fb3523859307ba0d56b4e8f2dbb076b5343591","mask_sha256":"73ec433088b9f0e4b3ddec095a64802289d457951123113099959e576c10b049","source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","crop_asset_rel":"crops/af60e24baf2f122c5d73c62250fb3523859307ba0d56b4e8f2dbb076b5343591.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":75003.0,"area_cm2":392.0706210635406,"display_trend_area_cm2":392.0706210635406,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.49436671741649,"source_volume_proxy":6760.334144206559,"volume_proxy":8427.30970826498,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.6112160779332045,"cnn_stage":4,"cnn_probabilities":[0.0007156328880228102,0.0006009548698784784,0.020227629318833353,0.343663215637207,0.6347925543785096],"a_step_pred_weight_g":114.0875,"pred_weight_g":82.94055362180188,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 82.9g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 392.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8427.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|b4","source_crop_sha256":"af60e24baf2f122c5d73c62250fb3523859307ba0d56b4e8f2dbb076b5343591","source_mask_sha256":"73ec433088b9f0e4b3ddec095a64802289d457951123113099959e576c10b049","source_mask_png_sha256":"85807b5f1f8ebf7919f0192ee6d06a277e61609a1c6872cb7ef03e1474b15469","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 392.1 cm²; front-view height: 21.5 cm; combined volume proxy: 8427 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 392.1 cm²; front-view height: 21.5 cm; combined volume proxy: 8427 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|b4","growth_qc_volume_proxy_top_front":8427.30970826498,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.49436671741649,"growth_qc_front_height_cm":21.49436671741649,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"caf14836e017831a3d1f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5dcafc2aaee569dc1e9d3d962cf6e4ef319881fac42c1c26021c1a477b9a5721","mask_sha256":"c9c74899add8889f1e489e595fe504a3a71e593d6be100dbd126d9ad35b9a5bb","source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","crop_asset_rel":"crops/5dcafc2aaee569dc1e9d3d962cf6e4ef319881fac42c1c26021c1a477b9a5721.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":64009.5,"area_cm2":334.6032081245643,"display_trend_area_cm2":334.6032081245643,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.64141565720155,"source_volume_proxy":6116.037318095731,"volume_proxy":6906.683899132249,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3306784493848682,"cnn_stage":2,"cnn_probabilities":[0.0003700735163874924,0.006658206880092621,0.6665513873100282,0.31476379930973053,0.011656517488881945],"a_step_pred_weight_g":73.8625,"pred_weight_g":56.4395502394795,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 56.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 334.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6906.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|b5","source_crop_sha256":"5dcafc2aaee569dc1e9d3d962cf6e4ef319881fac42c1c26021c1a477b9a5721","source_mask_sha256":"c9c74899add8889f1e489e595fe504a3a71e593d6be100dbd126d9ad35b9a5bb","source_mask_png_sha256":"8e542b4130c400bd784f1faf158065a4279c5bebdc405914925c2321aa7394ea","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 334.6 cm²; front-view height: 20.6 cm; combined volume proxy: 6907 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 334.6 cm²; front-view height: 20.6 cm; combined volume proxy: 6907 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|b5","growth_qc_volume_proxy_top_front":6906.683899132249,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.64141565720155,"growth_qc_front_height_cm":20.64141565720155,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"11f0ac7abb24fdd9f943\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam0","record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fb6ee97d3c0127ece296627e0a0614558062012f1f7fe90abf5af139b6684636","mask_sha256":"3acd190ebd7a23717ed9dc8f66e2d8678c25a2c501d63aa4cf7f5ff448d9e921","source_sha256":"3cf89aba3e0d92427b5b92b2af6788d3c7b931f083112960a2e943713ff3f015","crop_asset_rel":"crops/fb6ee97d3c0127ece296627e0a0614558062012f1f7fe90abf5af139b6684636.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":53438.5,"area_cm2":279.3443713411999,"display_trend_area_cm2":279.3443713411999,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.8737597030081,"source_volume_proxy":5763.947673636158,"volume_proxy":5551.62291042287,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.594773155497387,"cnn_stage":2,"cnn_probabilities":[0.0006111496302764862,0.0015070438850671051,0.4928141057491302,0.4126329600811005,0.0924347549676895],"a_step_pred_weight_g":90.15,"pred_weight_g":72.14771067568229,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 72.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 279.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5551.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260424_113405_cam0_rf.jpg|b6","source_crop_sha256":"fb6ee97d3c0127ece296627e0a0614558062012f1f7fe90abf5af139b6684636","source_mask_sha256":"3acd190ebd7a23717ed9dc8f66e2d8678c25a2c501d63aa4cf7f5ff448d9e921","source_mask_png_sha256":"ce853a6792be413256e742e1f3744fd5a60356a252c3f6b42f1bb016b2a99a55","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 279.3 cm²; front-view height: 19.9 cm; combined volume proxy: 5552 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 279.3 cm²; front-view height: 19.9 cm; combined volume proxy: 5552 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|b6","growth_qc_volume_proxy_top_front":5551.62291042287,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.8737597030081,"growth_qc_front_height_cm":19.8737597030081,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e831379abcafb8204929\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"344f584bd5dadded7d4f12041c1d3db5ae806fc27b1055589a8e0ac758b023ba","mask_sha256":"1997a7e60e0915ccaab39340534ea7a8854fe50f0f3b81477c0a8ab060ef797a","source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","crop_asset_rel":"crops/344f584bd5dadded7d4f12041c1d3db5ae806fc27b1055589a8e0ac758b023ba.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":52774.0,"area_cm2":279.9282795359336,"display_trend_area_cm2":279.9282795359336,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.33844779462121,"source_volume_proxy":4762.115622212136,"volume_proxy":5133.450140507851,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.7629594444762917,"cnn_stage":2,"cnn_probabilities":[0.002114497625734657,0.2613219499588013,0.7107265949249268,0.023163583502173426,0.00267338854027912],"a_step_pred_weight_g":44.03125,"pred_weight_g":41.71868917199167,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 41.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 279.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5133.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|b7","source_crop_sha256":"344f584bd5dadded7d4f12041c1d3db5ae806fc27b1055589a8e0ac758b023ba","source_mask_sha256":"1997a7e60e0915ccaab39340534ea7a8854fe50f0f3b81477c0a8ab060ef797a","source_mask_png_sha256":"1804ca9fcb37ce01efc7bb5ed739f309c556b85840206313c85afabd14b56507","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 279.9 cm²; front-view height: 18.3 cm; combined volume proxy: 5133 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 279.9 cm²; front-view height: 18.3 cm; combined volume proxy: 5133 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|b7","growth_qc_volume_proxy_top_front":5133.450140507851,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.33844779462121,"growth_qc_front_height_cm":18.33844779462121,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b350b761c0c21bbb57ea\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e983a9f64997caca25720bef3c32ba455ebfa0052cdcb68f7051c1f17f05a703","mask_sha256":"56c0538e57b726ce36469912cd7b840484ee1f63f8fd370aa1e065a30428a90d","source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","crop_asset_rel":"crops/e983a9f64997caca25720bef3c32ba455ebfa0052cdcb68f7051c1f17f05a703.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":61049.5,"area_cm2":323.8238811067756,"display_trend_area_cm2":323.8238811067756,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.16785758257823,"source_volume_proxy":4063.744932185396,"volume_proxy":5883.186153785644,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.023719843290746,"cnn_stage":2,"cnn_probabilities":[0.00545396520756185,0.033790416643023485,0.8986604809761047,0.05577217414975166,0.0063229855615645645],"a_step_pred_weight_g":56.86875,"pred_weight_g":59.51079906548481,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 59.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 323.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5883.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|b8","source_crop_sha256":"e983a9f64997caca25720bef3c32ba455ebfa0052cdcb68f7051c1f17f05a703","source_mask_sha256":"56c0538e57b726ce36469912cd7b840484ee1f63f8fd370aa1e065a30428a90d","source_mask_png_sha256":"575c1389ef2cf8d45ac9de25c38392f7f7d315d1547835cea9318975f651a55c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 323.8 cm²; front-view height: 18.2 cm; combined volume proxy: 5883 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 323.8 cm²; front-view height: 18.2 cm; combined volume proxy: 5883 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|b8","growth_qc_volume_proxy_top_front":5883.186153785644,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.16785758257823,"growth_qc_front_height_cm":18.16785758257823,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"34831922a956b38e3705\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"88a867ba0f4b359c67957effe8aaca262f3e3e16a6a4f47fb633df548e53d8b8","mask_sha256":"71ac55c8cbe4945a860652aa676bbc498575fc605d1212c61b8d824bd8f08749","source_sha256":"1221ca764ec9aaad64f55d2377b115bfdeced75c477c3af165f72e6ce3947c05","crop_asset_rel":"crops/88a867ba0f4b359c67957effe8aaca262f3e3e16a6a4f47fb633df548e53d8b8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66451.5,"area_cm2":352.4776228366637,"display_trend_area_cm2":352.4776228366637,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.19139885483616,"source_volume_proxy":4824.928602436126,"volume_proxy":6764.53864726292,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-23","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.1832909209653732,"cnn_stage":2,"cnn_probabilities":[0.001788471097825095,0.0409494012594223,0.7446625769138336,0.19738185256719593,0.015217702044174075],"a_step_pred_weight_g":75.54375,"pred_weight_g":64.86396120074157,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"DECREASE_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 64.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 352.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6764.5 cm³ equivalent. Front and top views match on capture date and physical slot. A decrease in an image-derived metric was observed; the source image needs review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260424_113405_cam1_rf.jpg|b9","source_crop_sha256":"88a867ba0f4b359c67957effe8aaca262f3e3e16a6a4f47fb633df548e53d8b8","source_mask_sha256":"71ac55c8cbe4945a860652aa676bbc498575fc605d1212c61b8d824bd8f08749","source_mask_png_sha256":"20bfb83e2c5148ab6572ba3423a065af993446c577160b8dae1d8475be4500aa","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 352.5 cm²; front-view height: 19.2 cm; combined volume proxy: 6765 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 3.42% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 352.5 cm²; front-view height: 19.2 cm; combined volume proxy: 6765 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 3.42% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260424_113405_bed45|b9","growth_qc_volume_proxy_top_front":6764.53864726292,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.19139885483616,"growth_qc_front_height_cm":19.19139885483616,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d0f55445d33178567e4e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 418.3cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-24","capture_key":"20260424_113405_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 471.1cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 324.0cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 231.0cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"689c43019385488c57ad4f0726c10eafd2bfa189bb6555197b1dff6e496abf96","mask_sha256":"6a15143cc0d9f3b64af6cff2feb5137f676c79bb8e1886ddd1b92d72a73b25dc","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/689c43019385488c57ad4f0726c10eafd2bfa189bb6555197b1dff6e496abf96.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42145.5,"area_cm2":223.5516979039241,"display_trend_area_cm2":223.5516979039241,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4791319572366777,"cnn_stage":2,"cnn_probabilities":[0.0016243071644566954,0.008960905019193888,0.6361799478530884,0.21512817144393925,0.13810666054487228],"a_step_pred_weight_g":106.675,"pred_weight_g":82.48997482454497,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 82.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 223.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t6","source_crop_sha256":"689c43019385488c57ad4f0726c10eafd2bfa189bb6555197b1dff6e496abf96","source_mask_sha256":"6a15143cc0d9f3b64af6cff2feb5137f676c79bb8e1886ddd1b92d72a73b25dc","source_mask_png_sha256":"03db2b44c262b78936df715815a18ac9612f324e76af6547966cc6d44c076553","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 223.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 223.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"05f7a9aa430b9fdc5a8e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"604d7e724dce7deaa2f46471c9df959e002f8ee0b409c6a1c5365f6df7874797","mask_sha256":"5b4a0cdbf9ff729f8ef7f09937e3a66fd1455252116c8cc0f4b5129bd805c48b","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/604d7e724dce7deaa2f46471c9df959e002f8ee0b409c6a1c5365f6df7874797.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":36826.0,"area_cm2":195.3355595973451,"display_trend_area_cm2":195.3355595973451,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9232563294935967,"cnn_stage":2,"cnn_probabilities":[0.010997225437313319,0.11686801165342331,0.8193702578544615,0.043410215154290194,0.009354289167094977],"a_step_pred_weight_g":74.1875,"pred_weight_g":63.85210849253166,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 63.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 195.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t7","source_crop_sha256":"604d7e724dce7deaa2f46471c9df959e002f8ee0b409c6a1c5365f6df7874797","source_mask_sha256":"5b4a0cdbf9ff729f8ef7f09937e3a66fd1455252116c8cc0f4b5129bd805c48b","source_mask_png_sha256":"462767beef93d9d56bac08136270a1b44f1ad5559b24bd14df585defe0b359bc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 195.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 195.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6b681537ff1dda73789e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"117399b46efeb21d59474e7a273e56401e8a4d983912c395a5e06a076c3e4e33","mask_sha256":"14c313ff6c24148f1ca7f60bf274ad9f80af5bfebccb553b4b6f290c5d5bb6fd","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/117399b46efeb21d59474e7a273e56401e8a4d983912c395a5e06a076c3e4e33.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58974.0,"area_cm2":312.8148398331024,"display_trend_area_cm2":312.8148398331024,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.983691144362092,"cnn_stage":2,"cnn_probabilities":[0.0009229419112671167,0.06794624179601669,0.8814056158065795,0.04596712701022625,0.0037580724805593496],"a_step_pred_weight_g":72.04375,"pred_weight_g":51.867202420834545,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 51.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 312.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t8","source_crop_sha256":"117399b46efeb21d59474e7a273e56401e8a4d983912c395a5e06a076c3e4e33","source_mask_sha256":"14c313ff6c24148f1ca7f60bf274ad9f80af5bfebccb553b4b6f290c5d5bb6fd","source_mask_png_sha256":"3352a0693641b53fbcff3f8a4534bbd7863fea593695708117a3c35c79898728","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 312.8 cm²; front-view height: 19.4 cm; combined volume proxy: 6057 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 312.8 cm²; front-view height: 19.4 cm; combined volume proxy: 6057 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|t8","growth_qc_volume_proxy_top_front":6056.717508806078,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":19.36198906687914,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"18a392b166eca1360aab\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"81bd96c843036c887297cde42db0661c4f4d27a53c73672f7259ab7f7901f7e6","mask_sha256":"4380f8c24e6391c6a99c04ee1a3e9cd670099ec99d7320a27ebf0eb3006b3d62","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/81bd96c843036c887297cde42db0661c4f4d27a53c73672f7259ab7f7901f7e6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46280.5,"area_cm2":245.4849119085681,"display_trend_area_cm2":245.4849119085681,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7477467099204658,"cnn_stage":3,"cnn_probabilities":[0.0038875551661476495,0.02085853312164545,0.3418449074029922,0.4904377162456512,0.14297130331397057],"a_step_pred_weight_g":76.2125,"pred_weight_g":60.78725075807213,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 60.8g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 245.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t9","source_crop_sha256":"81bd96c843036c887297cde42db0661c4f4d27a53c73672f7259ab7f7901f7e6","source_mask_sha256":"4380f8c24e6391c6a99c04ee1a3e9cd670099ec99d7320a27ebf0eb3006b3d62","source_mask_png_sha256":"621af59910960296090fdfa024cbd053046206fc5f24195fef8ff0083a6b08a3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 245.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 245.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"898d2f3c52e8f2549486\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e8f832a5dd7f4ca214e64667cdb2e57493f02a70cc71615ed70fce674b09dac4","mask_sha256":"7c76c36cfcb559a4e1d7633e272d5727b49c0d29f8d508d140497fb09266a556","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/e8f832a5dd7f4ca214e64667cdb2e57493f02a70cc71615ed70fce674b09dac4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60234.0,"area_cm2":319.4982375709141,"display_trend_area_cm2":319.4982375709141,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":31,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8365437938598914,"cnn_stage":2,"cnn_probabilities":[0.001812425651587546,0.0038308783201500773,0.39668827056884765,0.35133728086948396,0.2463311329483986],"a_step_pred_weight_g":71.85,"pred_weight_g":63.329737919100666,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 63.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 319.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|t10","source_crop_sha256":"e8f832a5dd7f4ca214e64667cdb2e57493f02a70cc71615ed70fce674b09dac4","source_mask_sha256":"7c76c36cfcb559a4e1d7633e272d5727b49c0d29f8d508d140497fb09266a556","source_mask_png_sha256":"8be75be17ab67c2909e46e157db256e1c8ddbefc1c3ed4d9cfeb2190a8b68306","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 319.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 319.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"2bfc69fd6a5153c72658\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 491.5cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 396.8cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a22b3085adc589799d95c1115e4b3867f50776fa4423f16640f88b2334915878","mask_sha256":"c53cc1d014cbe9608519e2938161179d1f8756f18b7182f61671992ce7e97eb6","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/a22b3085adc589799d95c1115e4b3867f50776fa4423f16640f88b2334915878.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":32967.0,"area_cm2":174.8663279543169,"display_trend_area_cm2":174.8663279543169,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.32377650537351,"source_volume_proxy":6773.001301857401,"volume_proxy":3728.810495613201,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.671319993585348,"cnn_stage":2,"cnn_probabilities":[0.004319836478680372,0.04375958368182182,0.47786439657211305,0.22439304888248446,0.24966311752796175],"a_step_pred_weight_g":83.625,"pred_weight_g":67.50068249005409,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 67.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 174.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3728.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b5","source_crop_sha256":"a22b3085adc589799d95c1115e4b3867f50776fa4423f16640f88b2334915878","source_mask_sha256":"c53cc1d014cbe9608519e2938161179d1f8756f18b7182f61671992ce7e97eb6","source_mask_png_sha256":"9ac828682cb59f46d189173b1a6fa53ea8de2c7b1732c08d70e2459f23e5759b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 174.9 cm²; front-view height: 21.3 cm; combined volume proxy: 3729 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 4.89% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 174.9 cm²; front-view height: 21.3 cm; combined volume proxy: 3729 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy increased by an average of 4.89% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|b5","growth_qc_volume_proxy_top_front":3728.810495613201,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.32377650537351,"growth_qc_front_height_cm":21.32377650537351,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f247f43b7e5edd68b689\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f682db4ce76ee7f0c49484d037358bb39bf845fa0d860bb657e7c49f0c89835b","mask_sha256":"8ffa7c578e782547529305850b3bd7d7a5e092fbb202d74758f7d556ae3eea18","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/f682db4ce76ee7f0c49484d037358bb39bf845fa0d860bb657e7c49f0c89835b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":50830.5,"area_cm2":269.6194037395549,"display_trend_area_cm2":269.6194037395549,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.70316949096512,"source_volume_proxy":5893.295344661266,"volume_proxy":5312.356809933405,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.767400171793997,"cnn_stage":3,"cnn_probabilities":[0.0005055241752415895,0.004876293428242207,0.3434539794921875,0.5290408492088318,0.12212334293872118],"a_step_pred_weight_g":107.025,"pred_weight_g":92.69384505747843,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 92.7g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 269.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5312.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b6","source_crop_sha256":"f682db4ce76ee7f0c49484d037358bb39bf845fa0d860bb657e7c49f0c89835b","source_mask_sha256":"8ffa7c578e782547529305850b3bd7d7a5e092fbb202d74758f7d556ae3eea18","source_mask_png_sha256":"617718d0916434dcff3d68f587ea665359d0f49e67627bf8a621307021a3b40d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 269.6 cm²; front-view height: 19.7 cm; combined volume proxy: 5312 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 269.6 cm²; front-view height: 19.7 cm; combined volume proxy: 5312 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|b6","growth_qc_volume_proxy_top_front":5312.356809933405,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.70316949096512,"growth_qc_front_height_cm":19.70316949096512,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"32f6fc99ba8748c0088c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"945328f6bcd8f0d84c3aac215969a8e844c9b57327b9ca7693faacdb4d2bf901","mask_sha256":"4f92421dd78d5d9acb2860d3e942b4ce83fa28601fc467851b94b47ec4770396","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/945328f6bcd8f0d84c3aac215969a8e844c9b57327b9ca7693faacdb4d2bf901.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":52695.0,"area_cm2":279.5092411063407,"display_trend_area_cm2":279.5092411063407,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.33844779462121,"source_volume_proxy":4847.702554612967,"volume_proxy":5125.765626142822,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9441678790375592,"cnn_stage":2,"cnn_probabilities":[0.001654294668696821,0.1010976344347,0.8542751789093017,0.03737173639237881,0.005601169401779771],"a_step_pred_weight_g":63.59375,"pred_weight_g":43.19128753519147,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 43.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 279.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5125.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b7","source_crop_sha256":"945328f6bcd8f0d84c3aac215969a8e844c9b57327b9ca7693faacdb4d2bf901","source_mask_sha256":"4f92421dd78d5d9acb2860d3e942b4ce83fa28601fc467851b94b47ec4770396","source_mask_png_sha256":"61e4ca938694ef1a81b1a2ca21d25f60d2418606ac6b8b91d990c110786f4837","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 279.5 cm²; front-view height: 18.3 cm; combined volume proxy: 5126 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 1.86% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 279.5 cm²; front-view height: 18.3 cm; combined volume proxy: 5126 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 1.86% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|b7","growth_qc_volume_proxy_top_front":5125.765626142822,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.33844779462121,"growth_qc_front_height_cm":18.33844779462121,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4ac4889230eae7f752d7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9c6e3ae574eec1264652b187997debf0f0eb74bb507362c2a150031ac00dde95","mask_sha256":"731b96afc2138b191f08464ae67cfbdaa2afa93b4b4f77c3cf62ef8c611a88a5","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/9c6e3ae574eec1264652b187997debf0f0eb74bb507362c2a150031ac00dde95.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":61573.5,"area_cm2":326.6033258802783,"display_trend_area_cm2":326.6033258802783,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.16785758257823,"source_volume_proxy":4193.078951250071,"volume_proxy":5933.682710589283,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.085587289556861,"cnn_stage":2,"cnn_probabilities":[0.00418683784082532,0.07014774680137634,0.7727879405021667,0.1416461445391178,0.011231307033449413],"a_step_pred_weight_g":71.75,"pred_weight_g":69.50985532674234,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 69.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 326.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5933.7 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b8","source_crop_sha256":"9c6e3ae574eec1264652b187997debf0f0eb74bb507362c2a150031ac00dde95","source_mask_sha256":"731b96afc2138b191f08464ae67cfbdaa2afa93b4b4f77c3cf62ef8c611a88a5","source_mask_png_sha256":"13adcd48d7fbbe9f7ed8fbbb39f8786beed3b4594f941f6a88a714bc8d95d120","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 326.6 cm²; front-view height: 18.2 cm; combined volume proxy: 5934 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.81% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 326.6 cm²; front-view height: 18.2 cm; combined volume proxy: 5934 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 5 valid observation days, the volume proxy increased by an average of 0.81% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|b8","growth_qc_volume_proxy_top_front":5933.682710589283,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.16785758257823,"growth_qc_front_height_cm":18.16785758257823,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"66cc6327f2aae04f47e8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"180e2f5b231da1cbf5997b1cb3a24fc644cf102b08d24261fb89da67e091db57","mask_sha256":"de397f74b7b047413084c81c5940be8ac0b0ae5d4ed01177b534375edc60e4e1","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/180e2f5b231da1cbf5997b1cb3a24fc644cf102b08d24261fb89da67e091db57.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62729.0,"area_cm2":332.7324259485652,"display_trend_area_cm2":332.7324259485652,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.637539809755981,"cnn_stage":2,"cnn_probabilities":[0.006464714603498577,0.050971764139831066,0.4397209346294403,0.3042439758777618,0.19859856218099592],"a_step_pred_weight_g":81.175,"pred_weight_g":66.79383737621673,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 66.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 332.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b9","source_crop_sha256":"180e2f5b231da1cbf5997b1cb3a24fc644cf102b08d24261fb89da67e091db57","source_mask_sha256":"de397f74b7b047413084c81c5940be8ac0b0ae5d4ed01177b534375edc60e4e1","source_mask_png_sha256":"e450dbf7439966e51c2420910a45f49f29c1009f9857d2ba77088ebd173a960c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 332.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 332.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|b9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e1e9459f9cb47acb7594\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cb36417148b38006f09d7894ded6390d6186e692059e46c02c954285b2f82833","mask_sha256":"2cb373669edbdee40c9b6aa524a413053c745512c4bb07178959643dc7c84a26","source_sha256":"46de0cf0f0b07671edb9e131f27dce6b6da013d6560e5ff016811ddd6b252e15","crop_asset_rel":"crops/cb36417148b38006f09d7894ded6390d6186e692059e46c02c954285b2f82833.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":74263.5,"area_cm2":393.9146888110964,"display_trend_area_cm2":393.9146888110964,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-24","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.392786369845271,"cnn_stage":2,"cnn_probabilities":[0.0010254689259454608,0.010648549720644952,0.6465020060539246,0.27816209495067595,0.06366188079118729],"a_step_pred_weight_g":72.4875,"pred_weight_g":65.03876627260097,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 65.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 393.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260425_163339_cam1_rf.jpg|b10","source_crop_sha256":"cb36417148b38006f09d7894ded6390d6186e692059e46c02c954285b2f82833","source_mask_sha256":"2cb373669edbdee40c9b6aa524a413053c745512c4bb07178959643dc7c84a26","source_mask_png_sha256":"20b0cddbff3696b5b1dd1f6f5b2fca2034cae50b7b9fd8a600929b8c4fe0df2e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 393.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 393.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260425_163339_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"97d0c4770b70bf07ed02\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-25","capture_key":"20260425_163339_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 465.1cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 340.4cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fc4cb36343a93631499f276efb7fb867a1391d1158de4eb19f5098c93d2ea25e","mask_sha256":"40d75a2cd304761705c8c5ecfae0dd0fc1529ebcb6f69b3aa0b6cc1580d64663","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/fc4cb36343a93631499f276efb7fb867a1391d1158de4eb19f5098c93d2ea25e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":46527.5,"area_cm2":246.795070036536,"display_trend_area_cm2":246.795070036536,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.899095140118152,"cnn_stage":2,"cnn_probabilities":[0.001967577094910666,0.15557554960250852,0.786710262298584,0.052887444570660594,0.002859183051623404],"a_step_pred_weight_g":117.2125,"pred_weight_g":96.38748214731041,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 96.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 246.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t5","source_crop_sha256":"fc4cb36343a93631499f276efb7fb867a1391d1158de4eb19f5098c93d2ea25e","source_mask_sha256":"40d75a2cd304761705c8c5ecfae0dd0fc1529ebcb6f69b3aa0b6cc1580d64663","source_mask_png_sha256":"5e1d9ec92ede2a95935bf2776750fc372a1bee8ee4c338ee1d470b2873bdff12","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 246.8 cm²; front-view height: 18.3 cm; combined volume proxy: 4505 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 246.8 cm²; front-view height: 18.3 cm; combined volume proxy: 4505 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|t5","growth_qc_volume_proxy_top_front":4504.788096170553,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":18.25315268859972,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"e293ca6b6c962641ccce\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"47dceb970cb9c380f2a39bcea6ef4cb6e1afa5863cb0bad64dc949ba9218a7f6","mask_sha256":"dbdd88ecf8ab49fde7cd57b1be6fb40f60e9c7876f45df6f3f266a91263dd773","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/47dceb970cb9c380f2a39bcea6ef4cb6e1afa5863cb0bad64dc949ba9218a7f6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":43599.0,"area_cm2":231.2614745800426,"display_trend_area_cm2":231.2614745800426,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4022473354823886,"cnn_stage":2,"cnn_probabilities":[0.002668732951860875,0.012373914290219546,0.635369849205017,0.2792163103818893,0.07037119790911675],"a_step_pred_weight_g":96.325,"pred_weight_g":80.27890626275764,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 80.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 231.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t6","source_crop_sha256":"47dceb970cb9c380f2a39bcea6ef4cb6e1afa5863cb0bad64dc949ba9218a7f6","source_mask_sha256":"dbdd88ecf8ab49fde7cd57b1be6fb40f60e9c7876f45df6f3f266a91263dd773","source_mask_png_sha256":"d363d4a801e8e4020842f01413cbd1c2f4d7a3e03c641608ebab095ad5651c49","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 231.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 231.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"123c2d7f3d8c8cca49ee\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 219.4cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e182d4ef51528c7af4c0851a001062bd1f0d3de98fc74a877d470ea0fa15a93c","mask_sha256":"711f85d0d6acf68cb06fa8399f851c625d86a6be23588c2da1bae2be8915e808","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/e182d4ef51528c7af4c0851a001062bd1f0d3de98fc74a877d470ea0fa15a93c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63591.0,"area_cm2":337.3047186866554,"display_trend_area_cm2":337.3047186866554,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.003392654284835,"cnn_stage":2,"cnn_probabilities":[0.001317886949982494,0.12199709266424179,0.755595862865448,0.1141527883708477,0.006936367694288492],"a_step_pred_weight_g":78.1375,"pred_weight_g":59.940577340258,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 59.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 337.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t8","source_crop_sha256":"e182d4ef51528c7af4c0851a001062bd1f0d3de98fc74a877d470ea0fa15a93c","source_mask_sha256":"711f85d0d6acf68cb06fa8399f851c625d86a6be23588c2da1bae2be8915e808","source_mask_png_sha256":"02fe353ab18e09f9a675e8f42acffb4267053883041b2e8fdf74d2e6c0247dca","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 337.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 337.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"3a36a24f981e0c559d20\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0a4623e5bf0b4e8fbb83d8dba342c089cb8660e7a2b432e87dd726a7ae09564c","mask_sha256":"61f45d70e4ddb94b27ce890febff48e9971dc5d966c27d72344bfc06d0423f08","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/0a4623e5bf0b4e8fbb83d8dba342c089cb8660e7a2b432e87dd726a7ae09564c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47079.0,"area_cm2":249.7203826178083,"display_trend_area_cm2":249.7203826178083,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4155835815705355,"cnn_stage":2,"cnn_probabilities":[0.005862396070733666,0.03583395117893815,0.5848119556903839,0.2838411211967468,0.08965058885514736],"a_step_pred_weight_g":77.7625,"pred_weight_g":60.56610983123436,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 60.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t9","source_crop_sha256":"0a4623e5bf0b4e8fbb83d8dba342c089cb8660e7a2b432e87dd726a7ae09564c","source_mask_sha256":"61f45d70e4ddb94b27ce890febff48e9971dc5d966c27d72344bfc06d0423f08","source_mask_png_sha256":"2ddaec6b565fbdd31612d596a12dc14cc4a971e2d0a3e738419517728d3a1c5b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 249.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 249.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"cce4639924ec3f5c58de\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a1c6846780c76f77b42781e48813e1d6c6afc34b2b625071d39944e2e3a2a14c","mask_sha256":"816d6d2e6a42c560a0c0e8542b9ac68749d72c3854789443a09daf1a5c5ad03f","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/a1c6846780c76f77b42781e48813e1d6c6afc34b2b625071d39944e2e3a2a14c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":64134.0,"area_cm2":340.1849448546171,"display_trend_area_cm2":340.1849448546171,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7590581780765207,"cnn_stage":3,"cnn_probabilities":[0.0018940680660307408,0.0027773356530815365,0.3765440970659256,0.47194533348083495,0.14683916196227073],"a_step_pred_weight_g":72.8375,"pred_weight_g":69.03988998144268,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 69.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 340.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|t10","source_crop_sha256":"a1c6846780c76f77b42781e48813e1d6c6afc34b2b625071d39944e2e3a2a14c","source_mask_sha256":"816d6d2e6a42c560a0c0e8542b9ac68749d72c3854789443a09daf1a5c5ad03f","source_mask_png_sha256":"11c8843b1f0d1050a2d0b67c7c8ad94e32d460671d83b6205eef7a548a5ed79c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 340.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 340.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"baeca9f5cb8426e38e29\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 557.6cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260426_080827_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2b6ed6d31a90fdf7b68e382a381872d860f3a1d9531b6eb401e84c341d25b306","mask_sha256":"60c651befe411481158061e8fcd2dedd1fb1df6ca4d67291b9159fe7381ceeff","source_sha256":"8f1e2467c2127c309b548ef92fb6a506942fde7f1db927f61dfb7270f8f3c7b6","crop_asset_rel":"crops/2b6ed6d31a90fdf7b68e382a381872d860f3a1d9531b6eb401e84c341d25b306.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":76994.0,"area_cm2":402.4783728406362,"display_trend_area_cm2":402.4783728406362,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":22.00613735354545,"source_volume_proxy":7258.465635397983,"volume_proxy":8856.994354562517,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.639399592510016,"cnn_stage":4,"cnn_probabilities":[0.0005350649444153532,0.0006826845245086588,0.025679654721170668,0.30505289435386657,0.6680497288703917],"a_step_pred_weight_g":117.3625,"pred_weight_g":96.22757987923933,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 96.2g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 402.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8857.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260426_080827_cam0_rf.jpg|b4","source_crop_sha256":"2b6ed6d31a90fdf7b68e382a381872d860f3a1d9531b6eb401e84c341d25b306","source_mask_sha256":"60c651befe411481158061e8fcd2dedd1fb1df6ca4d67291b9159fe7381ceeff","source_mask_png_sha256":"4460faa7369a6ade68b968bb57a27ab9278551a27797b5a51ca68d14ca5a7751","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 402.5 cm²; front-view height: 22.0 cm; combined volume proxy: 8857 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 402.5 cm²; front-view height: 22.0 cm; combined volume proxy: 8857 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|b4","growth_qc_volume_proxy_top_front":8856.994354562517,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":22.00613735354545,"growth_qc_front_height_cm":22.00613735354545,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f786bb52750f2829202f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"75572a76c42a7848509d71b8567ebb20346940f69f767dfa8a4a5b6dee103df6","mask_sha256":"983247ec3e8a08f74b69b44eafa73a403487cf53a8490bd218583c996996bcc2","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/75572a76c42a7848509d71b8567ebb20346940f69f767dfa8a4a5b6dee103df6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":36975.5,"area_cm2":196.1285500432204,"display_trend_area_cm2":196.1285500432204,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.92084224752396,"source_volume_proxy":7327.534936762217,"volume_proxy":4299.303005733043,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2288676209747793,"cnn_stage":2,"cnn_probabilities":[0.001514441065955907,0.03067606575787067,0.7427408814430236,0.18756456375122071,0.037504025269299746],"a_step_pred_weight_g":89.325,"pred_weight_g":71.92262814768121,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 71.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 196.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4299.3 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b5","source_crop_sha256":"75572a76c42a7848509d71b8567ebb20346940f69f767dfa8a4a5b6dee103df6","source_mask_sha256":"983247ec3e8a08f74b69b44eafa73a403487cf53a8490bd218583c996996bcc2","source_mask_png_sha256":"ecc069e98bbb1525a09515ca78ac7a8d6fae19cb5d77ecfa7a8b56ac287a11ac","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 196.1 cm²; front-view height: 21.9 cm; combined volume proxy: 4299 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 196.1 cm²; front-view height: 21.9 cm; combined volume proxy: 4299 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|b5","growth_qc_volume_proxy_top_front":4299.303005733043,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.92084224752396,"growth_qc_front_height_cm":21.92084224752396,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a0dd417e93e3bbe5c1c8\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d9a0a09b78de7450377f6199a72714a5715fabd735f3385afefefe6a2c0569e0","mask_sha256":"2208fa82dd54f261c338ed5524f3a9b598a98b7160496866d7d8cd4f02b810eb","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/d9a0a09b78de7450377f6199a72714a5715fabd735f3385afefefe6a2c0569e0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":49475.0,"area_cm2":262.4294468874884,"display_trend_area_cm2":262.4294468874884,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.8737597030081,"source_volume_proxy":6067.290511195136,"volume_proxy":5215.459766435271,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.636057040747255,"cnn_stage":3,"cnn_probabilities":[0.0008129206049488859,0.006831643637269735,0.40840001702308654,0.5233962595462799,0.060559146106243134],"a_step_pred_weight_g":104.2125,"pred_weight_g":87.11433214297335,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 87.1g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 262.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5215.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b6","source_crop_sha256":"d9a0a09b78de7450377f6199a72714a5715fabd735f3385afefefe6a2c0569e0","source_mask_sha256":"2208fa82dd54f261c338ed5524f3a9b598a98b7160496866d7d8cd4f02b810eb","source_mask_png_sha256":"3d466da25b01ae678adae6f1bc26ac0a405fd180c476da333ddd94015f4cbb59","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 262.4 cm²; front-view height: 19.9 cm; combined volume proxy: 5215 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 262.4 cm²; front-view height: 19.9 cm; combined volume proxy: 5215 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|b6","growth_qc_volume_proxy_top_front":5215.459766435271,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.8737597030081,"growth_qc_front_height_cm":19.8737597030081,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"5a9a8dff83da62c52946\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f7e24d9e2c9e3452a25a3d075bab75fc98492287cb863d5fcabfaea30e3df17e","mask_sha256":"75e523ce3223452ff6fdce93414c5f33a0c530499c1762877d49bb9d505ab039","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/f7e24d9e2c9e3452a25a3d075bab75fc98492287cb863d5fcabfaea30e3df17e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53864.5,"area_cm2":285.7126011494921,"display_trend_area_cm2":285.7126011494921,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.47082544515856,"source_volume_proxy":6247.707994297242,"volume_proxy":5848.772785613462,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9615919397911057,"cnn_stage":2,"cnn_probabilities":[0.0013761413109023126,0.0797757938504219,0.878971517086029,0.03563300520181656,0.004243524040794],"a_step_pred_weight_g":56.1875,"pred_weight_g":48.28211331657468,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 48.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 285.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5848.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b7","source_crop_sha256":"f7e24d9e2c9e3452a25a3d075bab75fc98492287cb863d5fcabfaea30e3df17e","source_mask_sha256":"75e523ce3223452ff6fdce93414c5f33a0c530499c1762877d49bb9d505ab039","source_mask_png_sha256":"c4d57a38a49039f1b9c6e9af284a7eb5a3c8b3eeae79e91c6190383a644f6f27","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 285.7 cm²; front-view height: 20.5 cm; combined volume proxy: 5849 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.81% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 285.7 cm²; front-view height: 20.5 cm; combined volume proxy: 5849 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.81% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|b7","growth_qc_volume_proxy_top_front":5848.772785613462,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.47082544515856,"growth_qc_front_height_cm":20.47082544515856,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"4ece1c04fee828b83af4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"63520986df7d7e3d898f5b2cc00d23da8c5bbf38280032e3d9efb7d6753e1e65","mask_sha256":"10de122c74fda3bad666b6cc7fb2a7ae5f3d8eec84bf716195bd0d104db62220","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/63520986df7d7e3d898f5b2cc00d23da8c5bbf38280032e3d9efb7d6753e1e65.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63130.5,"area_cm2":334.8620959420028,"display_trend_area_cm2":334.8620959420028,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.47082544515856,"source_volume_proxy":5074.508158179043,"volume_proxy":6854.903514228678,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8541786896064878,"cnn_stage":2,"cnn_probabilities":[0.00427268398925662,0.2126325502991676,0.7138356685638428,0.06316154021769763,0.0060975453816354275],"a_step_pred_weight_g":62.925,"pred_weight_g":63.891223898208146,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 63.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 334.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6854.9 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b8","source_crop_sha256":"63520986df7d7e3d898f5b2cc00d23da8c5bbf38280032e3d9efb7d6753e1e65","source_mask_sha256":"10de122c74fda3bad666b6cc7fb2a7ae5f3d8eec84bf716195bd0d104db62220","source_mask_png_sha256":"48ccdc0fc6fbdf3801776da9f2e71bc65b6b61b75aec16e89cf23a7554bc2af8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 334.9 cm²; front-view height: 20.5 cm; combined volume proxy: 6855 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 334.9 cm²; front-view height: 20.5 cm; combined volume proxy: 6855 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|b8","growth_qc_volume_proxy_top_front":6854.903514228678,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.47082544515856,"growth_qc_front_height_cm":20.47082544515856,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3ea2b63c1bb2b07c815c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"efa6a98ef55f4ea861409b388f0ae6c7214cc5e5ba26505445779eca5f24878a","mask_sha256":"00af77a1d90adb49c0b7f4095dd22a09833f57c3603bfc4b72fe59bf37076b98","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/efa6a98ef55f4ea861409b388f0ae6c7214cc5e5ba26505445779eca5f24878a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":61268.0,"area_cm2":324.9828671430549,"display_trend_area_cm2":324.9828671430549,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":22.26202267160994,"source_volume_proxy":7349.020950580938,"volume_proxy":7234.775956223489,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.615728539135307,"cnn_stage":2,"cnn_probabilities":[0.003124062647111714,0.02015381446108222,0.508327516913414,0.2946586489677429,0.173735935986042],"a_step_pred_weight_g":84.7375,"pred_weight_g":70.15701472117681,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 70.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 325.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7234.8 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b9","source_crop_sha256":"efa6a98ef55f4ea861409b388f0ae6c7214cc5e5ba26505445779eca5f24878a","source_mask_sha256":"00af77a1d90adb49c0b7f4095dd22a09833f57c3603bfc4b72fe59bf37076b98","source_mask_png_sha256":"bfe827ea08ddccfa43166f674d0d8400a0681556bbea15b8ac2d43445419035c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 325.0 cm²; front-view height: 22.3 cm; combined volume proxy: 7235 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.47% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 325.0 cm²; front-view height: 22.3 cm; combined volume proxy: 7235 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.47% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|b9","growth_qc_volume_proxy_top_front":7234.775956223489,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":22.26202267160994,"growth_qc_front_height_cm":22.26202267160994,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0c095e02e0c8075639a1\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2503b225db43ddf3b0422528392ee68a17ee75decbad0938849a65c549922db0","mask_sha256":"a4253e6aae7c7a19d78d1c63c729147c21e7a3d39abd799c146f1b9175ca62e8","source_sha256":"e6d2040b4d293aa08a0bd2ed30af55423038f653b07c751351fe50297378e190","crop_asset_rel":"crops/2503b225db43ddf3b0422528392ee68a17ee75decbad0938849a65c549922db0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":75063.0,"area_cm2":398.1554638042555,"display_trend_area_cm2":398.1554638042555,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-25","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.660295980935916,"cnn_stage":2,"cnn_probabilities":[0.000971892400411889,0.007831436162814497,0.4510804206132889,0.41016129851341254,0.12995495200157164],"a_step_pred_weight_g":83.025,"pred_weight_g":72.02270254892841,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 72.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 398.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260426_080827_cam1_rf.jpg|b10","source_crop_sha256":"2503b225db43ddf3b0422528392ee68a17ee75decbad0938849a65c549922db0","source_mask_sha256":"a4253e6aae7c7a19d78d1c63c729147c21e7a3d39abd799c146f1b9175ca62e8","source_mask_png_sha256":"5b8744ff49fe918814b83b3cec29c3781c99aba8f7eece9d25f54dab8378dc2f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 398.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 398.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260426_080827_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0f592cf7a10093bac09a\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-26","capture_key":"20260426_080827_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 463.1cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 368.7cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 207.6cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"dfeadf4662ef10dc5a3cb3b44ec7a1b138c4b83672b158e09c5cbaaf77cd9edf","mask_sha256":"82a0fef58d45b8160b4e84153909bfda1744cf4b5ddf72caf3858de284c10b5a","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/dfeadf4662ef10dc5a3cb3b44ec7a1b138c4b83672b158e09c5cbaaf77cd9edf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":45278.0,"area_cm2":240.1673672798727,"display_trend_area_cm2":240.1673672798727,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.103141770558432,"cnn_stage":3,"cnn_probabilities":[0.0021487346151843664,0.0047550090122967965,0.22486655861139299,0.4242649972438812,0.34396466314792634],"a_step_pred_weight_g":126.3875,"pred_weight_g":97.34592603284398,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 97.3g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 240.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t6","source_crop_sha256":"dfeadf4662ef10dc5a3cb3b44ec7a1b138c4b83672b158e09c5cbaaf77cd9edf","source_mask_sha256":"82a0fef58d45b8160b4e84153909bfda1744cf4b5ddf72caf3858de284c10b5a","source_mask_png_sha256":"e648eb4e7a3e777fc14474620abfc886894e15ad589af7ceb41b60e292521563","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 240.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 240.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"f3f6c7f857e9974a9f39\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e4b2e8ca644185bfcddbe5caa2bdc81f12f1fdf08c81fa15d3e9e36fe16b964c","mask_sha256":"cec2cd4e717e281cdd338d48115f91a77aa0c10cc59342548d9c7de03f93027b","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/e4b2e8ca644185bfcddbe5caa2bdc81f12f1fdf08c81fa15d3e9e36fe16b964c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":47668.0,"area_cm2":252.8446058460394,"display_trend_area_cm2":252.8446058460394,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":32,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4199668045621365,"cnn_stage":2,"cnn_probabilities":[0.002448237524367869,0.0093231241684407,0.6270699977874756,0.28813091814517977,0.07302773259580134],"a_step_pred_weight_g":108.5625,"pred_weight_g":79.70549644674671,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 79.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 252.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t7","source_crop_sha256":"e4b2e8ca644185bfcddbe5caa2bdc81f12f1fdf08c81fa15d3e9e36fe16b964c","source_mask_sha256":"cec2cd4e717e281cdd338d48115f91a77aa0c10cc59342548d9c7de03f93027b","source_mask_png_sha256":"197db1488f3fe6ba41d2c6f38d91d06896a16f1258da894e26d0536f3edd5b99","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 252.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 252.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b9aaf9885d0e02f9fca5\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0396d426016686ed5584efe5e267dd9a72f2f51d30fbac842543fef16542bd03","mask_sha256":"a64edd708d518c93cab80d1da82ca93aa73bd96741221a7164c87345b15bfa28","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/0396d426016686ed5584efe5e267dd9a72f2f51d30fbac842543fef16542bd03.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62605.5,"area_cm2":332.0773468845812,"display_trend_area_cm2":332.0773468845812,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8621090098284185,"cnn_stage":2,"cnn_probabilities":[0.001637840794865042,0.20063221007585524,0.736348843574524,0.05674528032541275,0.004635817906819284],"a_step_pred_weight_g":85.8875,"pred_weight_g":66.48678343817787,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 66.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 332.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t8","source_crop_sha256":"0396d426016686ed5584efe5e267dd9a72f2f51d30fbac842543fef16542bd03","source_mask_sha256":"a64edd708d518c93cab80d1da82ca93aa73bd96741221a7164c87345b15bfa28","source_mask_png_sha256":"f168f24480ca36f38312916b9b2c7b32ffb87923479f97d470f65198282a81c0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 332.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 332.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"247878abf95628f6aedd\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a79894b96b6b73bd3e559e04e415229e6150af678b2ba662e88c2fd200c8afa5","mask_sha256":"64a98df622586cb879712c86c491db07c3b1a60716d5f86b3c91d586f444e9a8","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/a79894b96b6b73bd3e559e04e415229e6150af678b2ba662e88c2fd200c8afa5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":53962.5,"area_cm2":286.2324209735441,"display_trend_area_cm2":286.2324209735441,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.1474228259176016,"cnn_stage":2,"cnn_probabilities":[0.00776335783302784,0.14236669950187206,0.5868800938129426,0.2206634998321533,0.042326359823346135],"a_step_pred_weight_g":80.2125,"pred_weight_g":66.58902702750666,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 66.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 286.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t9","source_crop_sha256":"a79894b96b6b73bd3e559e04e415229e6150af678b2ba662e88c2fd200c8afa5","source_mask_sha256":"64a98df622586cb879712c86c491db07c3b1a60716d5f86b3c91d586f444e9a8","source_mask_png_sha256":"b97e0e57bb183ae11a98952e464428680f217d04261b85ece96bfd3e5e1a7e59","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 286.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 286.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"5712af90a028291e59f4\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"db1a60e9c5a6d676ed203a2e99915cafcf9c8864c5ffa8ddda791b1738e42c7a","mask_sha256":"081bad602dc327fcd059808d2b9c1a67a9c939cceadcbc43a0dff8e71a7ab7f0","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/db1a60e9c5a6d676ed203a2e99915cafcf9c8864c5ffa8ddda791b1738e42c7a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":66634.0,"area_cm2":353.4456546518626,"display_trend_area_cm2":353.4456546518626,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3856137814931575,"cnn_stage":2,"cnn_probabilities":[0.004272929020226001,0.014127749484032393,0.6492209076881409,0.25646937191486363,0.07590902522206307],"a_step_pred_weight_g":87.1625,"pred_weight_g":73.2442067851244,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 73.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 353.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|t10","source_crop_sha256":"db1a60e9c5a6d676ed203a2e99915cafcf9c8864c5ffa8ddda791b1738e42c7a","source_mask_sha256":"081bad602dc327fcd059808d2b9c1a67a9c939cceadcbc43a0dff8e71a7ab7f0","source_mask_png_sha256":"fd9c94e6c6a33df2c54268cba0b8c859ccdfadab46756891c5c9634812a619dc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 353.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 353.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"05bfd1849f224d642a98\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 628.1cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 402.0cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"bc1ac69e800df2b6a4e3d01ec124b553628e87c7b443620219a7c5006735561c","mask_sha256":"f669bed9554657a4b6717763f414c75c58f213f3b6a45125fffede1566712c08","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/bc1ac69e800df2b6a4e3d01ec124b553628e87c7b443620219a7c5006735561c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":35357.0,"area_cm2":187.5435665204836,"display_trend_area_cm2":187.5435665204836,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.15318629333051,"source_volume_proxy":6902.490767107913,"volume_proxy":3967.144000723413,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4770110541023316,"cnn_stage":2,"cnn_probabilities":[0.0030036190059036017,0.017515545431524514,0.581081110239029,0.2962655901908875,0.10213412940502167],"a_step_pred_weight_g":94.65,"pred_weight_g":72.46398590894947,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 72.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 187.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 3967.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b5","source_crop_sha256":"bc1ac69e800df2b6a4e3d01ec124b553628e87c7b443620219a7c5006735561c","source_mask_sha256":"f669bed9554657a4b6717763f414c75c58f213f3b6a45125fffede1566712c08","source_mask_png_sha256":"614fe91db3ca83d2475da9b145ce07a8667d82e22d1771f7d469aa0c03dafec0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 187.5 cm²; front-view height: 21.2 cm; combined volume proxy: 3967 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 187.5 cm²; front-view height: 21.2 cm; combined volume proxy: 3967 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|b5","growth_qc_volume_proxy_top_front":3967.144000723413,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.15318629333051,"growth_qc_front_height_cm":21.15318629333051,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"be788269a129d9a9ae28\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0a4ecaf1e5f8125b6dcdab454c525ae8f72604b086beca4cf11bfdb9e8be10db","mask_sha256":"513025ce691ed44716d293b70c8caa3034400a6d3e8e67ecf7f9a17d4342bce0","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/0a4ecaf1e5f8125b6dcdab454c525ae8f72604b086beca4cf11bfdb9e8be10db.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47042.5,"area_cm2":249.5267762547685,"display_trend_area_cm2":249.5267762547685,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.8737597030081,"source_volume_proxy":5981.839788126806,"volume_proxy":4959.035190753537,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8084325856529175,"cnn_stage":3,"cnn_probabilities":[0.0016904738848097622,0.013500512298196553,0.3693463861942291,0.40561123490333556,0.20985139906406403],"a_step_pred_weight_g":115.1375,"pred_weight_g":93.52565364132965,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"DECREASE_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 93.5g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4959.0 cm³ equivalent. Front and top views match on capture date and physical slot. A decrease in an image-derived metric was observed; the source image needs review. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b6","source_crop_sha256":"0a4ecaf1e5f8125b6dcdab454c525ae8f72604b086beca4cf11bfdb9e8be10db","source_mask_sha256":"513025ce691ed44716d293b70c8caa3034400a6d3e8e67ecf7f9a17d4342bce0","source_mask_png_sha256":"7c32b8d3ef84fd16bf874ca1abb2791f4f179015ab2c1f5a16bef7fd839f5e36","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 249.5 cm²; front-view height: 19.9 cm; combined volume proxy: 4959 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy decreased by an average of 3.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 249.5 cm²; front-view height: 19.9 cm; combined volume proxy: 4959 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 2 elapsed days with 3 valid observation days, the volume proxy decreased by an average of 3.38% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|b6","growth_qc_volume_proxy_top_front":4959.035190753537,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.8737597030081,"growth_qc_front_height_cm":19.8737597030081,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"485997e6af703f2874f1\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a6bf98dcfc8d503c10ad92e5e4c7803aab9037c5a8b1dca34cdb9966e96b8f19","mask_sha256":"cd6a380b8990c2c54d9de92a1b805fdaa1009e01ab6483f0c85b134ff0d92c0f","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/a6bf98dcfc8d503c10ad92e5e4c7803aab9037c5a8b1dca34cdb9966e96b8f19.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56271.5,"area_cm2":298.48001254228,"display_trend_area_cm2":298.48001254228,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.61787438494363,"source_volume_proxy":6097.427834394606,"volume_proxy":5855.543392470849,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.032717088237405,"cnn_stage":2,"cnn_probabilities":[0.0032616773387417193,0.1252330034971237,0.7176203608512879,0.14329643547534943,0.010588514152914284],"a_step_pred_weight_g":78.5875,"pred_weight_g":56.259828306085836,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 56.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 298.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5855.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b7","source_crop_sha256":"a6bf98dcfc8d503c10ad92e5e4c7803aab9037c5a8b1dca34cdb9966e96b8f19","source_mask_sha256":"cd6a380b8990c2c54d9de92a1b805fdaa1009e01ab6483f0c85b134ff0d92c0f","source_mask_png_sha256":"0a3ec9a3d4992b728c8889eb604fc475128996808ba2ef5bf155786046b2d9a3","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 298.5 cm²; front-view height: 19.6 cm; combined volume proxy: 5856 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.67% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 298.5 cm²; front-view height: 19.6 cm; combined volume proxy: 5856 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.67% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|b7","growth_qc_volume_proxy_top_front":5855.543392470849,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.61787438494363,"growth_qc_front_height_cm":19.61787438494363,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1c6cfbed89a7e687f477\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3a13cf46a06a26bc6fdd942dd890f7409036ed2bf623279a35feee52baaa7c52","mask_sha256":"a6a1adc667e3fe830a527700b934be7541df320fa273e251e6f454b0913eccf7","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/3a13cf46a06a26bc6fdd942dd890f7409036ed2bf623279a35feee52baaa7c52.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63979.0,"area_cm2":339.3627808471879,"display_trend_area_cm2":339.3627808471879,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.38553033913707,"source_volume_proxy":5498.220020603816,"volume_proxy":6918.090264934273,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.037296553235501,"cnn_stage":2,"cnn_probabilities":[0.003338173520751298,0.10942958258092403,0.7420198559761048,0.1370222933590412,0.008190094656310976],"a_step_pred_weight_g":76.725,"pred_weight_g":65.88898537098099,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 65.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 339.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6918.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b8","source_crop_sha256":"3a13cf46a06a26bc6fdd942dd890f7409036ed2bf623279a35feee52baaa7c52","source_mask_sha256":"a6a1adc667e3fe830a527700b934be7541df320fa273e251e6f454b0913eccf7","source_mask_png_sha256":"21dd2067ded88bb6661892c85c28518abbf8a0982d61cc851a35ca9fb3fc603b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 339.4 cm²; front-view height: 20.4 cm; combined volume proxy: 6918 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 339.4 cm²; front-view height: 20.4 cm; combined volume proxy: 6918 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 3.27% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|b8","growth_qc_volume_proxy_top_front":6918.090264934273,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.38553033913707,"growth_qc_front_height_cm":20.38553033913707,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9354c3a9f02ae664c784\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a063e453010604cfd52746e19f5a545e7e22fc69b6cc6f2cb50ddd87832b7e4a","mask_sha256":"04548e7a73d7192bf817598742c34d4db2711ce992e1f58eeecbc21ed52a59dc","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/a063e453010604cfd52746e19f5a545e7e22fc69b6cc6f2cb50ddd87832b7e4a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":68080.5,"area_cm2":361.1183013405488,"display_trend_area_cm2":361.1183013405488,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.98259608128753,"source_volume_proxy":6313.377026698176,"volume_proxy":7577.199454589408,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7387160232989114,"cnn_stage":2,"cnn_probabilities":[0.002998398794443347,0.014246848854236306,0.4047878801822662,0.39697405397892,0.18099281303584575],"a_step_pred_weight_g":85.9375,"pred_weight_g":70.68988298661947,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 70.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 361.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7577.2 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b9","source_crop_sha256":"a063e453010604cfd52746e19f5a545e7e22fc69b6cc6f2cb50ddd87832b7e4a","source_mask_sha256":"04548e7a73d7192bf817598742c34d4db2711ce992e1f58eeecbc21ed52a59dc","source_mask_png_sha256":"aecaf1e7db5c3d999f4bc6f99b010b2ff6c26da64c3f0d3c96a2cc11839b647f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 361.1 cm²; front-view height: 21.0 cm; combined volume proxy: 7577 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.15% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 361.1 cm²; front-view height: 21.0 cm; combined volume proxy: 7577 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 0.15% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|b9","growth_qc_volume_proxy_top_front":7577.199454589408,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.98259608128753,"growth_qc_front_height_cm":20.98259608128753,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a75308aa49c1959a53b9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a74158f374e6c84000ca1841b537d7a274d7c42609b85071c39cf59242e3cf06","mask_sha256":"d840cc0cd161e0a7aeb32c4871ac0c197e547a257ad35dc706915aba41a4a2fa","source_sha256":"abeef1ce88ae80c02d4c0ad266d08d2a87b798d2059aba3a3a88945bf7cde535","crop_asset_rel":"crops/a74158f374e6c84000ca1841b537d7a274d7c42609b85071c39cf59242e3cf06.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":76711.5,"area_cm2":406.8995758445592,"display_trend_area_cm2":406.8995758445592,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-26","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.213150396384299,"cnn_stage":2,"cnn_probabilities":[0.0007631972257513553,0.019651365466415882,0.7679747819900512,0.1888932168483734,0.022717454098165033],"a_step_pred_weight_g":87.3875,"pred_weight_g":70.77193942862243,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 70.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 406.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260427_121411_cam1_rf.jpg|b10","source_crop_sha256":"a74158f374e6c84000ca1841b537d7a274d7c42609b85071c39cf59242e3cf06","source_mask_sha256":"d840cc0cd161e0a7aeb32c4871ac0c197e547a257ad35dc706915aba41a4a2fa","source_mask_png_sha256":"3bac81e5446b88bd72bda71369d0930cc330266627bd568a85c7e39be6893bb6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 406.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 406.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260427_121411_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"49d033930aa6a4523568\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-27","capture_key":"20260427_121411_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 458.5cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 337.4cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e4c5e1787e1c8bddaea69a752dc98fc8d6c6884918073f747ab03d90e324c356","mask_sha256":"3e3e84f8e788f59d5aca0ac80bc28ccde49b61a80e5f239e8a66a396bba41b2d","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/e4c5e1787e1c8bddaea69a752dc98fc8d6c6884918073f747ab03d90e324c356.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":40136.0,"area_cm2":212.8927393688981,"display_trend_area_cm2":212.8927393688981,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9364919878076763,"cnn_stage":2,"cnn_probabilities":[0.0016476066666655242,0.16029361486434937,0.7405764698982239,0.09488379880785941,0.0025985091808252035],"a_step_pred_weight_g":107.825,"pred_weight_g":107.5630148429943,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 107.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 212.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t5","source_crop_sha256":"e4c5e1787e1c8bddaea69a752dc98fc8d6c6884918073f747ab03d90e324c356","source_mask_sha256":"3e3e84f8e788f59d5aca0ac80bc28ccde49b61a80e5f239e8a66a396bba41b2d","source_mask_png_sha256":"bd6cb1f85777066eeaba6b86d686bcde84a0cc70d5131912fabe7d2822fdde7f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 212.9 cm²; front-view height: 17.7 cm; combined volume proxy: 3777 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 212.9 cm²; front-view height: 17.7 cm; combined volume proxy: 3777 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|t5","growth_qc_volume_proxy_top_front":3777.011425340702,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":17.74138205247075,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"fa125ec59325a7e094a9\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"15d4f3c4e8550e0e020ff8b36d4cd9acc047f422e3ae456ef1d51f5e99008735","mask_sha256":"04cec01779456bb664c6fd5fba95d26a06ba951e1a931d5c2b1696a4deff62f6","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/15d4f3c4e8550e0e020ff8b36d4cd9acc047f422e3ae456ef1d51f5e99008735.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":42549.5,"area_cm2":225.6946286071589,"display_trend_area_cm2":225.6946286071589,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.793824271531775,"cnn_stage":3,"cnn_probabilities":[0.002877362258732319,0.004798246594145894,0.3454250425100327,0.48942140340805046,0.15747793242335317],"a_step_pred_weight_g":115.2625,"pred_weight_g":97.5174285181371,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 97.5g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 225.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t6","source_crop_sha256":"15d4f3c4e8550e0e020ff8b36d4cd9acc047f422e3ae456ef1d51f5e99008735","source_mask_sha256":"04cec01779456bb664c6fd5fba95d26a06ba951e1a931d5c2b1696a4deff62f6","source_mask_png_sha256":"5fab37ff02e26f930b661474dacdaa94d3c4e040015e761baf7a7986b6175d61","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 225.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 225.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b5fdd0b7f4ae32d1408f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 77.3cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b9db1ca2d9f9bb79e14119db123f7735099171a4687db8fe87c81cededb22ea0","mask_sha256":"f7d39e9011ec82c7c5b6a61cd46d26749852153a1cf8802799898e1ece9a6ad4","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/b9db1ca2d9f9bb79e14119db123f7735099171a4687db8fe87c81cededb22ea0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":60563.5,"area_cm2":321.2459991221911,"display_trend_area_cm2":321.2459991221911,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.13557987017557,"cnn_stage":2,"cnn_probabilities":[0.000584519567200914,0.037661743909120554,0.7936024427413941,0.16189201176166534,0.0062593013746663935],"a_step_pred_weight_g":103.2875,"pred_weight_g":83.84424980812987,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 83.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 321.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t8","source_crop_sha256":"b9db1ca2d9f9bb79e14119db123f7735099171a4687db8fe87c81cededb22ea0","source_mask_sha256":"f7d39e9011ec82c7c5b6a61cd46d26749852153a1cf8802799898e1ece9a6ad4","source_mask_png_sha256":"2627c7fd189c320c95a78f85af80ec88f59599ba4d3ad8d3be1ee9d9f5406bed","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 321.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 321.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"142f6ef1732ad3bf14aa\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"22f8115aaaedb4175169933254df988e63adfb54a363be59051ae986419f517f","mask_sha256":"c149a766e2319d286a8f9ed98a417988922798f503e3b9297d384ef5652aff20","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/22f8115aaaedb4175169933254df988e63adfb54a363be59051ae986419f517f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":53861.0,"area_cm2":285.6940361557759,"display_trend_area_cm2":285.6940361557759,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.226725897192955,"cnn_stage":2,"cnn_probabilities":[0.0038030310068279507,0.05683306753635407,0.6807913303375244,0.22598010748624803,0.03259246163070202],"a_step_pred_weight_g":82.975,"pred_weight_g":75.1802659116777,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 75.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 285.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t9","source_crop_sha256":"22f8115aaaedb4175169933254df988e63adfb54a363be59051ae986419f517f","source_mask_sha256":"c149a766e2319d286a8f9ed98a417988922798f503e3b9297d384ef5652aff20","source_mask_png_sha256":"31df9ef6fc2778541132d0aba278a18e4a7739bcfed71f10fe373fd40deea9ae","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 285.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 285.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9bbfa2146d14aece86e5\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a6aedf0e2cd4f1e4320be096443761469b383cf7ab1d5dd91db01c5accef31e2","mask_sha256":"5705e03a4c7494442652d6390bf383e8333b31f198b29e5a1bfdf1deeeb837ec","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/a6aedf0e2cd4f1e4320be096443761469b383cf7ab1d5dd91db01c5accef31e2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":70148.0,"area_cm2":372.0849083428709,"display_trend_area_cm2":372.0849083428709,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.5589867233298715,"cnn_stage":2,"cnn_probabilities":[0.004383109859190881,0.014556656684726476,0.5220578670501709,0.335695070028305,0.12330728061497212],"a_step_pred_weight_g":97.125,"pred_weight_g":81.17110986311226,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 81.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 372.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|t10","source_crop_sha256":"a6aedf0e2cd4f1e4320be096443761469b383cf7ab1d5dd91db01c5accef31e2","source_mask_sha256":"5705e03a4c7494442652d6390bf383e8333b31f198b29e5a1bfdf1deeeb837ec","source_mask_png_sha256":"8f701ffb162edf260558a4f325bd5d6c3a0a4c8747a603470f6700bbd874bdf2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 372.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 372.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"61600667f62c1cf8c375\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 642.0cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260428_100207_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"35a94a480e6095eccc18b1bb11a3917f37fd5c54202fea7d858df49d719ec0dd","mask_sha256":"63bfeecae46ccd5dc6875138458be0980a3c1db32c26007c397389679e094575","source_sha256":"bccfb8f699b7e6f2e9ca885cf701a05b07b4960d3785706be4c7599e6463058a","crop_asset_rel":"crops/35a94a480e6095eccc18b1bb11a3917f37fd5c54202fea7d858df49d719ec0dd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":76906.0,"area_cm2":402.0183617123668,"display_trend_area_cm2":402.0183617123668,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.55612055118006,"source_volume_proxy":6206.442151442095,"volume_proxy":8263.937907147323,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.8107094489620064,"cnn_stage":4,"cnn_probabilities":[0.00043557136668823657,0.0005156316445209086,0.016858283430337906,0.15228472054004671,0.8299057722091674],"a_step_pred_weight_g":123.675,"pred_weight_g":109.05545976488146,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 109.1g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 402.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8263.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260428_100207_cam0_rf.jpg|b4","source_crop_sha256":"35a94a480e6095eccc18b1bb11a3917f37fd5c54202fea7d858df49d719ec0dd","source_mask_sha256":"63bfeecae46ccd5dc6875138458be0980a3c1db32c26007c397389679e094575","source_mask_png_sha256":"5eb3df317b7549d7d0466b1fb3adc27dcbf28ef12b250eba0d80c8258c9f54b7","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 402.0 cm²; front-view height: 20.6 cm; combined volume proxy: 8264 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 402.0 cm²; front-view height: 20.6 cm; combined volume proxy: 8264 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|b4","growth_qc_volume_proxy_top_front":8263.937907147323,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.55612055118006,"growth_qc_front_height_cm":20.55612055118006,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"73306cbf4e262b599b93\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a2da1ea4beec1e180fbb14f9c1f0d0d2b3df8e2e5cc9508b7b4e54234c7122f5","mask_sha256":"0c3bb6ef65b16f9780ce6c11e6916c2336397f7bb3bdd6920c23abc43fa3c088","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/a2da1ea4beec1e180fbb14f9c1f0d0d2b3df8e2e5cc9508b7b4e54234c7122f5.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":35830.0,"area_cm2":190.0524928141225,"display_trend_area_cm2":190.0524928141225,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.75025203548098,"source_volume_proxy":7407.308616193221,"volume_proxy":4133.689618678603,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.862728293903638,"cnn_stage":3,"cnn_probabilities":[0.0014798325340962036,0.008198936947155743,0.34211415648460386,0.4225272417068482,0.22567982971668243],"a_step_pred_weight_g":113.825,"pred_weight_g":91.7954778449702,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 91.8g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 190.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4133.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b5","source_crop_sha256":"a2da1ea4beec1e180fbb14f9c1f0d0d2b3df8e2e5cc9508b7b4e54234c7122f5","source_mask_sha256":"0c3bb6ef65b16f9780ce6c11e6916c2336397f7bb3bdd6920c23abc43fa3c088","source_mask_png_sha256":"4bee3a32eacd675a3f948b0a4fb81c2743d96ca8a117594232dc352272103b05","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 190.1 cm²; front-view height: 21.8 cm; combined volume proxy: 4134 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy increased by an average of 4.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 190.1 cm²; front-view height: 21.8 cm; combined volume proxy: 4134 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy increased by an average of 4.62% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|b5","growth_qc_volume_proxy_top_front":4133.689618678603,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.75025203548098,"growth_qc_front_height_cm":21.75025203548098,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"18ba1bb2cdf2148d4e76\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7ae6df85fc219b4d88a65448189296892b76e710645a14ce21745b699324ea65","mask_sha256":"2bbd0b2b12a14225c6f194e600478d5395f39632dc4290cead7b9994b50ba10a","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/7ae6df85fc219b4d88a65448189296892b76e710645a14ce21745b699324ea65.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":49142.0,"area_cm2":260.6631203424953,"display_trend_area_cm2":260.6631203424953,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.40020162838478,"source_volume_proxy":5106.297368590903,"volume_proxy":4535.590851043345,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.5508565174415705,"cnn_stage":2,"cnn_probabilities":[0.004230723029468209,0.030810491926968095,0.5126208186149597,0.3145474880933762,0.1377904810011387],"a_step_pred_weight_g":110.4,"pred_weight_g":100.97075186870661,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"DECREASE_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 101.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 260.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4535.6 cm³ equivalent. Front and top views match on capture date and physical slot. A decrease in an image-derived metric was observed; the source image needs review. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b6","source_crop_sha256":"7ae6df85fc219b4d88a65448189296892b76e710645a14ce21745b699324ea65","source_mask_sha256":"2bbd0b2b12a14225c6f194e600478d5395f39632dc4290cead7b9994b50ba10a","source_mask_png_sha256":"42dbb52abdf5b4b01e28800bc584a3f0a782c1ae5553bfcf7d34e0b0e4625939","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 260.7 cm²; front-view height: 17.4 cm; combined volume proxy: 4536 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 5.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 260.7 cm²; front-view height: 17.4 cm; combined volume proxy: 4536 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 3 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 5.13% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|b6","growth_qc_volume_proxy_top_front":4535.590851043345,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.40020162838478,"growth_qc_front_height_cm":17.40020162838478,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"97304f03769633d29276\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5c893c8f8dd593a2f6df5c04ed274b42c3bdd363c3a749beb0ba62e1e528794c","mask_sha256":"074ae8421f1b979cf46cd0291cb79fb61043c844de3e340f935ca6c4adf9aba7","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/5c893c8f8dd593a2f6df5c04ed274b42c3bdd363c3a749beb0ba62e1e528794c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":56439.0,"area_cm2":299.3684800986955,"display_trend_area_cm2":299.3684800986955,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.36198906687914,"source_volume_proxy":6058.112670522234,"volume_proxy":5796.369238639168,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.127235417393967,"cnn_stage":2,"cnn_probabilities":[0.0031784743187017743,0.0567693455144763,0.7598245739936829,0.17009349465370177,0.010134109982755036],"a_step_pred_weight_g":70.45,"pred_weight_g":66.23577338606435,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 66.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 299.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5796.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b7","source_crop_sha256":"5c893c8f8dd593a2f6df5c04ed274b42c3bdd363c3a749beb0ba62e1e528794c","source_mask_sha256":"074ae8421f1b979cf46cd0291cb79fb61043c844de3e340f935ca6c4adf9aba7","source_mask_png_sha256":"237ae0a8716e177938c998c905211bd010d55740b2217862f5e65060d7792dd8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 299.4 cm²; front-view height: 19.4 cm; combined volume proxy: 5796 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 1.72% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 299.4 cm²; front-view height: 19.4 cm; combined volume proxy: 5796 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 1.72% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|b7","growth_qc_volume_proxy_top_front":5796.369238639168,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.36198906687914,"growth_qc_front_height_cm":19.36198906687914,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"fea2b4c9b2288ef66d9b\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7f8d9e3e7e9b427ac44955a771dd0c1fde2a138a60a766641a5764d1b1f2f977","mask_sha256":"0613d77a1ea234c5e1f9fea16f2160d5368a87c68d7955de32a8dbf9544e7f25","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/7f8d9e3e7e9b427ac44955a771dd0c1fde2a138a60a766641a5764d1b1f2f977.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62265.5,"area_cm2":330.2738903521559,"display_trend_area_cm2":330.2738903521559,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.36198906687914,"source_volume_proxy":5181.942260806413,"volume_proxy":6394.759454074082,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2277737546712157,"cnn_stage":2,"cnn_probabilities":[0.002802268078085035,0.0795952245593071,0.6193784356117249,0.2834746584296226,0.014749420899897815],"a_step_pred_weight_g":75.8875,"pred_weight_g":77.93718548522017,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 77.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 330.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6394.8 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b8","source_crop_sha256":"7f8d9e3e7e9b427ac44955a771dd0c1fde2a138a60a766641a5764d1b1f2f977","source_mask_sha256":"0613d77a1ea234c5e1f9fea16f2160d5368a87c68d7955de32a8dbf9544e7f25","source_mask_png_sha256":"8d7ad27cf36355186445119fd7d9c4315a2e67df919246bea592a2d49f80280b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 330.3 cm²; front-view height: 19.4 cm; combined volume proxy: 6395 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.10% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 330.3 cm²; front-view height: 19.4 cm; combined volume proxy: 6395 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.10% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|b8","growth_qc_volume_proxy_top_front":6394.759454074082,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.36198906687914,"growth_qc_front_height_cm":19.36198906687914,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2cf1ec7508a3617f658e\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"94a0ce53fd21be1b0bffa41a5f75ac8ea2a1de3989c799260fa97c8de22164e6","mask_sha256":"f4ee8b0033ebedff1d8d614076a1ff63b35925554a9ed730e5e3595013aa9db6","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/94a0ce53fd21be1b0bffa41a5f75ac8ea2a1de3989c799260fa97c8de22164e6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":79575.0,"area_cm2":422.0883928463242,"display_trend_area_cm2":422.0883928463242,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.290022697392851,"cnn_stage":2,"cnn_probabilities":[0.0021448762330692262,0.03599644955247641,0.6613358497619629,0.2707368105649948,0.02978602915536612],"a_step_pred_weight_g":98.1625,"pred_weight_g":84.1376008967313,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 84.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 422.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b9","source_crop_sha256":"94a0ce53fd21be1b0bffa41a5f75ac8ea2a1de3989c799260fa97c8de22164e6","source_mask_sha256":"f4ee8b0033ebedff1d8d614076a1ff63b35925554a9ed730e5e3595013aa9db6","source_mask_png_sha256":"c30fb62f67797de61dea7208c200a91c74b554662043ff6ec881065080eb83d1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 422.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 422.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|b9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"3ca204b1cb102779d743\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"626cb0414dad71992a66ef864de543abd3c4776778c0a95c2db41d1d357702be","mask_sha256":"f446906d32c5c4f134eafc27592618d8c0e544a5fc493e74e8869a43142b7df5","source_sha256":"3acda977016ed55b48ae551be2bf0b4d18b3c5f69aa9df7dde0686c6312588b0","crop_asset_rel":"crops/626cb0414dad71992a66ef864de543abd3c4776778c0a95c2db41d1d357702be.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":78983.5,"area_cm2":418.9509089082959,"display_trend_area_cm2":418.9509089082959,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-27","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.844882862176746,"cnn_stage":3,"cnn_probabilities":[0.0009827012196183204,0.008987779822200536,0.3309463053941727,0.46233049333095555,0.1967527478933334],"a_step_pred_weight_g":87.5625,"pred_weight_g":76.39870504599062,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 76.4g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 419.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260428_100207_cam1_rf.jpg|b10","source_crop_sha256":"626cb0414dad71992a66ef864de543abd3c4776778c0a95c2db41d1d357702be","source_mask_sha256":"f446906d32c5c4f134eafc27592618d8c0e544a5fc493e74e8869a43142b7df5","source_mask_png_sha256":"218122d609a82aff56efdf5d823db14f6b6415d7d2b05b165ab52d70a917dffa","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 419.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 419.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260428_100207_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"015d94b64633d1cecc74\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-28","capture_key":"20260428_100207_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 492.6cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 350.5cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9e2cd61f9e6c1860d73517cd96de35708681c917e19f8a3b30c8ef4e7583a962","mask_sha256":"abadc0a410f89588f9db3c68d153925a3944d0319be174ba2b9896872c8efda0","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/9e2cd61f9e6c1860d73517cd96de35708681c917e19f8a3b30c8ef4e7583a962.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":39401.5,"area_cm2":208.9967428304674,"display_trend_area_cm2":208.9967428304674,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":39,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9432541898917406,"cnn_stage":2,"cnn_probabilities":[0.0027082584798336033,0.20542367696762084,0.6414910793304444,0.14665973037481309,0.00371729078469798],"a_step_pred_weight_g":111.825,"pred_weight_g":104.13725669035179,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 104.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 209.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t5","source_crop_sha256":"9e2cd61f9e6c1860d73517cd96de35708681c917e19f8a3b30c8ef4e7583a962","source_mask_sha256":"abadc0a410f89588f9db3c68d153925a3944d0319be174ba2b9896872c8efda0","source_mask_png_sha256":"99afd159d3e055b368f5dd9766350bb7152c4aedbee13417f5b638dd9529e69e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 209.0 cm²; front-view height: 10.6 cm; combined volume proxy: 2210 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 209.0 cm²; front-view height: 10.6 cm; combined volume proxy: 2210 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|t5","growth_qc_volume_proxy_top_front":2210.473517896084,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":10.57659314666526,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"58394396aacd0e7e8e7a\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"97b41db529907a3b6f6bfc2941f4f4d66b8b89fc1392fc81491325935460d9a2","mask_sha256":"1a3ad2d3a0625bfa71a716cf55a01843cde3c5bc0b1b8821d7e0a7104115c3e6","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/97b41db529907a3b6f6bfc2941f4f4d66b8b89fc1392fc81491325935460d9a2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":41249.0,"area_cm2":218.7964073706318,"display_trend_area_cm2":218.7964073706318,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7170886244159194,"cnn_stage":2,"cnn_probabilities":[0.002084551897132769,0.005531541584059596,0.43972977399826046,0.37851905822753906,0.17413509003818037],"a_step_pred_weight_g":113.3625,"pred_weight_g":96.69317158121149,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 96.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 218.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t6","source_crop_sha256":"97b41db529907a3b6f6bfc2941f4f4d66b8b89fc1392fc81491325935460d9a2","source_mask_sha256":"1a3ad2d3a0625bfa71a716cf55a01843cde3c5bc0b1b8821d7e0a7104115c3e6","source_mask_png_sha256":"5df1a41d007a2adb770c3acf7c415c18b9099e71ef2ae194231056ea5304f645","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 218.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 218.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"d88119a67c0fa66ab645\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b4675b56def2b0a724f5e7fb12e784c2b9d2cd319cf6d4c7552f3603818a1591","mask_sha256":"4d2ab719125f6159c69a7a0a326f65b4f945b4e6aae05f7fcea0ac367b019c6e","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/b4675b56def2b0a724f5e7fb12e784c2b9d2cd319cf6d4c7552f3603818a1591.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62586.0,"area_cm2":331.9739133481627,"display_trend_area_cm2":331.9739133481627,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.1632035681977864,"cnn_stage":2,"cnn_probabilities":[0.0008805103250779211,0.0420406037941575,0.7562472939491272,0.19465790987014772,0.006173661723732949],"a_step_pred_weight_g":93.2125,"pred_weight_g":84.28014020838324,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 84.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 332.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t8","source_crop_sha256":"b4675b56def2b0a724f5e7fb12e784c2b9d2cd319cf6d4c7552f3603818a1591","source_mask_sha256":"4d2ab719125f6159c69a7a0a326f65b4f945b4e6aae05f7fcea0ac367b019c6e","source_mask_png_sha256":"f7bb84f3c91370ff1e85763b6f564b06868b7c76237fbb7c25bc761bb240f643","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 332.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 332.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"a97ab3546a1947abdbb4\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"9b882aadeebd924b7c12968843a6fe5cbf8ba662f30cdf97110664efc9e6eff3","mask_sha256":"8a389188e6f63a52ffc0a900143f028fd675c5f64e412cd6fc1192a1737eb4c0","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/9b882aadeebd924b7c12968843a6fe5cbf8ba662f30cdf97110664efc9e6eff3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59273.5,"area_cm2":314.4034728668124,"display_trend_area_cm2":314.4034728668124,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2220167417079213,"cnn_stage":2,"cnn_probabilities":[0.003745943959802389,0.07000896818935871,0.6598928570747375,0.2331867694854736,0.03316543772816658],"a_step_pred_weight_g":77.7625,"pred_weight_g":77.57288604605102,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 77.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 314.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t9","source_crop_sha256":"9b882aadeebd924b7c12968843a6fe5cbf8ba662f30cdf97110664efc9e6eff3","source_mask_sha256":"8a389188e6f63a52ffc0a900143f028fd675c5f64e412cd6fc1192a1737eb4c0","source_mask_png_sha256":"43ef2a54bd608fd4ad64df8de4722fae5ff587da93dc7a64d2d70e8abde0e3b0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 314.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 314.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"60b5bc31173f5bb39fca\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"286da022cdd0766901d158f01d5c8eee7f66f8bf8642b9e658febeab79cfb11d","mask_sha256":"164d832c58ab98c927e6a139e14f78deed50eb9cec834add6c4204d566b59653","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/286da022cdd0766901d158f01d5c8eee7f66f8bf8642b9e658febeab79cfb11d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":71186.5,"area_cm2":377.5934071926467,"display_trend_area_cm2":377.5934071926467,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":35,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8235839151311666,"cnn_stage":2,"cnn_probabilities":[0.002460434299428016,0.004575189249590039,0.3877264797687531,0.3773958384990692,0.2278420627117157],"a_step_pred_weight_g":87.15,"pred_weight_g":77.1139568527702,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 77.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 377.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|t10","source_crop_sha256":"286da022cdd0766901d158f01d5c8eee7f66f8bf8642b9e658febeab79cfb11d","source_mask_sha256":"164d832c58ab98c927e6a139e14f78deed50eb9cec834add6c4204d566b59653","source_mask_png_sha256":"e26c2162e2cf39ff13d8c700340dc70901e19f5b8e30ad411d08a431dda7b28f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 377.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 377.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"566880c5574377303ab8\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 660.1cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260429_074305_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"204f987e5e24723de857feb5d9f3ef1b0af4efcf599f081fccdbb9322a634cd2","mask_sha256":"7c1754f614dbc04774919ff085f544f59051ffc00de209e9c61f929d7ad3ee55","source_sha256":"82bf17c23c29e1d6a573a204754a117c7669932653e9ba2869a7862bbdc8b032","crop_asset_rel":"crops/204f987e5e24723de857feb5d9f3ef1b0af4efcf599f081fccdbb9322a634cd2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":80150.0,"area_cm2":418.9760446681169,"display_trend_area_cm2":418.9760446681169,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.38553033913707,"source_volume_proxy":6193.052060431961,"volume_proxy":8541.048869953545,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.84857017781178,"cnn_stage":4,"cnn_probabilities":[0.00051344646490179,0.00047419808397535234,0.01242306800559163,0.1231072038412094,0.8634820580482483],"a_step_pred_weight_g":136.7375,"pred_weight_g":121.65789642477941,"d_step_harvest_ornot":1,"harvest_decision":"Harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 121.7g\n<Predicted stage> 4\n<Harvest decision> Harvest-ready\n<Growth QC> Area is 419.0cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8541.0 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260429_074305_cam0_rf.jpg|b4","source_crop_sha256":"204f987e5e24723de857feb5d9f3ef1b0af4efcf599f081fccdbb9322a634cd2","source_mask_sha256":"7c1754f614dbc04774919ff085f544f59051ffc00de209e9c61f929d7ad3ee55","source_mask_png_sha256":"86d9bbe3bcbb3df5f4aa4491c322aa0c78e399e1ad9fbc320f888c5f43966ea4","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 419.0 cm²; front-view height: 20.4 cm; combined volume proxy: 8541 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 419.0 cm²; front-view height: 20.4 cm; combined volume proxy: 8541 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|b4","growth_qc_volume_proxy_top_front":8541.048869953545,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.38553033913707,"growth_qc_front_height_cm":20.38553033913707,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"d9fa26c32ae5613fa803\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8abff2f8ccfd293cf235f064f3eb60677c91e3b2e98561b9579dd1205af721c3","mask_sha256":"890ebe637d3a1525ee853b9639eb12af6523769cb80ff89d88aa371e3426bfdf","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/8abff2f8ccfd293cf235f064f3eb60677c91e3b2e98561b9579dd1205af721c3.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37288.5,"area_cm2":197.7887909098355,"display_trend_area_cm2":197.7887909098355,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.32377650537351,"source_volume_proxy":7278.977085404887,"volume_proxy":4217.603972629384,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7246723727090285,"cnn_stage":2,"cnn_probabilities":[0.0012253506807610392,0.0077252343995496625,0.4183369547128677,0.41057658195495605,0.1621358707547188],"a_step_pred_weight_g":102.7875,"pred_weight_g":88.41449005488587,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 88.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 197.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4217.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b5","source_crop_sha256":"8abff2f8ccfd293cf235f064f3eb60677c91e3b2e98561b9579dd1205af721c3","source_mask_sha256":"890ebe637d3a1525ee853b9639eb12af6523769cb80ff89d88aa371e3426bfdf","source_mask_png_sha256":"8615b9df8b3d64f2b58faa2787e822a18c3cffe2785d0bdce7af7f462d7a15db","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 197.8 cm²; front-view height: 21.3 cm; combined volume proxy: 4218 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy increased by an average of 2.77% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 197.8 cm²; front-view height: 21.3 cm; combined volume proxy: 4218 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 4 valid observation days, the volume proxy increased by an average of 2.77% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|b5","growth_qc_volume_proxy_top_front":4217.603972629384,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.32377650537351,"growth_qc_front_height_cm":21.32377650537351,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"af9fe728f63ff71241f4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"997f6d51b76e1a5db7ac5a13c2791eef7d76d950d42b9be85d9b49baf6347194","mask_sha256":"71dfa74ba3060d522fcc2e97c81e581cca077fe859363c2cf7356e01c49acda1","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/997f6d51b76e1a5db7ac5a13c2791eef7d76d950d42b9be85d9b49baf6347194.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":50450.5,"area_cm2":267.6037758503736,"display_trend_area_cm2":267.6037758503736,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.25315268859972,"source_volume_proxy":5156.415576971358,"volume_proxy":4884.612580642683,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.6390127374790606,"cnn_stage":2,"cnn_probabilities":[0.000951169739710167,0.004606799688190222,0.4872896492481231,0.3687828481197357,0.13836952373385428],"a_step_pred_weight_g":118.675,"pred_weight_g":106.93323898022005,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 106.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 267.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4884.6 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b6","source_crop_sha256":"997f6d51b76e1a5db7ac5a13c2791eef7d76d950d42b9be85d9b49baf6347194","source_mask_sha256":"71dfa74ba3060d522fcc2e97c81e581cca077fe859363c2cf7356e01c49acda1","source_mask_png_sha256":"a7c75918566147bbf22d442a84484b7dc9c24ce7caeada4c846a40b19d8a18f5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 267.6 cm²; front-view height: 18.3 cm; combined volume proxy: 4885 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 2.08% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 267.6 cm²; front-view height: 18.3 cm; combined volume proxy: 4885 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 5 valid observation days, the volume proxy decreased by an average of 2.08% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|b6","growth_qc_volume_proxy_top_front":4884.612580642683,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.25315268859972,"growth_qc_front_height_cm":18.25315268859972,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c0bfbc3d98f15bee6a24\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"82e68ae516d550f94e4cb9981fd779018c889411d139f44e37191332e56326aa","mask_sha256":"3723f0e975113823e06fb29b363b0d51a614474dcc2674bcc4b0f85a1b82365c","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/82e68ae516d550f94e4cb9981fd779018c889411d139f44e37191332e56326aa.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57664.5,"area_cm2":305.8688800413052,"display_trend_area_cm2":305.8688800413052,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.36198906687914,"source_volume_proxy":6270.182534160042,"volume_proxy":5922.229911258319,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9974127162247894,"cnn_stage":2,"cnn_probabilities":[0.006168178655207157,0.13020509183406828,0.7336378812789917,0.12002352029085159,0.009965325240045786],"a_step_pred_weight_g":75.1125,"pred_weight_g":64.67428613160187,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 64.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 305.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5922.2 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b7","source_crop_sha256":"82e68ae516d550f94e4cb9981fd779018c889411d139f44e37191332e56326aa","source_mask_sha256":"3723f0e975113823e06fb29b363b0d51a614474dcc2674bcc4b0f85a1b82365c","source_mask_png_sha256":"1edda76be8f901dd849cb4be127eb19dbe9230b3acaac51d5e920e8d7bb5e5f9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 305.9 cm²; front-view height: 19.4 cm; combined volume proxy: 5922 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.88% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 305.9 cm²; front-view height: 19.4 cm; combined volume proxy: 5922 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.88% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|b7","growth_qc_volume_proxy_top_front":5922.229911258319,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.36198906687914,"growth_qc_front_height_cm":19.36198906687914,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"0068d4577ce6641dcff9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"793b02f692daccc6d7008b34af141eecedab093eb5ba9092dec3a57d5e5bfdda","mask_sha256":"8ef059f8806e314cfaf5ae1053c9b4c5502262098ad1e62a07811c2e24a5dd73","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/793b02f692daccc6d7008b34af141eecedab093eb5ba9092dec3a57d5e5bfdda.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62497.5,"area_cm2":331.5044842213402,"display_trend_area_cm2":331.5044842213402,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.93551353677167,"source_volume_proxy":4990.863217149803,"volume_proxy":6277.207648473697,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4048608941957355,"cnn_stage":2,"cnn_probabilities":[0.002633076155325398,0.04161539282649756,0.5450491487979889,0.3696621924638748,0.04104015659540891],"a_step_pred_weight_g":79.3875,"pred_weight_g":80.22090659241104,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 80.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 331.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6277.2 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b8","source_crop_sha256":"793b02f692daccc6d7008b34af141eecedab093eb5ba9092dec3a57d5e5bfdda","source_mask_sha256":"8ef059f8806e314cfaf5ae1053c9b4c5502262098ad1e62a07811c2e24a5dd73","source_mask_png_sha256":"ef4aa3ca08014c6e3a45587afa7e38c8dd6922443719c47b765b53bd24f5073a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 331.5 cm²; front-view height: 18.9 cm; combined volume proxy: 6277 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.68% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 331.5 cm²; front-view height: 18.9 cm; combined volume proxy: 6277 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 6 valid observation days, the volume proxy increased by an average of 0.68% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|b8","growth_qc_volume_proxy_top_front":6277.207648473697,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.93551353677167,"growth_qc_front_height_cm":18.93551353677167,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"2e6831d6cf58b15a06e4\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"95470325e80c0ef4bedf70554f6dd0480f9caf2935efdb8b1bb7681e4c174938","mask_sha256":"e6de70b9a61fd09a4ff14cc991e4eb24d7acd5a880c6b18928f734e822980758","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/95470325e80c0ef4bedf70554f6dd0480f9caf2935efdb8b1bb7681e4c174938.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":63047.0,"area_cm2":334.4191882347748,"display_trend_area_cm2":334.4191882347748,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.349531284114346,"cnn_stage":2,"cnn_probabilities":[0.002412237081443891,0.017057077726349235,0.6760276734828949,0.23759322464466096,0.066909796372056],"a_step_pred_weight_g":95.325,"pred_weight_g":87.33705041329208,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 87.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 334.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b9","source_crop_sha256":"95470325e80c0ef4bedf70554f6dd0480f9caf2935efdb8b1bb7681e4c174938","source_mask_sha256":"e6de70b9a61fd09a4ff14cc991e4eb24d7acd5a880c6b18928f734e822980758","source_mask_png_sha256":"e15675ecbcd6b75dd81a405e3fed056cc307bd655c345f6c25793d288e8c4321","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 334.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 334.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|b9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"8cfc80f826ba62d92d36\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3b673093b1c5bd4f4b7ae4fabc92188d92a39e6f2d6c477e81414ed7632cd0b4","mask_sha256":"4ecb6c64348cd3ad29044fa698ab917d2907643ada023c587e52076cb28f4bc8","source_sha256":"a9849470070c45704d63f6e061b89df96e3cf10990ba7afd23c4f9fbdfc8928b","crop_asset_rel":"crops/3b673093b1c5bd4f4b7ae4fabc92188d92a39e6f2d6c477e81414ed7632cd0b4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":76647.5,"area_cm2":406.5601016737497,"display_trend_area_cm2":406.5601016737497,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-28","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.6788273997022767,"cnn_stage":4,"cnn_probabilities":[0.0006063828128390014,0.0020488581969402733,0.02212635800242424,0.2683478832244873,0.7068705439567565],"a_step_pred_weight_g":84.425,"pred_weight_g":80.33472591349016,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 80.3g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 406.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260429_074305_cam1_rf.jpg|b10","source_crop_sha256":"3b673093b1c5bd4f4b7ae4fabc92188d92a39e6f2d6c477e81414ed7632cd0b4","source_mask_sha256":"4ecb6c64348cd3ad29044fa698ab917d2907643ada023c587e52076cb28f4bc8","source_mask_png_sha256":"a6077ad503c1ae792ee8a110a316d43ea7c998986009e88ca9bd89d488e5e7dc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 406.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 406.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260429_074305_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"84cf9525ed94dee76129\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 89.1cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-29","capture_key":"20260429_074305_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 475.9cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 357.2cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"7bdf3528d2eb984d1e7e4a4bafa227292793d970d93bc51fbe02d0f9ba77729c","mask_sha256":"6bca73175c4a126c4d77334b254a6fae996a8a2ed6e06499f5b6ecf1fb68c389","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","crop_asset_rel":"crops/7bdf3528d2eb984d1e7e4a4bafa227292793d970d93bc51fbe02d0f9ba77729c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":40732.0,"area_cm2":216.0540925845614,"display_trend_area_cm2":216.0540925845614,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-29","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.9762268959544598,"cnn_stage":2,"cnn_probabilities":[0.0012688582326518371,0.15027354657649994,0.724100124835968,0.11967675387859346,0.004680709517560899],"a_step_pred_weight_g":114.9,"pred_weight_g":111.57213968380299,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 111.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 216.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|t5","source_crop_sha256":"7bdf3528d2eb984d1e7e4a4bafa227292793d970d93bc51fbe02d0f9ba77729c","source_mask_sha256":"6bca73175c4a126c4d77334b254a6fae996a8a2ed6e06499f5b6ecf1fb68c389","source_mask_png_sha256":"cda2f701a074391cfe0ea84c3c96e0b9f4649de6270d39580624347ed7b0eb35","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 216.1 cm²; front-view height: 16.0 cm; combined volume proxy: 3446 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 216.1 cm²; front-view height: 16.0 cm; combined volume proxy: 3446 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260430_082947_bed45|t5","growth_qc_volume_proxy_top_front":3446.102709141657,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.95018482601938,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"7aba52b40f4b864e6a3f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":"cam1","record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|t6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f9c0b23d4bf7c921817a3e9de00180a98468cba42bde8497261e38c8680914f0","mask_sha256":"d96ea9bfc6093af010c81520783b2e792a13589f8021743aa51ae172a5e308b3","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","crop_asset_rel":"crops/f9c0b23d4bf7c921817a3e9de00180a98468cba42bde8497261e38c8680914f0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":45267.0,"area_cm2":240.1090201567648,"display_trend_area_cm2":240.1090201567648,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-29","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.397737552272156,"cnn_stage":2,"cnn_probabilities":[0.0006695009564282372,0.00483502452261746,0.6455193161964417,0.2940406888723373,0.054935457184910774],"a_step_pred_weight_g":128.475,"pred_weight_g":109.47273676408659,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 109.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 240.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|t6","source_crop_sha256":"f9c0b23d4bf7c921817a3e9de00180a98468cba42bde8497261e38c8680914f0","source_mask_sha256":"d96ea9bfc6093af010c81520783b2e792a13589f8021743aa51ae172a5e308b3","source_mask_png_sha256":"5d3d55f3818edd8949d1bc4657eacedaaebb527805ee351ff2200dbaabcb445c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 240.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 240.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260430_082947_bed45|t6","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"1d81f7e20d2be6aa4578\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 34.2cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 301.3cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 655.4cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 415.6cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d79ae3898445117695ab96cff56e97ef33bb17ed00a62e14ee461dcf35b3a988","mask_sha256":"d2d5663181ac5277907cd2f719369580e401e408355e7d92e46c036aacb30995","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","crop_asset_rel":"crops/d79ae3898445117695ab96cff56e97ef33bb17ed00a62e14ee461dcf35b3a988.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":37031.0,"area_cm2":196.4229378007192,"display_trend_area_cm2":196.4229378007192,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.409071611395,"source_volume_proxy":7215.495779663337,"volume_proxy":4205.232741496184,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-29","model_env_missing_reason":null,"history_n_days":45,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.900130424438976,"cnn_stage":3,"cnn_probabilities":[0.0016793556744232774,0.00952843779232353,0.31015860736370093,0.4442497372627259,0.23438389003276824],"a_step_pred_weight_g":84.7,"pred_weight_g":82.27704338232627,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 82.3g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 196.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4205.2 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b5","source_crop_sha256":"d79ae3898445117695ab96cff56e97ef33bb17ed00a62e14ee461dcf35b3a988","source_mask_sha256":"d2d5663181ac5277907cd2f719369580e401e408355e7d92e46c036aacb30995","source_mask_png_sha256":"9487d09e2b6d988273b90b5a5d4271894fec3342190965f2c68b6177d259a74e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 196.4 cm²; front-view height: 21.4 cm; combined volume proxy: 4205 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 2.43% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 196.4 cm²; front-view height: 21.4 cm; combined volume proxy: 4205 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 4 valid observation days, the volume proxy increased by an average of 2.43% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260430_082947_bed45|b5","growth_qc_volume_proxy_top_front":4205.232741496184,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.409071611395,"growth_qc_front_height_cm":21.409071611395,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"43116b7016cd11f7cbad\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"fd87e9b0a06e59ef189cbd0b157361f5d521a44f483eeec9bda39ef7b4f7eb9c","mask_sha256":"26a6c6c578c2e4e97c5f2b84a254f8981c411992efde3f28dd63a17b43777fdd","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","crop_asset_rel":"crops/fd87e9b0a06e59ef189cbd0b157361f5d521a44f483eeec9bda39ef7b4f7eb9c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":48688.0,"area_cm2":258.2549754433155,"display_trend_area_cm2":258.2549754433155,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.63254567419133,"source_volume_proxy":4594.356298877859,"volume_proxy":4295.437674648106,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-29","model_env_missing_reason":null,"history_n_days":45,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7108205748256298,"cnn_stage":3,"cnn_probabilities":[0.0004058469450683333,0.0035622311290353535,0.37542720437049865,0.5260149419307709,0.09458977729082108],"a_step_pred_weight_g":119.575,"pred_weight_g":110.3564973004289,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"STRUCTURAL_TRANSITION_SIGNAL","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 110.4g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 258.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4295.4 cm³ equivalent. Front and top views match on capture date and physical slot. A change in leaf shape is observed in the time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b6","source_crop_sha256":"fd87e9b0a06e59ef189cbd0b157361f5d521a44f483eeec9bda39ef7b4f7eb9c","source_mask_sha256":"26a6c6c578c2e4e97c5f2b84a254f8981c411992efde3f28dd63a17b43777fdd","source_mask_png_sha256":"690a25b8be3152d7b50c35aa97db7a3c0a0943d656dc6eb398b9213d5f064d64","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 258.3 cm²; front-view height: 16.6 cm; combined volume proxy: 4295 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 4.16% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 258.3 cm²; front-view height: 16.6 cm; combined volume proxy: 4295 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy decreased by an average of 4.16% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nThe differing changes in area, height, and outline suggest a shape transition. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260430_082947_bed45|b6","growth_qc_volume_proxy_top_front":4295.437674648106,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.63254567419133,"growth_qc_front_height_cm":16.63254567419133,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f70e945d30f92bbb16f9\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f78da1fe26608b8140e367dedf42700e1fff72f5815f50c5e1076594f5272f00","mask_sha256":"05745790158c50aca98b9009820761d5eb9aca2a000d07bd0b0d6e0514fbe225","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","crop_asset_rel":"crops/f78da1fe26608b8140e367dedf42700e1fff72f5815f50c5e1076594f5272f00.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":57341.0,"area_cm2":304.1529441935417,"display_trend_area_cm2":304.1529441935417,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.19139885483616,"source_volume_proxy":6191.900951949999,"volume_proxy":5837.120464890982,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-29","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.408492293395102,"cnn_stage":2,"cnn_probabilities":[0.003050893836189061,0.027155319042503834,0.5901338875293732,0.3175704538822174,0.062089459411799906],"a_step_pred_weight_g":66.575,"pred_weight_g":64.94610964324175,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 64.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 304.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 5837.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b7","source_crop_sha256":"f78da1fe26608b8140e367dedf42700e1fff72f5815f50c5e1076594f5272f00","source_mask_sha256":"05745790158c50aca98b9009820761d5eb9aca2a000d07bd0b0d6e0514fbe225","source_mask_png_sha256":"2de3fd6e629d7950751867697c2583dae6160271e68fce88d21d46861a0af2dc","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 304.2 cm²; front-view height: 19.2 cm; combined volume proxy: 5837 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.63% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 304.2 cm²; front-view height: 19.2 cm; combined volume proxy: 5837 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 2.63% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260430_082947_bed45|b7","growth_qc_volume_proxy_top_front":5837.120464890982,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.19139885483616,"growth_qc_front_height_cm":19.19139885483616,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"de7ca104cdbec12d84a7\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3f6d0dea04dfbe5abff0525daf28df9253f2638b1d2cb152af5b3514f4a26007","mask_sha256":"3fddea31d6eaf70c6d6d11cd98f728d3508f690b70cbd56ce5510407a061a69e","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","crop_asset_rel":"crops/3f6d0dea04dfbe5abff0525daf28df9253f2638b1d2cb152af5b3514f4a26007.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66555.5,"area_cm2":353.0292683642292,"display_trend_area_cm2":353.0292683642292,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.08256247655673,"source_volume_proxy":4545.102507810276,"volume_proxy":6383.673801249288,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-29","model_env_missing_reason":null,"history_n_days":45,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.618039453960955,"cnn_stage":3,"cnn_probabilities":[0.002242152037797495,0.02248599622398615,0.42784836292266837,0.44983729124069216,0.09758621454238892],"a_step_pred_weight_g":82.375,"pred_weight_g":81.12211792565452,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 81.1g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 353.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6383.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b8","source_crop_sha256":"3f6d0dea04dfbe5abff0525daf28df9253f2638b1d2cb152af5b3514f4a26007","source_mask_sha256":"3fddea31d6eaf70c6d6d11cd98f728d3508f690b70cbd56ce5510407a061a69e","source_mask_png_sha256":"7fce928d732633bff98b861bd25e1eb2c3dbc64cdef4563606d0383d1c9727e6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 353.0 cm²; front-view height: 18.1 cm; combined volume proxy: 6384 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 1.47% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 353.0 cm²; front-view height: 18.1 cm; combined volume proxy: 6384 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 5 elapsed days with 6 valid observation days, the volume proxy increased by an average of 1.47% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260430_082947_bed45|b8","growth_qc_volume_proxy_top_front":6383.673801249288,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.08256247655673,"growth_qc_front_height_cm":18.08256247655673,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"66e973f7cb27fa57a296\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e00d590f38e69b0317a5049cdfb17534d3ebde696fc18831d74c13457fe8a032","mask_sha256":"6be72480f7290e427090efd86ca9edfa9b8976eb9e9550d083e02a9ad0135128","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","crop_asset_rel":"crops/e00d590f38e69b0317a5049cdfb17534d3ebde696fc18831d74c13457fe8a032.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70758.5,"area_cm2":375.3231736753582,"display_trend_area_cm2":375.3231736753582,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-29","model_env_missing_reason":null,"history_n_days":45,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.0830365531379353,"cnn_stage":3,"cnn_probabilities":[0.000824662740342319,0.004940765374340118,0.1506177842617035,0.5976068437099457,0.2460099220275879],"a_step_pred_weight_g":106.5125,"pred_weight_g":96.16391493518177,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 96.2g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 375.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b9","source_crop_sha256":"e00d590f38e69b0317a5049cdfb17534d3ebde696fc18831d74c13457fe8a032","source_mask_sha256":"6be72480f7290e427090efd86ca9edfa9b8976eb9e9550d083e02a9ad0135128","source_mask_png_sha256":"0e47c6349e7fede7cd8f59e11c42f55a04d20f143f626ff9f45b70391b1f488b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 375.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 375.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260430_082947_bed45|b9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b2cb52d77ef3302d43b4\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"25d3644256f963c26960ae33bfb3e60e881de20010247de7d31bac0282c6c571","mask_sha256":"aac883ecaf8b2a5f12b4c55d01ffc2e4b4a52118200eb656cc68d8ea07f469b6","source_sha256":"2aa72f58d0c33049af2b123b391cb141814d247c25913ef3ce8b740ea8ca4b43","crop_asset_rel":"crops/25d3644256f963c26960ae33bfb3e60e881de20010247de7d31bac0282c6c571.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60120.5,"area_cm2":318.8962013461192,"display_trend_area_cm2":318.8962013461192,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-29","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.835514218732715,"cnn_stage":3,"cnn_probabilities":[0.004426979809068143,0.031096519157290458,0.29450497925281527,0.46447844505310054,0.205493101477623],"a_step_pred_weight_g":79.9875,"pred_weight_g":85.31546486291211,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 85.3g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 318.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260430_082947_cam1_rf.jpg|b10","source_crop_sha256":"25d3644256f963c26960ae33bfb3e60e881de20010247de7d31bac0282c6c571","source_mask_sha256":"aac883ecaf8b2a5f12b4c55d01ffc2e4b4a52118200eb656cc68d8ea07f469b6","source_mask_png_sha256":"511144101511d19891bedac6d18928aebe0b82d8ee70b8e074cb46aafe4c9361","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 318.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 318.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260430_082947_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"66f9c382bdb2ae3a2287\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-04-30","capture_key":"20260430_082947_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 494.6cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260501_213825_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"a83cb36080582ada1ea55e10af9cfffaa0ec113418ac2b619753abce1f69bdfd","mask_sha256":"74dd527b2f12dac1232ea0e8d2a2506fff2dd42b3fc6f31385c88d9080c38631","source_sha256":"dcde5bda2b6b41af191c6c2d48a467db0c8bcf01e67316faede9fbe71f43c250","crop_asset_rel":"crops/a83cb36080582ada1ea55e10af9cfffaa0ec113418ac2b619753abce1f69bdfd.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":58229.0,"area_cm2":304.3862271363666,"display_trend_area_cm2":304.3862271363666,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":40,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.6254577859188433,"cnn_stage":3,"cnn_probabilities":[0.0029992501251399515,0.0020760669256560506,0.44216532707214357,0.471986472606659,0.08077291175723075],"a_step_pred_weight_g":149.15,"pred_weight_g":144.62972925638041,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 144.6g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 304.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260501_213825_cam0_rf.jpg|t4","source_crop_sha256":"a83cb36080582ada1ea55e10af9cfffaa0ec113418ac2b619753abce1f69bdfd","source_mask_sha256":"74dd527b2f12dac1232ea0e8d2a2506fff2dd42b3fc6f31385c88d9080c38631","source_mask_png_sha256":"e049cf8c1c2fb3ad166fcb99a2e41be49845b4a0b64c036dd4485c9b660dc7fe","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 304.4 cm²; front-view height: 14.2 cm; combined volume proxy: 4310 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 304.4 cm²; front-view height: 14.2 cm; combined volume proxy: 4310 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|t4","growth_qc_volume_proxy_top_front":4309.800815503106,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":14.15898759956801,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"cb590498fedad740b339\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3efb925e954340a1125c7936736d26cea7859be293789aad8053fc6cc02cbabf","mask_sha256":"ef664a5adbdd540b3f21970b15c2a7f03c11417610c099079b0a26f40bc0d119","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/3efb925e954340a1125c7936736d26cea7859be293789aad8053fc6cc02cbabf.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":43037.5,"area_cm2":228.2831191595812,"display_trend_area_cm2":228.2831191595812,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":1.8981053316500036,"cnn_stage":2,"cnn_probabilities":[0.001305197866167873,0.15116994827985764,0.7974921107292174,0.048179820924997334,0.001852924784179777],"a_step_pred_weight_g":120.9875,"pred_weight_g":127.91803681175942,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 127.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 228.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t5","source_crop_sha256":"3efb925e954340a1125c7936736d26cea7859be293789aad8053fc6cc02cbabf","source_mask_sha256":"ef664a5adbdd540b3f21970b15c2a7f03c11417610c099079b0a26f40bc0d119","source_mask_png_sha256":"c855080678c4e6406a64cc6a89e59b88483ff3980554c46622e448b8aa554408","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 228.3 cm²; front-view height: 15.7 cm; combined volume proxy: 3583 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 228.3 cm²; front-view height: 15.7 cm; combined volume proxy: 3583 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|t5","growth_qc_volume_proxy_top_front":3582.743644700625,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":15.6942995079549,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"bf79aa5631a088074b8b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"bf19539817658bb1bdca553956a3933c9f6d3b562828df01351696048f1096f6","mask_sha256":"930edf95ce6358ae31a8fd4763db55ebb399253d27fb17dfa65488f4c86fc9ae","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/bf19539817658bb1bdca553956a3933c9f6d3b562828df01351696048f1096f6.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":48034.0,"area_cm2":254.7859737603561,"display_trend_area_cm2":254.7859737603561,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":33,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2436044173664413,"cnn_stage":2,"cnn_probabilities":[0.0008103008905891328,0.0012271704501472414,0.7717318654060364,0.20600921958684923,0.020221464335918427],"a_step_pred_weight_g":116.5125,"pred_weight_g":98.23320609737158,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 98.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 254.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t7","source_crop_sha256":"bf19539817658bb1bdca553956a3933c9f6d3b562828df01351696048f1096f6","source_mask_sha256":"930edf95ce6358ae31a8fd4763db55ebb399253d27fb17dfa65488f4c86fc9ae","source_mask_png_sha256":"8817307dcbd9342d36536337d2ff4e195b91854c20a3e6c8b0562eaafc391290","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 254.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 254.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0ee8506b30d027ae1727\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ce7656b9b1c29f9caa9e3d5de48c1b62376b0d0615dd28e3134bc02e7e453f5e","mask_sha256":"698d7da0cb4cc2b44db0bd33ef2a272004eae8569d7526bbefc3d8b77668bc09","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/ce7656b9b1c29f9caa9e3d5de48c1b62376b0d0615dd28e3134bc02e7e453f5e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":56922.5,"area_cm2":301.9331013734828,"display_trend_area_cm2":301.9331013734828,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":45,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2869785984046755,"cnn_stage":2,"cnn_probabilities":[0.0002709566499106586,0.004915642272680998,0.7138788104057312,0.269432932138443,0.011501634726300836],"a_step_pred_weight_g":107.65,"pred_weight_g":94.53695992281834,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 94.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 301.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t8","source_crop_sha256":"ce7656b9b1c29f9caa9e3d5de48c1b62376b0d0615dd28e3134bc02e7e453f5e","source_mask_sha256":"698d7da0cb4cc2b44db0bd33ef2a272004eae8569d7526bbefc3d8b77668bc09","source_mask_png_sha256":"460218b35c39acdc41b5dd3c548acac164fa85339392561ee74880b6027fdb7f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 301.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 301.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"12fb2c8d7f6000679a7e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"62310984b7c71bef1bbac8d0b7880f7d8cfa5bf62e6de75b9ad8695b631c0124","mask_sha256":"e6af3811b9693a87d8662ccea9bc88f1718672fb59fed61b339a1691029c17c8","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/62310984b7c71bef1bbac8d0b7880f7d8cfa5bf62e6de75b9ad8695b631c0124.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":50222.5,"area_cm2":266.3943991168648,"display_trend_area_cm2":266.3943991168648,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3013721530325713,"cnn_stage":2,"cnn_probabilities":[0.003193076653406024,0.03414431558921933,0.6671692848205566,0.24908384531736377,0.046409432962536815],"a_step_pred_weight_g":91.1125,"pred_weight_g":84.69642635898754,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 84.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 266.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t9","source_crop_sha256":"62310984b7c71bef1bbac8d0b7880f7d8cfa5bf62e6de75b9ad8695b631c0124","source_mask_sha256":"e6af3811b9693a87d8662ccea9bc88f1718672fb59fed61b339a1691029c17c8","source_mask_png_sha256":"75ad42fb681464e352fe3443b67631e2c6d8651bf3852d684a8ca0d562ef4c61","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 266.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 266.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"68eb733049912c09f50b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"985ab71ed40104f89a7bd8dd29e39b541b0c6253b231ca954eb39bd5ee0d65a4","mask_sha256":"41950487894fd20a8c2c0fd26b27c261d1b1460458543c5a5b7ab4bfec05ed0c","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/985ab71ed40104f89a7bd8dd29e39b541b0c6253b231ca954eb39bd5ee0d65a4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":68275.5,"area_cm2":362.152636704734,"display_trend_area_cm2":362.152636704734,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":36,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.6231648401357233,"cnn_stage":2,"cnn_probabilities":[0.00470763046760112,0.010602010879665613,0.503310477733612,0.319577693939209,0.16180219799280166],"a_step_pred_weight_g":97.475,"pred_weight_g":90.38405024121059,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 90.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 362.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|t10","source_crop_sha256":"985ab71ed40104f89a7bd8dd29e39b541b0c6253b231ca954eb39bd5ee0d65a4","source_mask_sha256":"41950487894fd20a8c2c0fd26b27c261d1b1460458543c5a5b7ab4bfec05ed0c","source_mask_png_sha256":"336db58d14629b7c68af0672ecd144629c3f75cbf8f35e7f206527498fc8b3f6","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 362.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 362.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"9c68c09e6cf5c3fd1166\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 633.8cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 424.1cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4921a4a90114eaa4e88aff2147016bf09f2d99e42869a0c8118f72ec4c2e6127","mask_sha256":"dc0a7f529743d6787a24ba2531a17d14d5b5043f656db9c3563dc3da87e260e1","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/4921a4a90114eaa4e88aff2147016bf09f2d99e42869a0c8118f72ec4c2e6127.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":37858.0,"area_cm2":200.809580601648,"display_trend_area_cm2":200.809580601648,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.21494012709408,"source_volume_proxy":6658.762627769671,"volume_proxy":4059.353648809188,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":46,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.603672477183863,"cnn_stage":4,"cnn_probabilities":[0.0011843166779726745,0.0025654311757534742,0.05529000610113144,0.27331392765045165,0.667646312713623],"a_step_pred_weight_g":108.075,"pred_weight_g":96.03403266898098,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 96.0g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 200.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4059.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b5","source_crop_sha256":"4921a4a90114eaa4e88aff2147016bf09f2d99e42869a0c8118f72ec4c2e6127","source_mask_sha256":"dc0a7f529743d6787a24ba2531a17d14d5b5043f656db9c3563dc3da87e260e1","source_mask_png_sha256":"4a4519225566c8ada2e9bd04346c866fb8f9ec5fc8a6651914ea8f82d2097b02","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 200.8 cm²; front-view height: 20.2 cm; combined volume proxy: 4059 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 200.8 cm²; front-view height: 20.2 cm; combined volume proxy: 4059 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|b5","growth_qc_volume_proxy_top_front":4059.353648809188,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.21494012709408,"growth_qc_front_height_cm":20.21494012709408,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"9f908bee6cfbf9178235\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"93bd270094af0fee82bdca7b3aa203057e17ded35417e1f976f95f5b7cf602c2","mask_sha256":"a5e521098f0804f67aebbe8e971032fa24d55e7aff2d6329abe6f98c130a57d6","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/93bd270094af0fee82bdca7b3aa203057e17ded35417e1f976f95f5b7cf602c2.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":47017.5,"area_cm2":249.3941691567961,"display_trend_area_cm2":249.3941691567961,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.76492332472868,"source_volume_proxy":5512.456843432624,"volume_proxy":4679.862461861693,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":46,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2632411745842544,"cnn_stage":2,"cnn_probabilities":[0.0015306337067158894,0.010667694872245191,0.7481533288955688,0.20232653915882112,0.03732180111110211],"a_step_pred_weight_g":122.1875,"pred_weight_g":114.09860967554641,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"DECREASE_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 114.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 249.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4679.9 cm³ equivalent. Front and top views match on capture date and physical slot. A decrease in an image-derived metric was observed; the source image needs review. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b6","source_crop_sha256":"93bd270094af0fee82bdca7b3aa203057e17ded35417e1f976f95f5b7cf602c2","source_mask_sha256":"a5e521098f0804f67aebbe8e971032fa24d55e7aff2d6329abe6f98c130a57d6","source_mask_png_sha256":"c85558a3cbad23b5e081636ff1f01f9bad3726395ec6ba104c3bdff3594b83e0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 249.4 cm²; front-view height: 18.8 cm; combined volume proxy: 4680 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy decreased by an average of 2.09% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 249.4 cm²; front-view height: 18.8 cm; combined volume proxy: 4680 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy decreased by an average of 2.09% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived size decreased, and top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|b6","growth_qc_volume_proxy_top_front":4679.862461861693,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.76492332472868,"growth_qc_front_height_cm":18.76492332472868,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e58615da48a8a6a67a4c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"60359edc0704f22f93b2025aa023b0c961b0c8ae928046f6e9e61a0d5d86f43b","mask_sha256":"6eb71ac9bd685a559a308f53cd82682f6bfa238263f17255800d2f1552518e6b","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/60359edc0704f22f93b2025aa023b0c961b0c8ae928046f6e9e61a0d5d86f43b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":58190.5,"area_cm2":308.6589333826457,"display_trend_area_cm2":308.6589333826457,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.21494012709408,"source_volume_proxy":6689.279413414812,"volume_proxy":6239.521858022904,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":45,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.246425386611372,"cnn_stage":2,"cnn_probabilities":[0.004577161360066384,0.0215015578083694,0.7335111618041993,0.20373902469873428,0.036671107774600385],"a_step_pred_weight_g":71.6125,"pred_weight_g":71.68657139478621,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 71.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 308.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6239.5 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b7","source_crop_sha256":"60359edc0704f22f93b2025aa023b0c961b0c8ae928046f6e9e61a0d5d86f43b","source_mask_sha256":"6eb71ac9bd685a559a308f53cd82682f6bfa238263f17255800d2f1552518e6b","source_mask_png_sha256":"b5875218a2ea356ba3ded8caa01a97d89330e0e60efbfe4ac9579a7e6946de9b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 308.7 cm²; front-view height: 20.2 cm; combined volume proxy: 6240 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 3.33% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 308.7 cm²; front-view height: 20.2 cm; combined volume proxy: 6240 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 3.33% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|b7","growth_qc_volume_proxy_top_front":6239.521858022904,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.21494012709408,"growth_qc_front_height_cm":20.21494012709408,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"74b26a44ebe32df33b3f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"af2358b78eb034b3a5381653e12a7b39f2217c71de2f05ace1fea59743a4eb59","mask_sha256":"a0c9e69a70f4f21a7ce2b28fc2e8e34a4565950faab29bfde42643058c881218","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/af2358b78eb034b3a5381653e12a7b39f2217c71de2f05ace1fea59743a4eb59.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":68618.0,"area_cm2":363.9693539469566,"display_trend_area_cm2":363.9693539469566,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.33844779462121,"source_volume_proxy":4609.419996128346,"volume_proxy":6674.632996198273,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":46,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.8682360640726983,"cnn_stage":3,"cnn_probabilities":[0.0012607998272869737,0.009163894411176442,0.25247530192136763,0.5942785918712615,0.14282144755125045],"a_step_pred_weight_g":93.2375,"pred_weight_g":84.25332891971243,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 84.3g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 364.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6674.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b8","source_crop_sha256":"af2358b78eb034b3a5381653e12a7b39f2217c71de2f05ace1fea59743a4eb59","source_mask_sha256":"a0c9e69a70f4f21a7ce2b28fc2e8e34a4565950faab29bfde42643058c881218","source_mask_png_sha256":"3cddac031cc72f7f6d236cad8694d9531b20a0218ad610faa6c293efa41016a2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 364.0 cm²; front-view height: 18.3 cm; combined volume proxy: 6675 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 364.0 cm²; front-view height: 18.3 cm; combined volume proxy: 6675 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.98% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|b8","growth_qc_volume_proxy_top_front":6674.632996198273,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.33844779462121,"growth_qc_front_height_cm":18.33844779462121,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"35248a7cb9d77605306c\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"8b4dc141dc25a32b5bc04eac4bf2f59143969230f6cb57852391564de09d8816","mask_sha256":"c96b00088ecd2f77bb8571141c8eace5eb8fc9063c56e45cf127878e213af50d","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/8b4dc141dc25a32b5bc04eac4bf2f59143969230f6cb57852391564de09d8816.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":68548.5,"area_cm2":363.6007062145932,"display_trend_area_cm2":363.6007062145932,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":46,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.0664071196690204,"cnn_stage":3,"cnn_probabilities":[0.0027824954595416784,0.011820795573294164,0.24304353147745134,0.40091338753700256,0.3414397746324539],"a_step_pred_weight_g":110.0125,"pred_weight_g":101.99548350756598,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 102.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 363.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b9","source_crop_sha256":"8b4dc141dc25a32b5bc04eac4bf2f59143969230f6cb57852391564de09d8816","source_mask_sha256":"c96b00088ecd2f77bb8571141c8eace5eb8fc9063c56e45cf127878e213af50d","source_mask_png_sha256":"847b128b9525cee1e1a33644239ece79ea269d2aca4b26eb1798613b4ed653a1","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 363.6 cm²; front-view height: 18.7 cm; combined volume proxy: 6792 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 363.6 cm²; front-view height: 18.7 cm; combined volume proxy: 6792 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|b9","growth_qc_volume_proxy_top_front":6791.926012147977,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":18.67962821870719,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"4b2f0437c1105145c913\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"71a0595f685035fdbb1d955f2d7c1deb84597ffd141a8b27dd954ee3868a2741","mask_sha256":"15c66ab9932c003b5eb23e3e3cc6a38e2ff8fe9c2aa09739accb3dd2e1026ba9","source_sha256":"44492534a14ebd349f9e832e635fc732284c8b47de629dff6d4862c61cff4e93","crop_asset_rel":"crops/71a0595f685035fdbb1d955f2d7c1deb84597ffd141a8b27dd954ee3868a2741.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":72599.0,"area_cm2":385.0857082280904,"display_trend_area_cm2":385.0857082280904,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-04-30","model_env_missing_reason":null,"history_n_days":45,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.3501530544832354,"cnn_stage":4,"cnn_probabilities":[0.0022699338034726678,0.006544278003275395,0.12111597545444965,0.3789023816585541,0.49116742014884957],"a_step_pred_weight_g":111.6125,"pred_weight_g":97.593892214927,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 97.6g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 385.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260501_213825_cam1_rf.jpg|b10","source_crop_sha256":"71a0595f685035fdbb1d955f2d7c1deb84597ffd141a8b27dd954ee3868a2741","source_mask_sha256":"15c66ab9932c003b5eb23e3e3cc6a38e2ff8fe9c2aa09739accb3dd2e1026ba9","source_mask_png_sha256":"2618130d3824de451549e173f030f427d7435ff299d237130db58a0eee614136","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 385.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 385.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260501_213825_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b85ed873208aa281ccca\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-01","capture_key":"20260501_213825_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 423.3cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260502_035859_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f1e7149a2f6043daf97c1812cb560578d7352032d97d7f909f38ea9564e797e8","mask_sha256":"827c787ba6f9d2943f6bb3655c029d7f3ced07e1c70d98b84b58fbf6e03bdf98","source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","crop_asset_rel":"crops/f1e7149a2f6043daf97c1812cb560578d7352032d97d7f909f38ea9564e797e8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":58311.0,"area_cm2":304.8148738695267,"display_trend_area_cm2":304.8148738695267,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":14.32957781161099,"source_volume_proxy":2692.707711452603,"volume_proxy":4367.868453249773,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":41,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.567357848456595,"cnn_stage":2,"cnn_probabilities":[0.0037527113920077684,0.002896232774946839,0.5041134715080261,0.400715759396553,0.08852184861898424],"a_step_pred_weight_g":136.4,"pred_weight_g":146.95380447939152,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 147.0g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 304.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4367.9 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260502_035859_cam0_rf.jpg|t4","source_crop_sha256":"f1e7149a2f6043daf97c1812cb560578d7352032d97d7f909f38ea9564e797e8","source_mask_sha256":"827c787ba6f9d2943f6bb3655c029d7f3ced07e1c70d98b84b58fbf6e03bdf98","source_mask_png_sha256":"50e1762fa27e9b81dfe39552dcbd323db0117218e935adc85cfc4c570d1dc82e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 304.8 cm²; front-view height: 14.3 cm; combined volume proxy: 4368 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 304.8 cm²; front-view height: 14.3 cm; combined volume proxy: 4368 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|t4","growth_qc_volume_proxy_top_front":4367.868453249773,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":14.32957781161099,"growth_qc_front_height_cm":14.32957781161099,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"822ba18f294e2d8ed557\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 409.8cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b3befbe4346f63869807d065d0ffb8457a3696b633ee2657a6a7e97fdf6263a1","mask_sha256":"cbe906c6fb9c4566bbc6a20ece81db2b2494c753fa40bd136cef23199a30073f","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","crop_asset_rel":"crops/b3befbe4346f63869807d065d0ffb8457a3696b633ee2657a6a7e97fdf6263a1.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67963.5,"area_cm2":360.4977001220378,"display_trend_area_cm2":360.4977001220378,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":46,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.418911336455494,"cnn_stage":2,"cnn_probabilities":[0.00041777082369662825,0.0049085290171206,0.6101517498493194,0.3443887323141098,0.04013327769935131],"a_step_pred_weight_g":117.5125,"pred_weight_g":105.30865433185902,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 105.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 360.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|t8","source_crop_sha256":"b3befbe4346f63869807d065d0ffb8457a3696b633ee2657a6a7e97fdf6263a1","source_mask_sha256":"cbe906c6fb9c4566bbc6a20ece81db2b2494c753fa40bd136cef23199a30073f","source_mask_png_sha256":"0fe3c68c08c6d9fe8b5f37f6ed522fdb81c6adab834fd9addfcacba2de461fbf","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 360.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 360.5 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6de6ac49e21bb381098f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"bbb2284ae4f044aa6b90d8e33acaa88db7aefc9eca53e8906d8f0f4a674f1d17","mask_sha256":"7f3f336dea435b30d384d5483b75890ed41af74f853b5578231ec616eb78dfc4","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","crop_asset_rel":"crops/bbb2284ae4f044aa6b90d8e33acaa88db7aefc9eca53e8906d8f0f4a674f1d17.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":49932.0,"area_cm2":264.8535046384249,"display_trend_area_cm2":264.8535046384249,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.1838377263396977,"cnn_stage":2,"cnn_probabilities":[0.0017635065712966022,0.018485859781503678,0.797346007823944,0.15895863175392153,0.02344598891213536],"a_step_pred_weight_g":75.96875,"pred_weight_g":84.13142313914979,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 84.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 264.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|t9","source_crop_sha256":"bbb2284ae4f044aa6b90d8e33acaa88db7aefc9eca53e8906d8f0f4a674f1d17","source_mask_sha256":"7f3f336dea435b30d384d5483b75890ed41af74f853b5578231ec616eb78dfc4","source_mask_png_sha256":"849141ebce1a95d0dbe7d72c2f6b9c25c5201cb72ba5eb0458edcef774a37a44","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 264.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 264.9 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"ebb43ab75c5c027bc2b4\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"61a416fe2b4874df276e2f17dcdb9b01a2b6818f6890ec7c68b5055b963c384b","mask_sha256":"63aa423e98c46f307b76afdaf8163487aca1a26a7658a37627e895126df13097","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","crop_asset_rel":"crops/61a416fe2b4874df276e2f17dcdb9b01a2b6818f6890ec7c68b5055b963c384b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":67538.0,"area_cm2":358.2407273145466,"display_trend_area_cm2":358.2407273145466,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":37,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.6992241968400776,"cnn_stage":2,"cnn_probabilities":[0.005650535156019031,0.013139491248875857,0.43028821945190426,0.37817876935005185,0.1727429896593094],"a_step_pred_weight_g":98.725,"pred_weight_g":94.40980595088885,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 94.4g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 358.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|t10","source_crop_sha256":"61a416fe2b4874df276e2f17dcdb9b01a2b6818f6890ec7c68b5055b963c384b","source_mask_sha256":"63aa423e98c46f307b76afdaf8163487aca1a26a7658a37627e895126df13097","source_mask_png_sha256":"78b1aafc20fd738b1f7d81d6176690ce54ea976a6468269e886bf11390a02d0c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 358.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 358.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"d1805135c1cf01c06826\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 665.9cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260502_035859_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"f3ef3693dca977899e68d0ca1cfa2be05ff2f96d36bd6d3a3a458111ee88243d","mask_sha256":"3740abdad895fe474305138a5940528a69bdab24dbc18b50f9bdc5d3b44810eb","source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","crop_asset_rel":"crops/f3ef3693dca977899e68d0ca1cfa2be05ff2f96d36bd6d3a3a458111ee88243d.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":77342.5,"area_cm2":404.3001214565668,"display_trend_area_cm2":404.3001214565668,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.72671076322305,"source_volume_proxy":6313.967163715076,"volume_proxy":8379.811678966209,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.8454046344064405,"cnn_stage":4,"cnn_probabilities":[0.0006360227067489177,0.0007753951154882089,0.021491241455078126,0.10674277916550637,0.8703546047210693],"a_step_pred_weight_g":127.625,"pred_weight_g":126.64344781047663,"d_step_harvest_ornot":1,"harvest_decision":"Harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 126.6g\n<Predicted stage> 4\n<Harvest decision> Harvest-ready\n<Growth QC> Area is 404.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8379.8 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260502_035859_cam0_rf.jpg|b4","source_crop_sha256":"f3ef3693dca977899e68d0ca1cfa2be05ff2f96d36bd6d3a3a458111ee88243d","source_mask_sha256":"3740abdad895fe474305138a5940528a69bdab24dbc18b50f9bdc5d3b44810eb","source_mask_png_sha256":"2c26e4d7e2edbe37a18ea0d4ab90d5cc172b990e73d7a79efffce421b23849c8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 404.3 cm²; front-view height: 20.7 cm; combined volume proxy: 8380 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 404.3 cm²; front-view height: 20.7 cm; combined volume proxy: 8380 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|b4","growth_qc_volume_proxy_top_front":8379.811678966209,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.72671076322305,"growth_qc_front_height_cm":20.72671076322305,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"6101272ab081ea4f4695\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"228be4afc02ba9e4efb61b010e07e5a4f40e2c1cf3013a9fed57b210500f7dd4","mask_sha256":"b6a57ad5b4121fe22deed0a52e750290c7a067bfbfcb5a32d1d4a0747315048d","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","crop_asset_rel":"crops/228be4afc02ba9e4efb61b010e07e5a4f40e2c1cf3013a9fed57b210500f7dd4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":38172.5,"area_cm2":202.4777778941415,"display_trend_area_cm2":202.4777778941415,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.30023523311558,"source_volume_proxy":6720.679542954331,"volume_proxy":4110.346520729602,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":47,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.4390991151332853,"cnn_stage":4,"cnn_probabilities":[0.004036230780184269,0.007440363615751267,0.08894030787050725,0.34455424547195435,0.5550288498401641],"a_step_pred_weight_g":101.8375,"pred_weight_g":100.96944609574959,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"USABLE","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 101.0g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 202.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4110.3 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b5","source_crop_sha256":"228be4afc02ba9e4efb61b010e07e5a4f40e2c1cf3013a9fed57b210500f7dd4","source_mask_sha256":"b6a57ad5b4121fe22deed0a52e750290c7a067bfbfcb5a32d1d4a0747315048d","source_mask_png_sha256":"e818337d412b7d50557e731659b06aec039c33c4782bbde11111c6ef222df863","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 202.5 cm²; front-view height: 20.3 cm; combined volume proxy: 4110 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 0.14% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 202.5 cm²; front-view height: 20.3 cm; combined volume proxy: 4110 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 4 elapsed days with 4 valid observation days, the volume proxy decreased by an average of 0.14% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nThe time trend is indicative only because it uses a limited number of observations.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|b5","growth_qc_volume_proxy_top_front":4110.346520729602,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.30023523311558,"growth_qc_front_height_cm":20.30023523311558,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"579e034edeb515087362\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam0","record_id":"cam0|bed45_20260502_035859_cam0_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6c4101082a7b64740ed3861db05af380489b56b258de8f2e9b652047034cca13","mask_sha256":"1faca11aa8e3acad1be7976d26b783cc9d517aab18215d39a8da233f81fa8c84","source_sha256":"d991a02be6771ce61e6299cdd8db2c6eb3bdd2d7e83ccf9d08dd9b2b8c3dee04","crop_asset_rel":"crops/6c4101082a7b64740ed3861db05af380489b56b258de8f2e9b652047034cca13.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":65332.5,"area_cm2":341.5190572461603,"display_trend_area_cm2":341.5190572461603,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.10610374881466,"source_volume_proxy":5749.252579317364,"volume_proxy":6525.098539942512,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":47,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.548962841939647,"cnn_stage":2,"cnn_probabilities":[0.0005553339316975326,0.0031028956291265786,0.5202018320560455,0.39910351037979125,0.07703643776476383],"a_step_pred_weight_g":117.325,"pred_weight_g":117.89324965961426,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 117.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 341.5cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6525.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260502_035859_cam0_rf.jpg|b6","source_crop_sha256":"6c4101082a7b64740ed3861db05af380489b56b258de8f2e9b652047034cca13","source_mask_sha256":"1faca11aa8e3acad1be7976d26b783cc9d517aab18215d39a8da233f81fa8c84","source_mask_png_sha256":"826cd38ac7341db1f8ca97e3a5bca9b80346bd2b49e4a0ca8a757b1ead1f14df","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 341.5 cm²; front-view height: 19.1 cm; combined volume proxy: 6525 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 341.5 cm²; front-view height: 19.1 cm; combined volume proxy: 6525 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|b6","growth_qc_volume_proxy_top_front":6525.098539942512,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.10610374881466,"growth_qc_front_height_cm":19.10610374881466,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"3254b634b992627ab1af\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"617c3534146c790ede816b63bea850bad88a1855a6c0ef27c0ef0b9075b610cb","mask_sha256":"83b1c47c5d7fddc3686b462b235ecaf4a8e01b39e08b306f9d25a71f2cf56ee2","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","crop_asset_rel":"crops/617c3534146c790ede816b63bea850bad88a1855a6c0ef27c0ef0b9075b610cb.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":59073.0,"area_cm2":313.3399639410733,"display_trend_area_cm2":313.3399639410733,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.04434991505109,"source_volume_proxy":6698.962686895561,"volume_proxy":6280.695879604364,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":46,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.244531906116754,"cnn_stage":2,"cnn_probabilities":[0.004361939372029155,0.028679926414042708,0.7212089776992798,0.20956267714500426,0.03618649821728468],"a_step_pred_weight_g":78.8625,"pred_weight_g":84.94512114078589,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 84.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 313.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6280.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b7","source_crop_sha256":"617c3534146c790ede816b63bea850bad88a1855a6c0ef27c0ef0b9075b610cb","source_mask_sha256":"83b1c47c5d7fddc3686b462b235ecaf4a8e01b39e08b306f9d25a71f2cf56ee2","source_mask_png_sha256":"e0f95182e12b169fe98cbabe69cbb57a250fa14b09a0bd3749d034b09500ac3d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 313.3 cm²; front-view height: 20.0 cm; combined volume proxy: 6281 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.19% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 313.3 cm²; front-view height: 20.0 cm; combined volume proxy: 6281 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.19% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased; evidence is insufficient to compare the relationship between the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|b7","growth_qc_volume_proxy_top_front":6280.695879604364,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.04434991505109,"growth_qc_front_height_cm":20.04434991505109,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"1c9102e99fe4ae73ae0f\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"6cf4eb06c190f2c4b359455c68ca8a90f0fcee2e707e793158c94278bf621c27","mask_sha256":"f69d9b89d7f0ae1c53cb45ac12a369546d6f2127d8f56292ce47383e01acb799","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","crop_asset_rel":"crops/6cf4eb06c190f2c4b359455c68ca8a90f0fcee2e707e793158c94278bf621c27.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67925.5,"area_cm2":360.2961373331196,"display_trend_area_cm2":360.2961373331196,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.16785758257823,"source_volume_proxy":4560.85811123725,"volume_proxy":6545.808910621164,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":47,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.538301539281383,"cnn_stage":2,"cnn_probabilities":[0.0030129092163406314,0.028262448171153663,0.4625784516334534,0.4397026598453521,0.06644355207681656],"a_step_pred_weight_g":88.7,"pred_weight_g":95.25658344177285,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 95.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 360.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6545.8 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b8","source_crop_sha256":"6cf4eb06c190f2c4b359455c68ca8a90f0fcee2e707e793158c94278bf621c27","source_mask_sha256":"f69d9b89d7f0ae1c53cb45ac12a369546d6f2127d8f56292ce47383e01acb799","source_mask_png_sha256":"146b77a3cca355a3a69933868a81ee9fd3799ac026aeecceaf79bc9cac7941c8","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 360.3 cm²; front-view height: 18.2 cm; combined volume proxy: 6546 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy decreased by an average of 0.77% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 360.3 cm²; front-view height: 18.2 cm; combined volume proxy: 6546 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy decreased by an average of 0.77% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|b8","growth_qc_volume_proxy_top_front":6545.808910621164,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.16785758257823,"growth_qc_front_height_cm":18.16785758257823,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"a8d6727a72d011cda011\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b32cd80f82e162e711bee6e369151bb36a4ff99e36956468d0fc2197afcb18a0","mask_sha256":"0474b06c83d5214ed26d6f30e2f8e6c662d9d4f8faf1554bdf0f9c2049aec130","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","crop_asset_rel":"crops/b32cd80f82e162e711bee6e369151bb36a4ff99e36956468d0fc2197afcb18a0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66510.0,"area_cm2":352.7879234459192,"display_trend_area_cm2":352.7879234459192,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":47,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.365728669241071,"cnn_stage":4,"cnn_probabilities":[0.0022917731723282484,0.005688883736729622,0.12071165144443513,0.3666142851114273,0.5046934068202973],"a_step_pred_weight_g":109.975,"pred_weight_g":106.02055213904914,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 106.0g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 352.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b9","source_crop_sha256":"b32cd80f82e162e711bee6e369151bb36a4ff99e36956468d0fc2197afcb18a0","source_mask_sha256":"0474b06c83d5214ed26d6f30e2f8e6c662d9d4f8faf1554bdf0f9c2049aec130","source_mask_png_sha256":"a9191a865d737f128c50f01b5b8bbf150016de14932313f6ddee1384d363d6be","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 352.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 352.8 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|b9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"b66be807f43dc328e788\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"68e5697b1c01dd38da1b407d649460bcdd0cb98fe59f0c191fa866af1561570b","mask_sha256":"f1f0993b81b6212799e00d369646e13be073251fec300693d8c5deb66842b1f3","source_sha256":"a005ca6ede2f7aef9d98a8998c8d46f17fed7f980b30362e6763445e4a8cc06c","crop_asset_rel":"crops/68e5697b1c01dd38da1b407d649460bcdd0cb98fe59f0c191fa866af1561570b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":72317.0,"area_cm2":383.589900162961,"display_trend_area_cm2":383.589900162961,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-01","model_env_missing_reason":null,"history_n_days":46,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.5945426077814773,"cnn_stage":4,"cnn_probabilities":[0.0015100419986993077,0.003699313220568001,0.06860586777329444,0.2511074274778366,0.6750773191452026],"a_step_pred_weight_g":92.15,"pred_weight_g":101.43801470281008,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 101.4g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 383.6cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260502_035859_cam1_rf.jpg|b10","source_crop_sha256":"68e5697b1c01dd38da1b407d649460bcdd0cb98fe59f0c191fa866af1561570b","source_mask_sha256":"f1f0993b81b6212799e00d369646e13be073251fec300693d8c5deb66842b1f3","source_mask_png_sha256":"aeaf99c02c808af4623d1388df0b2dba5e38b38d210f8ca7b3604ed19a59a82c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 383.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 383.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260502_035859_bed45|b10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"d407c5784f9fe48d35a5\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-02","capture_key":"20260502_035859_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":"cam0","record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|t3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"76fa2c4f1982a4eddfffc48cd2aeb323320b6d42ca61f3efbf4b83d479725044","mask_sha256":"a85e19a1f41182e4974939a10075c1b9250be00dd85dc6fcb0a1b47cec7b0f01","source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","crop_asset_rel":"crops/76fa2c4f1982a4eddfffc48cd2aeb323320b6d42ca61f3efbf4b83d479725044.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":91555.0,"area_cm2":478.5945323716712,"display_trend_area_cm2":478.5945323716712,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.338369778066408,"cnn_stage":2,"cnn_probabilities":[0.0005006732608308084,0.0014426178182475268,0.6826139092445374,0.2900719746947289,0.025370854418724775],"a_step_pred_weight_g":182.2,"pred_weight_g":183.12643929904615,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 183.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 478.6cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|t3","source_crop_sha256":"76fa2c4f1982a4eddfffc48cd2aeb323320b6d42ca61f3efbf4b83d479725044","source_mask_sha256":"a85e19a1f41182e4974939a10075c1b9250be00dd85dc6fcb0a1b47cec7b0f01","source_mask_png_sha256":"3f58f510bad2afc52d8f16de762de390f5cfcdf212340f93573c1af22dd650e2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 478.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 478.6 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|t3","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0265ea8ebf89a8e6184e\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"06b3c13de1f2caf4500f4035c7320bd6a111a17ece6dd662d88a521eb92393e0","mask_sha256":"84805fef761e3d14de4a12127814405ce623d7147c7ff33465563f1fceac86bc","source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","crop_asset_rel":"crops/06b3c13de1f2caf4500f4035c7320bd6a111a17ece6dd662d88a521eb92393e0.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":61932.5,"area_cm2":323.7459000175689,"display_trend_area_cm2":323.7459000175689,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3481376637093487,"cnn_stage":2,"cnn_probabilities":[0.0004175120498985052,0.0009458951972192153,0.6678775191307067,0.31159967184066767,0.019159428682178258],"a_step_pred_weight_g":144.525,"pred_weight_g":151.70218712157924,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 151.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 323.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|t4","source_crop_sha256":"06b3c13de1f2caf4500f4035c7320bd6a111a17ece6dd662d88a521eb92393e0","source_mask_sha256":"84805fef761e3d14de4a12127814405ce623d7147c7ff33465563f1fceac86bc","source_mask_png_sha256":"62266e91292af1bcc44d3eef3516c4d99cabd5a9d8a97a945997366027eba04c","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 323.7 cm²; front-view height: 12.8 cm; combined volume proxy: 4142 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 323.7 cm²; front-view height: 12.8 cm; combined volume proxy: 4142 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|t4","growth_qc_volume_proxy_top_front":4142.09112990338,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":12.7942659032241,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"58658ebea36594cdecc4\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"c16c50a8a148464f0dd6c0edcc36ea7d9cf88fe37d457bf5c663ccea872ccf10","mask_sha256":"68028a37139aa7d4d6a09818999bb69c467d3c7afe270f68536535e943347552","source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","crop_asset_rel":"crops/c16c50a8a148464f0dd6c0edcc36ea7d9cf88fe37d457bf5c663ccea872ccf10.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":72531.5,"area_cm2":379.15110397811,"display_trend_area_cm2":379.15110397811,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":42,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2836591735482212,"cnn_stage":2,"cnn_probabilities":[0.00019041642663069068,0.004386060032993555,0.7219265222549438,0.25856784656643866,0.014929132326506079],"a_step_pred_weight_g":143.425,"pred_weight_g":128.28195940783425,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 128.3g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 379.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|t5","source_crop_sha256":"c16c50a8a148464f0dd6c0edcc36ea7d9cf88fe37d457bf5c663ccea872ccf10","source_mask_sha256":"68028a37139aa7d4d6a09818999bb69c467d3c7afe270f68536535e943347552","source_mask_png_sha256":"0ed5936e47b84122b20b2dd8a8ccfd1b47f5a5e5fad9735589065a2a08df856a","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 379.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 379.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e51567fc5d9e2f4254e2\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"340882403d086c37cd24e9cabcf4f8b085f057df9357ebdb01dde9c0c7131f41","mask_sha256":"a13d13a5a8cabd1a23cc6e2ca751c4fbd504a9a48e2305f11213022a2cda5f4c","source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","crop_asset_rel":"crops/340882403d086c37cd24e9cabcf4f8b085f057df9357ebdb01dde9c0c7131f41.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":69633.5,"area_cm2":369.3558542665978,"display_trend_area_cm2":369.3558542665978,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":47,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.7364787809783593,"cnn_stage":3,"cnn_probabilities":[0.0003245262065320276,0.002461224072612822,0.3891449332237244,0.47654942274093626,0.13151985555887222],"a_step_pred_weight_g":128.9625,"pred_weight_g":117.7630803573082,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 117.8g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 369.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|t8","source_crop_sha256":"340882403d086c37cd24e9cabcf4f8b085f057df9357ebdb01dde9c0c7131f41","source_mask_sha256":"a13d13a5a8cabd1a23cc6e2ca751c4fbd504a9a48e2305f11213022a2cda5f4c","source_mask_png_sha256":"f49a5d03a08b8ad073dd5da2e3c97b61b7b79462db2377767c3040dcb8f0dff5","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 369.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 369.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"411d16d423275e265c43\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"cab701292ae975fea1694b37fda53bfc5e0fb73c7773deae356cbd65978e9836","mask_sha256":"d2b4a53400d23cce9d709acb0b5b3c5a720d790c243ff3c5325d7f2594442ee2","source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","crop_asset_rel":"crops/cab701292ae975fea1694b37fda53bfc5e0fb73c7773deae356cbd65978e9836.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":49526.0,"area_cm2":262.6999653673522,"display_trend_area_cm2":262.6999653673522,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3027036838233466,"cnn_stage":2,"cnn_probabilities":[0.002976473094895482,0.032022873312234884,0.6852780163288116,0.21876561939716335,0.06095697991549969],"a_step_pred_weight_g":71.39375,"pred_weight_g":83.05764717440627,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 83.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 262.7cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|t9","source_crop_sha256":"cab701292ae975fea1694b37fda53bfc5e0fb73c7773deae356cbd65978e9836","source_mask_sha256":"d2b4a53400d23cce9d709acb0b5b3c5a720d790c243ff3c5325d7f2594442ee2","source_mask_png_sha256":"d4c1f67700c5beac88a1f3b131f612f846e1a953adb5886553aa5d5f03856103","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 262.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 262.7 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"0ab0669dcc7efe27c80f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":"cam1","record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|t10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"11a420f35cfce933b175a9349c87d82c36dfb2387f6290048df408e94bbccc1e","mask_sha256":"a3aad5f0c7c2277e754a27351b64e5abb2c29a456742285e87b2700072377a9d","source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","crop_asset_rel":"crops/11a420f35cfce933b175a9349c87d82c36dfb2387f6290048df408e94bbccc1e.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":63731.0,"area_cm2":338.0473184353011,"display_trend_area_cm2":338.0473184353011,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":38,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.316747788945213,"cnn_stage":4,"cnn_probabilities":[0.002406270825304091,0.0033206357154995205,0.1742317259311676,0.3152016490697861,0.504839688539505],"a_step_pred_weight_g":112.575,"pred_weight_g":103.70096545644586,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 103.7g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 338.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"a3aad5f0c7c2277e754a27351b64e5abb2c29a456742285e87b2700072377a9d","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|t10","source_crop_sha256":"11a420f35cfce933b175a9349c87d82c36dfb2387f6290048df408e94bbccc1e","source_mask_sha256":"a3aad5f0c7c2277e754a27351b64e5abb2c29a456742285e87b2700072377a9d","source_mask_png_sha256":"e745ef10be9871f62d55a62d398e728c0c49f32db8d7c759fd0eadb009eb3174","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 338.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 338.0 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|t10","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"1e7eb0f1838c924ec0f5\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5a222ccba14ca9eeb308513ef092b7364b54dd1119e39fbc196d6aa3b31dcd5f","mask_sha256":"bf8d37c3d6c3f06a7e916466f1ea855ca6d9be039a0ad49b6f10c6eb7fd273d5","source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","crop_asset_rel":"crops/5a222ccba14ca9eeb308513ef092b7364b54dd1119e39fbc196d6aa3b31dcd5f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":124191.5,"area_cm2":649.1985458690011,"display_trend_area_cm2":649.1985458690011,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":26,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.114367933012545,"cnn_stage":2,"cnn_probabilities":[0.0016940588364377617,0.0404898414388299,0.8175006985664368,0.12238496877253056,0.0179304470308125],"a_step_pred_weight_g":150.475,"pred_weight_g":165.9093576206539,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 165.9g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 649.2cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|b3","source_crop_sha256":"5a222ccba14ca9eeb308513ef092b7364b54dd1119e39fbc196d6aa3b31dcd5f","source_mask_sha256":"bf8d37c3d6c3f06a7e916466f1ea855ca6d9be039a0ad49b6f10c6eb7fd273d5","source_mask_png_sha256":"7fd4b8f342356a1e233d576392673ee6b0305f747b7feff0a24cce342ebb9cb4","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 649.2 cm²; front-view height: 20.3 cm; combined volume proxy: 13179 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 649.2 cm²; front-view height: 20.3 cm; combined volume proxy: 13179 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|b3","growth_qc_volume_proxy_top_front":13178.8831941373,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":20.30023523311558,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"e8a57149bd691440c150\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"be20796feaeaf35db916fa562d1be272b88b83056bd12ca4acbefaa0b27b4267","mask_sha256":"e0270ab055fa523a0dc9c9e0e53110ef96743152b9b040193c9875c54822de29","source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","crop_asset_rel":"crops/be20796feaeaf35db916fa562d1be272b88b83056bd12ca4acbefaa0b27b4267.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":79534.0,"area_cm2":415.7559667702309,"display_trend_area_cm2":415.7559667702309,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.89730097526603,"source_volume_proxy":6426.443183547811,"volume_proxy":8688.177569860218,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.7394295157981112,"cnn_stage":4,"cnn_probabilities":[0.0009317584306700156,0.0011158047360368074,0.0480931157246232,0.15730960816144945,0.7925496637821199],"a_step_pred_weight_g":128.0125,"pred_weight_g":133.68498896780642,"d_step_harvest_ornot":1,"harvest_decision":"Harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 133.7g\n<Predicted stage> 4\n<Harvest decision> Harvest-ready\n<Growth QC> Area is 415.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 8688.2 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|b4","source_crop_sha256":"be20796feaeaf35db916fa562d1be272b88b83056bd12ca4acbefaa0b27b4267","source_mask_sha256":"e0270ab055fa523a0dc9c9e0e53110ef96743152b9b040193c9875c54822de29","source_mask_png_sha256":"3a8d172faba5c0a3cb21c535aab2d1336cced4a7eab9875f9af8c4775f7e1ff9","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 415.8 cm²; front-view height: 20.9 cm; combined volume proxy: 8688 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 415.8 cm²; front-view height: 20.9 cm; combined volume proxy: 8688 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|b4","growth_qc_volume_proxy_top_front":8688.177569860218,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.89730097526603,"growth_qc_front_height_cm":20.89730097526603,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"72a20f5d198bd7d6c400\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam0","record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"3be08ea4c679ede3cace438f96872c5f31dc8dac89cf746e68c181636a375a45","mask_sha256":"3cae042dd3b4950ef98580061f7f490291e965e26b2a8ad7232ef8c1c6fe36d0","source_sha256":"f01404361fb9c9656180f5154e114b85ad4d6a4704f2dbdf0ebbc2340a5d156f","crop_asset_rel":"crops/3be08ea4c679ede3cace438f96872c5f31dc8dac89cf746e68c181636a375a45.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70150.5,"area_cm2":366.7046665189113,"display_trend_area_cm2":366.7046665189113,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.04434991505109,"source_volume_proxy":6612.340997948276,"volume_proxy":7350.356651187179,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":48,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.893806741409935,"cnn_stage":4,"cnn_probabilities":[0.0008514475135598332,0.0008230227278545498,0.0065135037992149585,0.08729138001799584,0.9045206427574157],"a_step_pred_weight_g":105.5,"pred_weight_g":103.13394567093664,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 103.1g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 366.7cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 7350.4 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam0|bed45_20260503_043956_cam0_rf.jpg|b5","source_crop_sha256":"3be08ea4c679ede3cace438f96872c5f31dc8dac89cf746e68c181636a375a45","source_mask_sha256":"3cae042dd3b4950ef98580061f7f490291e965e26b2a8ad7232ef8c1c6fe36d0","source_mask_png_sha256":"8e2beef31291454f3343f492c63ec122c7882ac0abe466dd7caf0b4057489ff0","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 366.7 cm²; front-view height: 20.0 cm; combined volume proxy: 7350 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 366.7 cm²; front-view height: 20.0 cm; combined volume proxy: 7350 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|b5","growth_qc_volume_proxy_top_front":7350.356651187179,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.04434991505109,"growth_qc_front_height_cm":20.04434991505109,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e7c19a5a4ddb9f678065\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 269.3cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"bffd993f235312ba222d8632cb09620563d9ceb5af28a2218c95a09709a6431b","mask_sha256":"9986bf2d6029dcae2dde3236fba1f018c0f84530b1e377900f0e6070d5c37f94","source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","crop_asset_rel":"crops/bffd993f235312ba222d8632cb09620563d9ceb5af28a2218c95a09709a6431b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":60357.5,"area_cm2":320.1533166348981,"display_trend_area_cm2":320.1533166348981,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":19.70316949096512,"source_volume_proxy":6515.415181592366,"volume_proxy":6308.035060752019,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":47,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.609968920517713,"cnn_stage":2,"cnn_probabilities":[0.004545826744288207,0.017468817997723818,0.5382675230503082,0.2429063141345978,0.1968115285038948],"a_step_pred_weight_g":89.3875,"pred_weight_g":83.61170990269832,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_SLOWING","relation_qc":"NOT_EVALUABLE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 83.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 320.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6308.0 cm³ equivalent. Front and top views match on capture date and physical slot. A slowing of growth change is observed in the time series.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|b7","source_crop_sha256":"bffd993f235312ba222d8632cb09620563d9ceb5af28a2218c95a09709a6431b","source_mask_sha256":"9986bf2d6029dcae2dde3236fba1f018c0f84530b1e377900f0e6070d5c37f94","source_mask_png_sha256":"c4ea504a66118517d80394ce1beb8578251e065e6945a9790c61b0cec0202b02","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 320.2 cm²; front-view height: 19.7 cm; combined volume proxy: 6308 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 320.2 cm²; front-view height: 19.7 cm; combined volume proxy: 6308 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 1.25% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nGrowth has slowed relative to the earlier period; evidence is insufficient to compare the two time points.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|b7","growth_qc_volume_proxy_top_front":6308.035060752019,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":19.70316949096512,"growth_qc_front_height_cm":19.70316949096512,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"b3f4866573899a6b7e87\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"4c9c7f4cbc302353a4093ecd9486853ff46d6dd3b72ca18db897ba3a2ac70057","mask_sha256":"9e7d090f50eedb82b2b29c5f5f0ecb29671dd99d0e877a92284ce82dfd9f6644","source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","crop_asset_rel":"crops/4c9c7f4cbc302353a4093ecd9486853ff46d6dd3b72ca18db897ba3a2ac70057.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":70124.5,"area_cm2":371.9602576707768,"display_trend_area_cm2":371.9602576707768,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":18.16785758257823,"source_volume_proxy":4543.27873000516,"volume_proxy":6757.720987741774,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":48,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.9109698179643604,"cnn_stage":3,"cnn_probabilities":[0.0012881630565971137,0.010411018459126353,0.24376702010631562,0.5651104927062989,0.17942332029342653],"a_step_pred_weight_g":101.125,"pred_weight_g":92.16242564257186,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 92.2g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 372.0cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6757.7 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|b8","source_crop_sha256":"4c9c7f4cbc302353a4093ecd9486853ff46d6dd3b72ca18db897ba3a2ac70057","source_mask_sha256":"9e7d090f50eedb82b2b29c5f5f0ecb29671dd99d0e877a92284ce82dfd9f6644","source_mask_png_sha256":"aea5710688eae8dc9fb41e586b338a4bd0a0459db76ba8713ac5ac28d68a03b2","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 372.0 cm²; front-view height: 18.2 cm; combined volume proxy: 6758 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy decreased by an average of 0.39% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 372.0 cm²; front-view height: 18.2 cm; combined volume proxy: 6758 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy decreased by an average of 0.39% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|b8","growth_qc_volume_proxy_top_front":6757.720987741774,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":18.16785758257823,"growth_qc_front_height_cm":18.16785758257823,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"45efc4c2e627a7618896\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5bcfa8629e8510f7d1aa3d24a64e10d2289d0fb57354079952b0ce79670d2915","mask_sha256":"b6a27347550322aa22123c21b8c004fb1e02b3f3f5f058544059b84161db9cf2","source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","crop_asset_rel":"crops/5bcfa8629e8510f7d1aa3d24a64e10d2289d0fb57354079952b0ce79670d2915.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":72193.0,"area_cm2":382.9321689570177,"display_trend_area_cm2":382.9321689570177,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.99726737053524,"source_volume_proxy":4231.286134424574,"volume_proxy":6891.732629498423,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":48,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.390602985210717,"cnn_stage":2,"cnn_probabilities":[0.003753199113998562,0.033602550812065604,0.6225317180156708,0.24851309061050414,0.09159943163394929],"a_step_pred_weight_g":122.3375,"pred_weight_g":117.07629995512764,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 117.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 382.9cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6891.7 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|b9","source_crop_sha256":"5bcfa8629e8510f7d1aa3d24a64e10d2289d0fb57354079952b0ce79670d2915","source_mask_sha256":"b6a27347550322aa22123c21b8c004fb1e02b3f3f5f058544059b84161db9cf2","source_mask_png_sha256":"14c897190e3815401fe4e6065d49d3cd4f40d72d6c4a962bf4ce36156504900d","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 382.9 cm²; front-view height: 18.0 cm; combined volume proxy: 6892 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 382.9 cm²; front-view height: 18.0 cm; combined volume proxy: 6892 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|b9","growth_qc_volume_proxy_top_front":6891.732629498423,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.99726737053524,"growth_qc_front_height_cm":17.99726737053524,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"e4ccd35063cdd498d966\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":"cam1","record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|b10","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"46ad64992a44a105a3bf42ea40a7429cf3819c6731d4a09f715892c8ddefbafc","mask_sha256":"e33ed7bf22af49c27a050078beac38cd392108055d3b2fdcb1d9d289519ccc99","source_sha256":"29eb422cd9f37eaf4a117ce0acda0ba5f916798e156e5a60cae7e580d8a59d56","crop_asset_rel":"crops/46ad64992a44a105a3bf42ea40a7429cf3819c6731d4a09f715892c8ddefbafc.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":68954.0,"area_cm2":365.7515933437064,"display_trend_area_cm2":365.7515933437064,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-02","model_env_missing_reason":null,"history_n_days":47,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.269212220888585,"cnn_stage":4,"cnn_probabilities":[0.00583947990089655,0.016502030473202468,0.1927417293190956,0.27244027853012087,0.5124764740467072],"a_step_pred_weight_g":82.3125,"pred_weight_g":95.51187395246927,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 95.5g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 365.8cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260503_043956_cam1_rf.jpg|b10","source_crop_sha256":"46ad64992a44a105a3bf42ea40a7429cf3819c6731d4a09f715892c8ddefbafc","source_mask_sha256":"e33ed7bf22af49c27a050078beac38cd392108055d3b2fdcb1d9d289519ccc99","source_mask_png_sha256":"8011d5f815177282344cdcdf2187d4269f6d29d96b2264d47de488deb1803d0f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 365.8 cm²; front-view height: 19.5 cm; combined volume proxy: 7144 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 365.8 cm²; front-view height: 19.5 cm; combined volume proxy: 7144 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260503_043956_bed45|b10","growth_qc_volume_proxy_top_front":7144.071993378034,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":19.53257927892213,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"2c0500bee34832a5baa6\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-03","capture_key":"20260503_043956_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t1","physical_key":"2작기|bed45|t1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t2","physical_key":"2작기|bed45|t2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t3","physical_key":"2작기|bed45|t3","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 483.1cm² (cam0 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t4","physical_key":"2작기|bed45|t4","selected_camera":"cam0","record_id":"cam0|bed45_20260504_052139_cam0_rf.jpg|t4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"0025876ee468acfde909f04bcbff1f9e7940971d476fcbff6c1792c8f2901df8","mask_sha256":"7b8b953c1706f1f54a94eb6eac3c6710c12f16c062af9e5f34b148de1515d983","source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","crop_asset_rel":"crops/0025876ee468acfde909f04bcbff1f9e7940971d476fcbff6c1792c8f2901df8.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":62237.0,"area_cm2":325.3376430693648,"display_trend_area_cm2":325.3376430693648,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.699302995344624,"cnn_stage":3,"cnn_probabilities":[0.0012475917115807535,0.0008415163960307836,0.3842080384492874,0.5247659802436829,0.08893686532974243],"a_step_pred_weight_g":153.25,"pred_weight_g":158.19351864088105,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 158.2g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 325.3cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260504_052139_cam0_rf.jpg|t4","source_crop_sha256":"0025876ee468acfde909f04bcbff1f9e7940971d476fcbff6c1792c8f2901df8","source_mask_sha256":"7b8b953c1706f1f54a94eb6eac3c6710c12f16c062af9e5f34b148de1515d983","source_mask_png_sha256":"e8e07ccd7bb46c939a38593becdf06c3384d3909a77d513de4fea74613d3ff66","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 325.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 325.3 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|t4","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"f785c4a941608898d719\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t5","physical_key":"2작기|bed45|t5","selected_camera":"cam0","record_id":"cam0|bed45_20260504_052139_cam0_rf.jpg|t5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"255ef80ae9507b69abb944d084f2bc035f2814254402896bc083b607f777c56f","mask_sha256":"a95e795a921d327b83e0b6d7e0ff2a378b96a18671a61ee4042185a1160ea39f","source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","crop_asset_rel":"crops/255ef80ae9507b69abb944d084f2bc035f2814254402896bc083b607f777c56f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":71049.0,"area_cm2":371.4014846865257,"display_trend_area_cm2":371.4014846865257,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":43,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.304236549185589,"cnn_stage":2,"cnn_probabilities":[0.00033052441431209446,0.006923760520294309,0.7030377507209777,0.2675945416092873,0.022113415598869327],"a_step_pred_weight_g":139.625,"pred_weight_g":122.53677300959137,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 122.5g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 371.4cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260504_052139_cam0_rf.jpg|t5","source_crop_sha256":"255ef80ae9507b69abb944d084f2bc035f2814254402896bc083b607f777c56f","source_mask_sha256":"a95e795a921d327b83e0b6d7e0ff2a378b96a18671a61ee4042185a1160ea39f","source_mask_png_sha256":"d0c557cc159e3b1ff35f6a17ff7de773525729c9749fac84b9c67885d1339b96","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 371.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 371.4 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|t5","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"1f013cec585e20837edc\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t6","physical_key":"2작기|bed45|t6","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t7","physical_key":"2작기|bed45|t7","selected_camera":"cam1","record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|t7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"5bd2f7300a71df792b88488733b775706885a620f62d684e5df78d74ca78255f","mask_sha256":"c60a0eb4e60f2752c2b116303f6f7214a84972ba183604f03ba9846016613a4a","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","crop_asset_rel":"crops/5bd2f7300a71df792b88488733b775706885a620f62d684e5df78d74ca78255f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":55283.0,"area_cm2":293.2367278884492,"display_trend_area_cm2":293.2367278884492,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":34,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.522628142614849,"cnn_stage":2,"cnn_probabilities":[0.0007552957511506975,0.0014058730797842144,0.6096392929553986,0.2508544117212295,0.13734511211514472],"a_step_pred_weight_g":126.1625,"pred_weight_g":128.15097658582695,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 128.2g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 293.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"c60a0eb4e60f2752c2b116303f6f7214a84972ba183604f03ba9846016613a4a","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|t7","source_crop_sha256":"5bd2f7300a71df792b88488733b775706885a620f62d684e5df78d74ca78255f","source_mask_sha256":"c60a0eb4e60f2752c2b116303f6f7214a84972ba183604f03ba9846016613a4a","source_mask_png_sha256":"e51a201fbc81cc4d4e5c251560bc840338b41e490881dafef5f0ee54ab1cbe75","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 293.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 293.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|t7","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"491a6d1d570605c9cb60\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t8","physical_key":"2작기|bed45|t8","selected_camera":"cam1","record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|t8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"1120c368c237518822e39060d3cdd5cfc5c57fb25f02edbee9e990763b2fb56a","mask_sha256":"7a6481e1a68d1e78cfded3cd140331c85c078f9cec7d0dabb4222cf81914418c","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","crop_asset_rel":"crops/1120c368c237518822e39060d3cdd5cfc5c57fb25f02edbee9e990763b2fb56a.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":67502.5,"area_cm2":358.0524252354257,"display_trend_area_cm2":358.0524252354257,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":48,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.4146086244145404,"cnn_stage":2,"cnn_probabilities":[0.00042295090970583254,0.0028747676173225046,0.6557244777679443,0.26362634301185606,0.07735146805644035],"a_step_pred_weight_g":118.5375,"pred_weight_g":117.59674974412107,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 117.6g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 358.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|t8","source_crop_sha256":"1120c368c237518822e39060d3cdd5cfc5c57fb25f02edbee9e990763b2fb56a","source_mask_sha256":"7a6481e1a68d1e78cfded3cd140331c85c078f9cec7d0dabb4222cf81914418c","source_mask_png_sha256":"f6906693ede9e3d9441ff02691a1015d65cbaabf7d1ad60eca02bac9a5d9aa09","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 358.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 358.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|t8","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"6e5077bfc750e821bd2b\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t9","physical_key":"2작기|bed45|t9","selected_camera":"cam1","record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|t9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"44a3c49f20579ca0071e73f6466963ec4f7c666be755974df3036b18a55b35eb","mask_sha256":"1e15eddb038c5b31419e21f50d9f568a66d0d5f49fb2b229fd86ec7eb007dccc","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","crop_asset_rel":"crops/44a3c49f20579ca0071e73f6466963ec4f7c666be755974df3036b18a55b35eb.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":59981.5,"area_cm2":318.1589058813923,"display_trend_area_cm2":318.1589058813923,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":44,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.0214020043611525,"cnn_stage":4,"cnn_probabilities":[0.0026211874675936995,0.022763809561729433,0.28848886489868164,0.3228440582752228,0.3632820725440979],"a_step_pred_weight_g":94.5875,"pred_weight_g":96.12982998681812,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 96.1g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 318.2cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"LEGACY_EXACT_SOURCE_MASK_REVIEW","legacy_source_mask_sha256":"1e15eddb038c5b31419e21f50d9f568a66d0d5f49fb2b229fd86ec7eb007dccc","legacy_source_run_signature":"3b98011cbab964f593e8d583f4b689f13e5f02a84e09072ea60bc15962d4cbf9","model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|t9","source_crop_sha256":"44a3c49f20579ca0071e73f6466963ec4f7c666be755974df3036b18a55b35eb","source_mask_sha256":"1e15eddb038c5b31419e21f50d9f568a66d0d5f49fb2b229fd86ec7eb007dccc","source_mask_png_sha256":"347c90ca76e9812825d8b4da0a1ce68741eaaea65fe3cb33826e527d57bf2281","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 318.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 318.2 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|t9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"e26a44d5c733effddfd0\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t10","physical_key":"2작기|bed45|t10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t11","physical_key":"2작기|bed45|t11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"t12","physical_key":"2작기|bed45|t12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b1","physical_key":"2작기|bed45|b1","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b2","physical_key":"2작기|bed45|b2","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b3","physical_key":"2작기|bed45|b3","selected_camera":"cam0","record_id":"cam0|bed45_20260504_052139_cam0_rf.jpg|b3","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"14670c0e216abf69f6db506b001d3c10716e94fcd9e27a62cc1e74317a573b29","mask_sha256":"66e053f9fa9b2b4c4284ef14522bd73e2b8699a27c685ca8591dce68304fc713","source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","crop_asset_rel":"crops/14670c0e216abf69f6db506b001d3c10716e94fcd9e27a62cc1e74317a573b29.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":117997.5,"area_cm2":616.8200353178556,"display_trend_area_cm2":616.8200353178556,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":27,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.2655168882571166,"cnn_stage":2,"cnn_probabilities":[0.0017157511203549803,0.02502134880051017,0.7131736040115357,0.22620875835418702,0.0338805140927434],"a_step_pred_weight_g":146.925,"pred_weight_g":165.83553585380724,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 165.8g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 616.8cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260504_052139_cam0_rf.jpg|b3","source_crop_sha256":"14670c0e216abf69f6db506b001d3c10716e94fcd9e27a62cc1e74317a573b29","source_mask_sha256":"66e053f9fa9b2b4c4284ef14522bd73e2b8699a27c685ca8591dce68304fc713","source_mask_png_sha256":"c7c1bd44fd8c6e63641c679e17e5700c90363cd387ec618180fe1ad37a28730f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 616.8 cm²; front-view height: 21.6 cm; combined volume proxy: 13311 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 616.8 cm²; front-view height: 21.6 cm; combined volume proxy: 13311 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|b3","growth_qc_volume_proxy_top_front":13310.7677680804,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":21.57966182343798,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"c09fe4311bd01b0df26f\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b4","physical_key":"2작기|bed45|b4","selected_camera":"cam0","record_id":"cam0|bed45_20260504_052139_cam0_rf.jpg|b4","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"ebd4ba99a109d7e8a8fb7012cf69763bcfb9d802d2774ab07fde515adbc03bfe","mask_sha256":"5d0d2ce3c1fbb97cb75b1ea29d7a94c16e6310c46d85930655513917e34e3ef3","source_sha256":"86c345fdd8bb731cd3c0aba5339eb05e1a8fb68447d8f3ee5b9d038a0e43e1bf","crop_asset_rel":"crops/ebd4ba99a109d7e8a8fb7012cf69763bcfb9d802d2774ab07fde515adbc03bfe.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":82090.5,"area_cm2":429.1198127863762,"display_trend_area_cm2":429.1198127863762,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":45,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.8640170289698283,"cnn_stage":4,"cnn_probabilities":[0.0007517236575949937,0.0006652800861047581,0.01395520716905594,0.10306988805532455,0.8815579175949095],"a_step_pred_weight_g":131.0125,"pred_weight_g":133.47283779655717,"d_step_harvest_ornot":1,"harvest_decision":"Harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 133.5g\n<Predicted stage> 4\n<Harvest decision> Harvest-ready\n<Growth QC> Area is 429.1cm² (model-feature contour area from cam0, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7230075507821347,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam0|bed45_20260504_052139_cam0_rf.jpg|b4","source_crop_sha256":"ebd4ba99a109d7e8a8fb7012cf69763bcfb9d802d2774ab07fde515adbc03bfe","source_mask_sha256":"5d0d2ce3c1fbb97cb75b1ea29d7a94c16e6310c46d85930655513917e34e3ef3","source_mask_png_sha256":"e1400663a2c0878afd3deeca1752b8594664c3e40794828ad0699fb1e904776e","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 429.1 cm²; front-view height: 21.4 cm; combined volume proxy: 9187 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 429.1 cm²; front-view height: 21.4 cm; combined volume proxy: 9187 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|b4","growth_qc_volume_proxy_top_front":9187.056801811943,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":21.409071611395,"growth_qc_front_source_status":"REVIEW_METADATA_OR_UPSTREAM","growth_qc_front_record_ids":"[\"328998edacf2945fd9fe\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b5","physical_key":"2작기|bed45|b5","selected_camera":"cam1","record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b5","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"e8e628e8d6166a82c4538bf00dac351b71e1740544003d25600a6ab97251f19f","mask_sha256":"962f28c86b33fdf628cfd4cb2366df3c8b1d3c477973eb53b7f49349ccc0fad3","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","crop_asset_rel":"crops/e8e628e8d6166a82c4538bf00dac351b71e1740544003d25600a6ab97251f19f.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":39271.0,"area_cm2":208.3045337790512,"display_trend_area_cm2":208.3045337790512,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":21.57966182343798,"source_volume_proxy":7759.839156920413,"volume_proxy":4495.141395240838,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":49,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.844222978584003,"cnn_stage":4,"cnn_probabilities":[0.0015388763829832896,0.001449953659903258,0.016610187385231255,0.11205117851495744,0.8683497786521912],"a_step_pred_weight_g":120.3375,"pred_weight_g":111.03416684820988,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 111.0g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 208.3cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4495.1 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b5","source_crop_sha256":"e8e628e8d6166a82c4538bf00dac351b71e1740544003d25600a6ab97251f19f","source_mask_sha256":"962f28c86b33fdf628cfd4cb2366df3c8b1d3c477973eb53b7f49349ccc0fad3","source_mask_png_sha256":"4deed28da2b389c8001be7a84d15ace40f35f47f868ec92bfaceeb09fb509676","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 208.3 cm²; front-view height: 21.6 cm; combined volume proxy: 4495 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 208.3 cm²; front-view height: 21.6 cm; combined volume proxy: 4495 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|b5","growth_qc_volume_proxy_top_front":4495.141395240838,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":21.57966182343798,"growth_qc_front_height_cm":21.57966182343798,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"f68d182145d8323fc1ba\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b6","physical_key":"2작기|bed45|b6","selected_camera":"cam1","record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b6","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"2936917a18119559502ed3155ac348cbab687f3dd082469150d33dd7dc80ca4c","mask_sha256":"505029063cd7fe1e486985e57fcdd895e341457829a83afcf2b307bed318ce37","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","crop_asset_rel":"crops/2936917a18119559502ed3155ac348cbab687f3dd082469150d33dd7dc80ca4c.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED_REVIEW","roi_area_px":49783.0,"area_cm2":264.0631663345091,"display_trend_area_cm2":264.0631663345091,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":16.71784078021283,"source_volume_proxy":4586.598262089988,"volume_proxy":4414.565970699179,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":48,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.3427452970063314,"cnn_stage":2,"cnn_probabilities":[0.000452508260786999,0.0035891990875825284,0.6889952659606934,0.26668638437986375,0.04027660321444273],"a_step_pred_weight_g":130.825,"pred_weight_g":138.71432174693945,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 138.7g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 264.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 4414.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"EXACT_MASK_MANUAL_REVIEW","selected_record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b6","source_crop_sha256":"2936917a18119559502ed3155ac348cbab687f3dd082469150d33dd7dc80ca4c","source_mask_sha256":"505029063cd7fe1e486985e57fcdd895e341457829a83afcf2b307bed318ce37","source_mask_png_sha256":"22c2333777d3efdc030e746b71ad36c9ccd0810f70c7a2e09457a6cf8f49a50f","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 264.1 cm²; front-view height: 16.7 cm; combined volume proxy: 4415 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 264.1 cm²; front-view height: 16.7 cm; combined volume proxy: 4415 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect the source crop and slot for observations that do not meet time-series or comparator quality criteria.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|b6","growth_qc_volume_proxy_top_front":4414.565970699179,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":16.71784078021283,"growth_qc_front_height_cm":16.71784078021283,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"c7cbfa8e26467ed36e23\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b7","physical_key":"2작기|bed45|b7","selected_camera":"cam1","record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b7","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"d07ca0572b964a07a80814667aa58b9c8a453c8024269f9b8a7cef5f0c20693b","mask_sha256":"598c4e775121049dcebcc233d1dada0c472fe4b6339a4ee8bd8fa6cdecff1b41","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","crop_asset_rel":"crops/d07ca0572b964a07a80814667aa58b9c8a453c8024269f9b8a7cef5f0c20693b.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":62664.5,"area_cm2":332.3902996357962,"display_trend_area_cm2":332.3902996357962,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":20.30023523311558,"source_volume_proxy":6453.066368023098,"volume_proxy":6747.601271812435,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":48,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":3.3608594928868114,"cnn_stage":4,"cnn_probabilities":[0.004975925199687481,0.011569726932793855,0.1664615198969841,0.2516045987606048,0.5653882324695587],"a_step_pred_weight_g":92.45,"pred_weight_g":95.01251610945633,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"GROWTH_OBSERVED","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 95.0g\n<Predicted stage> 4\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 332.4cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6747.6 cm³ equivalent. Front and top views match on capture date and physical slot. Growth change is observed in the same-plant time series. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b7","source_crop_sha256":"d07ca0572b964a07a80814667aa58b9c8a453c8024269f9b8a7cef5f0c20693b","source_mask_sha256":"598c4e775121049dcebcc233d1dada0c472fe4b6339a4ee8bd8fa6cdecff1b41","source_mask_png_sha256":"2c8505a9d72a820f3c6052ff05928e1a084fe75dba99e0bd8d853bc56b78fa0b","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 332.4 cm²; front-view height: 20.3 cm; combined volume proxy: 6748 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 2.56% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 332.4 cm²; front-view height: 20.3 cm; combined volume proxy: 6748 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy increased by an average of 2.56% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nImage-derived growth increased, but top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|b7","growth_qc_volume_proxy_top_front":6747.601271812435,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":20.30023523311558,"growth_qc_front_height_cm":20.30023523311558,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"49e5604cd95d2c74fb29\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b8","physical_key":"2작기|bed45|b8","selected_camera":"cam1","record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b8","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"49718693e1ecfebf6238f2962167c556f72f7255c799b2ea69792cb5e22b64b9","mask_sha256":"b75479820a42ecfec0f4c1783d7fba5f6921e7fc4d91cc6c96e4a567ffe8b29d","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","crop_asset_rel":"crops/49718693e1ecfebf6238f2962167c556f72f7255c799b2ea69792cb5e22b64b9.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":66831.5,"area_cm2":354.493250725845,"display_trend_area_cm2":354.493250725845,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"EXACT_TIME","front_height_cm":17.48549673440628,"source_volume_proxy":4319.846401753345,"volume_proxy":6198.490577935829,"volume_proxy_definition":"same-run growth QC volume_proxy_top_front = exact model selected top area_cm2 x matched front height_cm","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":49,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.642208469146863,"cnn_stage":3,"cnn_probabilities":[0.0025148204411379995,0.0220013948623091,0.42509086430072784,0.4315463274717331,0.11884659081697466],"a_step_pred_weight_g":103.7375,"pred_weight_g":100.01062805613674,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"MIXED_CHANGE","relation_qc":"DIRECTION_DIFFERENCE","timeseries_qc":"GOOD","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":[],"final_message":"<Predicted weight> 100.0g\n<Predicted stage> 3\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 354.5cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is 6198.5 cm³ equivalent. Front and top views match on capture date and physical slot. The direction of change is inconsistent; further observation is needed. Front and top views changed in different directions; interpretation requires review.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b8","source_crop_sha256":"49718693e1ecfebf6238f2962167c556f72f7255c799b2ea69792cb5e22b64b9","source_mask_sha256":"b75479820a42ecfec0f4c1783d7fba5f6921e7fc4d91cc6c96e4a567ffe8b29d","source_mask_png_sha256":"4af64a7bb353890846912f0cc93469560f4f6d3ec6093a6dd82ab6fb29184e22","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"Representative daily top-view area: 354.5 cm²; front-view height: 17.5 cm; combined volume proxy: 6198 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy decreased by an average of 0.52% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"Representative daily top-view area: 354.5 cm²; front-view height: 17.5 cm; combined volume proxy: 6198 cm³ equivalent. This is an image-derived proxy, not a measured physical volume.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nAcross 6 elapsed days with 7 valid observation days, the volume proxy decreased by an average of 0.52% per day.\nRelative growth rate was withheld because valid contemporaneous comparators were insufficient.\nChanges in area, height, and volume proxy are mixed. Top- and front-view areas changed in different directions.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|b8","growth_qc_volume_proxy_top_front":6198.490577935829,"model_front_pair_status":"EXACT_TIME","model_front_height_cm":17.48549673440628,"growth_qc_front_height_cm":17.48549673440628,"growth_qc_front_source_status":"OK","growth_qc_front_record_ids":"[\"ed422c25b4acef698952\"]","front_measurement_status":"EXACT_MODEL_AND_GROWTH_QC_FRONT_VERIFIED","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b9","physical_key":"2작기|bed45|b9","selected_camera":"cam1","record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b9","prediction_status":"OK","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":"80ea118ee44061a514e51c61466680b10e4f7603382e29316dc6f81305953986","crop_sha256":"b60bf9c64f4de1941ea987f344ed719c33cff73392c727217889ec0c62f4f5c4","mask_sha256":"3a17f466670db38f9cf1620d138e66a0ab20b6f598dd74acb843a03aaaf333a8","source_sha256":"b70f9ed6c89d77e2dff3692a08c04615a90b6d30079a7a5e20f0ed8f963b9d49","crop_asset_rel":"crops/b60bf9c64f4de1941ea987f344ed719c33cff73392c727217889ec0c62f4f5c4.webp","crop_integrity_status":"PASS","crop_integrity_reason":null,"feature_status":"OK","feature_qc":"QC_PASS","feature_flags":null,"selection_status":"SELECTED","roi_area_px":65625.0,"area_cm2":348.0936321776943,"display_trend_area_cm2":348.0936321776943,"display_trend_status":"RAW_SAME_RUN","front_pair_status":"NO_FRONT_MATCH","front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":"2026-05-03","model_env_missing_reason":null,"history_n_days":49,"a_step_status":"OK","c_step_status":"OK","cnn_status":"OK","cnn_expected_stage":2.6766488381661473,"cnn_stage":2,"cnn_probabilities":[0.0037576979142613714,0.010488746408373117,0.4878003656864166,0.3012533694505692,0.1966998130083084],"a_step_pred_weight_g":111.325,"pred_weight_g":108.1118045676231,"d_step_harvest_ornot":0,"harvest_decision":"Not harvest-ready","growth_qc":"INSUFFICIENT_DATA","relation_qc":"NOT_EVALUABLE","timeseries_qc":"INSUFFICIENT","qc_source":"same_run_growth_qc_exact_representative_pair","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_FRONT_MATCH","NO_MODEL_EXACT_FRONT_MATCH"],"final_message":"<Predicted weight> 108.1g\n<Predicted stage> 2\n<Harvest decision> Not harvest-ready\n<Growth QC> Area is 348.1cm² (model-feature contour area from cam1, estimated using a fixed camera-specific calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because evidence of continuity for the same plant is insufficient.","mm_per_px":0.7283051502562782,"scale_source":"FROZEN_FIRST_CAPTURE_DIRECT_ESTIMATE","scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":"ACCEPTED_OK","selected_record_id":"cam1|bed45_20260504_052139_cam1_rf.jpg|b9","source_crop_sha256":"b60bf9c64f4de1941ea987f344ed719c33cff73392c727217889ec0c62f4f5c4","source_mask_sha256":"3a17f466670db38f9cf1620d138e66a0ab20b6f598dd74acb843a03aaaf333a8","source_mask_png_sha256":"ab9e820a98da4e546b80787dd4083afbe4b5b4f0e881067d80ed1ab47a43bc77","preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":"The observed top-view area is 348.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_description":"The observed top-view area is 348.1 cm².\nA valid top/front pair at the same capture time is unavailable, so the combined volume proxy was withheld.\nComparison with the group mean was withheld because observation quality or comparable samples were insufficient.\nThe growth trend is inconclusive because recent valid observations or a continuous period under the same camera and scale are insufficient.\nThe operator should inspect missing or insufficient measurements, crop ownership and shape, recovery status, and missing valid same-capture top/front pairs against the source crop and slot.\nSize and comparisons use an estimated scale; they do not establish measured size, normal growth, or definitive heading status.\nThe displayed growth state is exploratory under the initial operating criteria.","growth_qc_pair_id":"2작기|20260504_052139_bed45|b9","growth_qc_volume_proxy_top_front":null,"model_front_pair_status":"NO_FRONT_MATCH","model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":"NO_CROP","growth_qc_front_record_ids":"[\"61ef4f34450fa43f62a5\"]","front_measurement_status":"NO_MODEL_EXACT_FRONT_MATCH","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b10","physical_key":"2작기|bed45|b10","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is 340.8cm² (cam1 mask-white-pixel area, estimated using a fixed calibration); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b11","physical_key":"2작기|bed45|b11","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."},{"date":"2026-05-04","capture_key":"20260504_052139_bed45","slot":"b12","physical_key":"2작기|bed45|b12","selected_camera":null,"record_id":null,"prediction_status":"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","model_source_run_id":"run_20260925_215754_732180","model_preprocess_scope":"Bed45 full_20260925_v12_fixed_scale custom crop + frozen same-run CNN/A/C/D","model_run_signature":null,"crop_sha256":null,"mask_sha256":null,"source_sha256":null,"crop_asset_rel":null,"crop_integrity_status":null,"crop_integrity_reason":null,"feature_status":null,"feature_qc":null,"feature_flags":null,"selection_status":null,"roi_area_px":null,"area_cm2":null,"display_trend_area_cm2":null,"display_trend_status":"NO_SAME_RUN_AREA","front_pair_status":null,"front_height_cm":null,"source_volume_proxy":null,"volume_proxy":null,"volume_proxy_definition":"unavailable until model selected top and growth QC front match with valid QC","model_env_source_date":null,"model_env_missing_reason":null,"history_n_days":null,"a_step_status":null,"c_step_status":null,"cnn_status":null,"cnn_expected_stage":null,"cnn_stage":null,"cnn_probabilities":null,"a_step_pred_weight_g":null,"pred_weight_g":null,"d_step_harvest_ornot":null,"harvest_decision":"Decision withheld","growth_qc":"NO_EXACT_REPRESENTATIVE_PAIR","relation_qc":"NO_EXACT_REPRESENTATIVE_PAIR","timeseries_qc":"NO_EXACT_REPRESENTATIVE_PAIR","qc_source":"no_exact_model_row","first_observed_harvest_ready_date":null,"harvest_date_forecast":null,"harvest_date_forecast_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","diagnostic_codes":["NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT","GROWTH_QC_NO_EXACT_REPRESENTATIVE_PAIR"],"final_message":"<Predicted weight> Prediction withheld (no model-input row for the exact capture and slot)\n<Predicted stage> Prediction withheld (no model-input row for the exact capture and slot)\n<Harvest decision> Decision withheld (no model-input row for the exact capture and slot)\n<Growth QC> Area is unavailable (no valid top-view mask); the combined image volume proxy (top-view area × front-view height) is withheld (insufficient verified front-view height evidence). Evidence is insufficient for a verified pairing of front-view height and top-view area. Growth change is withheld because no valid representative growth-QC row exists for the same capture and slot.","mm_per_px":null,"scale_source":null,"scale_qc":null,"rescue_provenance_status":"NONE","legacy_source_mask_sha256":null,"legacy_source_run_signature":null,"model_input_gate_reason":null,"selected_record_id":null,"source_crop_sha256":null,"source_mask_sha256":null,"source_mask_png_sha256":null,"preprocess_source_run_id":"full_20260925_v12_fixed_scale","model_input_preprocess_run_id":"full_20260925_v12_fixed_scale","growth_qc_message":null,"growth_qc_description":null,"growth_qc_pair_id":null,"growth_qc_volume_proxy_top_front":null,"model_front_pair_status":null,"model_front_height_cm":null,"growth_qc_front_height_cm":null,"growth_qc_front_source_status":null,"growth_qc_front_record_ids":null,"front_measurement_status":"NO_EXACT_FRONT_EVIDENCE","harvest_window_start":null,"harvest_window_end":null,"harvest_window_status":"NOT_VALIDATED_PAST_ONLY_FORECAST","harvest_window_basis":"The current D-step evaluates harvest readiness at capture time only; it does not forecast a harvest date."}],"environment":[{"date":"2026-03-08","status":"NO_DAILY_SENSOR_ROW","temp_mean_c":null,"vpd_stress_hour_ratio":null,"ec_mean_ms_cm":null,"minute_count":null,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-12","status":"NO_DAILY_SENSOR_ROW","temp_mean_c":null,"vpd_stress_hour_ratio":null,"ec_mean_ms_cm":null,"minute_count":null,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-13","status":"NO_DAILY_SENSOR_ROW","temp_mean_c":null,"vpd_stress_hour_ratio":null,"ec_mean_ms_cm":null,"minute_count":null,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-14","status":"NO_DAILY_SENSOR_ROW","temp_mean_c":null,"vpd_stress_hour_ratio":null,"ec_mean_ms_cm":null,"minute_count":null,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-15","status":"NO_DAILY_SENSOR_ROW","temp_mean_c":null,"vpd_stress_hour_ratio":null,"ec_mean_ms_cm":null,"minute_count":null,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-16","status":"NO_DAILY_SENSOR_ROW","temp_mean_c":null,"vpd_stress_hour_ratio":null,"ec_mean_ms_cm":null,"minute_count":null,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-17","status":"NO_DAILY_SENSOR_ROW","temp_mean_c":null,"vpd_stress_hour_ratio":null,"ec_mean_ms_cm":null,"minute_count":null,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-18","status":"NO_DAILY_SENSOR_ROW","temp_mean_c":null,"vpd_stress_hour_ratio":null,"ec_mean_ms_cm":null,"minute_count":null,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-19","status":"OBSERVED_DAY","temp_mean_c":25.97723695844384,"vpd_stress_hour_ratio":0.5,"ec_mean_ms_cm":0.7177000000000003,"minute_count":377,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-20","status":"OBSERVED_DAY","temp_mean_c":26.632263699449606,"vpd_stress_hour_ratio":0.5416666666666666,"ec_mean_ms_cm":0.7177000000000006,"minute_count":1393,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-22","status":"OBSERVED_DAY","temp_mean_c":27.428221588207297,"vpd_stress_hour_ratio":0.5833333333333334,"ec_mean_ms_cm":0.7177000000000002,"minute_count":1402,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-23","status":"OBSERVED_DAY","temp_mean_c":27.232547348484818,"vpd_stress_hour_ratio":0.5833333333333334,"ec_mean_ms_cm":0.7177000000000002,"minute_count":1408,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-24","status":"OBSERVED_DAY","temp_mean_c":27.656864206292855,"vpd_stress_hour_ratio":0.625,"ec_mean_ms_cm":0.7177000000000003,"minute_count":1409,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-25","status":"OBSERVED_DAY","temp_mean_c":28.0797224199288,"vpd_stress_hour_ratio":0.5833333333333334,"ec_mean_ms_cm":0.7177000000000003,"minute_count":1405,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-26","status":"OBSERVED_DAY","temp_mean_c":28.00652619047616,"vpd_stress_hour_ratio":0.5833333333333334,"ec_mean_ms_cm":0.7177000000000006,"minute_count":1400,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-27","status":"OBSERVED_DAY","temp_mean_c":28.631123084291165,"vpd_stress_hour_ratio":0.625,"ec_mean_ms_cm":0.7177000000000008,"minute_count":1392,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-28","status":"OBSERVED_DAY","temp_mean_c":32.40441528876106,"vpd_stress_hour_ratio":0.9583333333333334,"ec_mean_ms_cm":0.7177000000000008,"minute_count":1391,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-29","status":"OBSERVED_DAY","temp_mean_c":28.03695740607798,"vpd_stress_hour_ratio":0.625,"ec_mean_ms_cm":0.7177000000000008,"minute_count":1393,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-03-30","status":"OBSERVED_DAY","temp_mean_c":27.771687109187084,"vpd_stress_hour_ratio":0.625,"ec_mean_ms_cm":0.7177000000000006,"minute_count":1386,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-02","status":"OBSERVED_DAY","temp_mean_c":27.46884969696967,"vpd_stress_hour_ratio":0.5833333333333334,"ec_mean_ms_cm":0.7177000000000001,"minute_count":1375,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-03","status":"OBSERVED_DAY","temp_mean_c":27.200072463768084,"vpd_stress_hour_ratio":0.5833333333333334,"ec_mean_ms_cm":0.7177000000000001,"minute_count":1403,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-04","status":"OBSERVED_DAY","temp_mean_c":24.89010856597467,"vpd_stress_hour_ratio":0.375,"ec_mean_ms_cm":0.7177000000000003,"minute_count":1397,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-05","status":"OBSERVED_DAY","temp_mean_c":23.265728866474518,"vpd_stress_hour_ratio":0.25,"ec_mean_ms_cm":0.7177000000000001,"minute_count":1388,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-06","status":"OBSERVED_DAY","temp_mean_c":22.31784214337433,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":0.7176999999999999,"minute_count":1381,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-07","status":"OBSERVED_DAY","temp_mean_c":22.312760263929587,"vpd_stress_hour_ratio":0.125,"ec_mean_ms_cm":0.7176999999999999,"minute_count":1364,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-10","status":"OBSERVED_DAY","temp_mean_c":27.614370877727016,"vpd_stress_hour_ratio":0.5416666666666666,"ec_mean_ms_cm":0.7177000000000006,"minute_count":1314,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-11","status":"OBSERVED_DAY","temp_mean_c":28.39738275340391,"vpd_stress_hour_ratio":0.5416666666666666,"ec_mean_ms_cm":0.7177000000000002,"minute_count":1322,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-12","status":"OBSERVED_DAY","temp_mean_c":29.205206757438198,"vpd_stress_hour_ratio":0.6086956521739131,"ec_mean_ms_cm":0.7177000000000001,"minute_count":1322,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-13","status":"OBSERVED_DAY","temp_mean_c":33.95848179705652,"vpd_stress_hour_ratio":1.0,"ec_mean_ms_cm":0.7165881487219213,"minute_count":1291,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-14","status":"OBSERVED_DAY","temp_mean_c":29.26693029835389,"vpd_stress_hour_ratio":0.625,"ec_mean_ms_cm":0.7177000000000004,"minute_count":1296,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-15","status":"OBSERVED_DAY","temp_mean_c":29.248938149972613,"vpd_stress_hour_ratio":0.4375,"ec_mean_ms_cm":0.7177000000000004,"minute_count":1218,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-16","status":"OBSERVED_DAY","temp_mean_c":29.40925316455693,"vpd_stress_hour_ratio":0.3076923076923077,"ec_mean_ms_cm":0.7177000000000006,"minute_count":1185,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-17","status":"OBSERVED_DAY","temp_mean_c":28.857913496759625,"vpd_stress_hour_ratio":0.42857142857142855,"ec_mean_ms_cm":0.7177000000000004,"minute_count":1183,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-18","status":"OBSERVED_DAY","temp_mean_c":29.617037996545744,"vpd_stress_hour_ratio":0.2,"ec_mean_ms_cm":0.7177000000000006,"minute_count":1158,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-20","status":"OBSERVED_DAY","temp_mean_c":34.56243417115496,"vpd_stress_hour_ratio":1.0,"ec_mean_ms_cm":0.7177000000000002,"minute_count":1114,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-21","status":"OBSERVED_DAY","temp_mean_c":28.922376296296267,"vpd_stress_hour_ratio":0.45454545454545453,"ec_mean_ms_cm":0.7177000000000001,"minute_count":1125,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-22","status":"OBSERVED_DAY","temp_mean_c":27.785032292787918,"vpd_stress_hour_ratio":0.36363636363636365,"ec_mean_ms_cm":0.7177000000000003,"minute_count":929,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-23","status":"OBSERVED_DAY","temp_mean_c":29.09871830550399,"vpd_stress_hour_ratio":0.3333333333333333,"ec_mean_ms_cm":0.7177000000000003,"minute_count":1078,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-24","status":"OBSERVED_DAY","temp_mean_c":29.791270075385096,"vpd_stress_hour_ratio":0.45454545454545453,"ec_mean_ms_cm":0.7177000000000004,"minute_count":1017,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-25","status":"OBSERVED_DAY","temp_mean_c":28.815034526051452,"vpd_stress_hour_ratio":1.0,"ec_mean_ms_cm":0.7177000000000004,"minute_count":531,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-26","status":"OBSERVED_DAY","temp_mean_c":26.823820960698672,"vpd_stress_hour_ratio":0.42857142857142855,"ec_mean_ms_cm":1.4554364231838024,"minute_count":1145,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-27","status":"OBSERVED_DAY","temp_mean_c":18.204229196729173,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":2.314999999999999,"minute_count":1386,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-28","status":"OBSERVED_DAY","temp_mean_c":17.367967772967756,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":2.314999999999999,"minute_count":1386,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-29","status":"OBSERVED_DAY","temp_mean_c":17.0084386216798,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":2.3149999999999995,"minute_count":1393,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-04-30","status":"OBSERVED_DAY","temp_mean_c":16.60724637681157,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":2.3149999999999995,"minute_count":1426,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-05-01","status":"OBSERVED_DAY","temp_mean_c":14.340717150271267,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":2.3149999999999986,"minute_count":1413,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-05-02","status":"OBSERVED_DAY","temp_mean_c":17.20930947216194,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":2.3149999999999986,"minute_count":1383,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-05-03","status":"OBSERVED_DAY","temp_mean_c":17.176111513396066,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":2.314999999999999,"minute_count":1381,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"},{"date":"2026-05-04","status":"OBSERVED_DAY","temp_mean_c":17.69262852404641,"vpd_stress_hour_ratio":0.0,"ec_mean_ms_cm":2.3149999999999995,"minute_count":1407,"source_run_id":"bridge_20260925_215439_443763","source_role":"daily raw environment; C uses prior completed day"}],"summary":{"counts":{"photo_dates":49,"raw_frames":147,"physical_slot_view_rows":2542,"expected_capture_slot_rows":1176,"exact_model_rows":690,"model_ok":690,"model_unavailable":486,"geometry_mask_present":1518,"display_review_interpolated":1,"display_review_raw_unchanged":1,"growth_qc_exact_rows":690,"environment_days_observed":41},"model_filter":{"all_bed45_rows":690,"exact_photo_rows":690,"d_step_OK":690},"growth_qc_join":{"no_exact_representative_pair":486,"front_volume_withheld":272,"exact_representative_pair":690,"front_volume_verified":418},"model_status_counts":{"NO_MODEL_ROW_FOR_EXACT_CAPTURE_SLOT":486,"OK":690},"created_utc":"2026-09-25T12:59:51.340571+00:00"}}